我正在从事一个包含大量测试(大约 800 个场景)的项目。我们的代码增长了很多,现在我正在寻找方法来测试我们测试库的某些部分。您是否曾经测试过(部分)您的 selenium 脚本?你怎么样?我考虑过只为这些测试使用一些示例页面,但看起来工作量很大,不是吗?
我知道我可以模拟 WebDriver
,但白盒测试似乎不太适合我。也许我还没有正确掌握所有模拟概念。有任何疑虑或提示吗?
最佳答案
这是一个思想流派..
- 手动创建测试用例
- 确保测试人员手动执行测试用例时通过
- 创建一个自动化的 selenium 脚本来替换这个测试用例。
- 让不同的开发人员或 QA 测试自动化是否正常工作。
- 将自动化测试集成到某种夜间运行中。
我不建议使用自动化测试(如单元测试或验收测试框架)来测试您的 selenium 测试。这似乎是一个不必要的测试自动化层。
关于unit-testing - 如何测试 Selenium 测试脚本?或者我应该?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7667059/