我是一名致力于自动化大型网站的SET。目前,我们的一个问题是从我们的测试中实现代码覆盖。我知道当你测试一个可以执行的程序并检查你正在使用的方法时,获得代码覆盖率是相当简单的。但是当你与一个网页进行交互时,如何完成代码覆盖它的元素?到目前为止,我们的测试是使用selenium web驱动程序和TestNG运行的,我们在IntelliJ IDEA中进行开发。有人可以给我一些见解......
a)哪些工具最适合Web应用程序代码覆盖?
b)他们是如何运作的?答案 0 :(得分:0)
有关如何完成此here的逐步细分。
话虽如此,在单元测试级别执行代码覆盖通常比在硒测试中执行代码覆盖更有启发性。例如,如果你发现一个多子句if语句只是部分覆盖了,你会写一个额外的重量级硒测试来覆盖吗?
IntelliJ
内置了非常好的代码覆盖率支持。