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