【发布时间】:2010-03-08 21:35:12
【问题描述】:
我正在开发一个软件组件,负责测试网络接口是否与互联网连接。可以将其视为 XBOX360 为通知用户它是否与 Live 网络连接所做的相同测试(仅作为示例)。
到目前为止,我认为自动测试会这样运行:
1) 测试物理网络接口(如果连接线,有上行/下行等...)
2) 测试逻辑网络(有 IP 地址、有 DNS 等...)
3) 连接到互联网(例如可以访问谷歌)
4) ???
5)利润! (开个玩笑……)
我的问题与第 3 步有关:如何正确检测我的软件是否与互联网连接?有固定的IP地址可以ping吗?
问题是我不想仅仅依赖 google.com(或任何其他知名地址),因为它们会随时间变化,而且我的组件将嵌入到移动设备上,不容易更新。
有什么建议吗?
【问题讨论】:
标签: language-agnostic networking autotest