我应该在页面上断开网络时测试页面的反应。(错误被抛出)。我的方法执行以下操作 - 页面加载,我断开网络,验证是否发生了正确的操作,然后重新连接网络并继续下一组操作。此方法是有序测试的一部分。
我有使这成为可能的代码,并且在 Visual Studio (VS 2013) 上运行测试时按预期工作。
我使用 C#(编码 UI)以两种方式尝试了此操作 - 通过断开 LAN(错误选项)和断开 WAN(通过禁用 DNS,这会造成问题,因为 MTM 尝试与我的系统连接,但由于没有 DNS 而失败)。当我尝试在 MTM 上运行我的有序测试时,这两者都不是很有帮助。
当我尝试在 MTM 上运行有序测试时,它只是不起作用!我收到错误消息“您的 Team Foundation Server 当前不可用”或“与代理通信时出错”。
测试运行的目的地是我自己的系统。
无论如何我可以在发生这种情况时断开互联网而不影响 MTM 吗?
任何想法/替代解决方案将不胜感激!
谢谢!