我是软件测试的新手,想知道哪种方法是测试网页内容的正确方法。例如。在网页上,如果有 10 个标签,那么我是否应该测试第一个标题“Selenium 培训和视频教程”,然后在标题下方给出第二个详细信息,然后以这种方式进一步详细信息,并创建单独的测试步骤来测试不同的文本?或者我可以使用 div 标签,它会立即为我提供页面的完整内容,并一步测试所有内容。我可以一步完成或分步完成,但我想以正确的方式完成。我正在使用 selenium webdriver (java)。
问问题
135 次
2 回答
1
添加到 arran 答案中,最好将 10 个标签拆分为 10 个断言语句,以便您可以轻松知道哪一个出错了,并且还可以使用TestNG或Junit进行断言。由于您是新手,因此 TestNG 中有一些方法,例如
assertEquals(char actual, char expected)
;
所以在你的代码中,它可能看起来像
header1="programatically get the value using selenium"
assertEquals("Selenium Training and Video Tutorials", header1)
Testng 也给你清晰的报告。
于 2013-07-03T10:48:39.753 回答
1
按照您的描述为每个标签编写单独的测试将是一个很好的选择:
- 增加可理解性
- 追踪任何错误
- 修复脚本(如果将来需要)
于 2013-07-04T06:44:40.050 回答