我们的第一个 ASP.Net MVC/jQuery 产品即将进入 QA,我们正在寻找一种方法,让我们的 QA 人员能够轻松地模拟不良 Ajax 请求(无需修改应用程序代码)。
典型的集成/UI 测试计划可能是:
- 加载页面,点击“DoStuff”按钮
- “DoStuff”失败
- 再次尝试按钮“DoStuff”
- “DoStuff”成功
- 验证应用状态
这是一个简单的测试用例 - 会有多次失败和成功的案例穿插。除了“拔掉网络电缆”之外,我还在为我们的人员寻找一种简单的方法来模拟间歇性的不良服务器响应。
我对任何想法持开放态度,因此我不会过多讨论有关应用程序设置或依赖项的细节。你是如何处理这个问题的?
最佳答案
使用 Fiddler 及其“自动响应器”机制来返回对所需 URL 请求的预设失败/特殊响应。
关于jquery - 模拟 Ajax 失败以进行 QA 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2594482/