我想听听关于在 Selenium 测试中什么是充分验证的意见。测试中的基本思想通常是从一个页面到另一个页面并单击链接,但是确定您获得预期页面的最佳方法是什么?它是在检查当前的网址还是标题?似乎很确定,但它留下了链接被破坏并给出错误页面的可能性。需要更深入吗?在当前页面上定位某些元素是常见的做法吗?
问问题
55 次
1 回答
0
在我看来,只要您认为足以确定您正在测试的产品的质量,请记住自动化测试运行不会超过手动测试时间:) 并且不会给您误报。这在很大程度上取决于您的情况或您正在测试的功能。
如果您的应用程序已经存在很长时间并且一直经过测试,那么我会让我的自动化测试只是确保流程没有中断,在这种情况下,最后几次验证就足够了。我通常会进行一些内容检查,而不仅仅是检查页面标题或网址。如果您的页面有一个通用的模式来报告错误,那么您也可以在页面上查找是否缺少该模式。
如果您知道您的应用程序通常会失败的特定位置,因为这使得更多地回归它或添加更多验证以确定质量很重要。
于 2013-02-21T11:39:09.320 回答