|
|
1
1
可测试性有很大帮助。Web应用程序可测试性的最大胜利是,如果您需要在页面上与之交互的所有HTML元素都具有 独特和一致的属性 . 如果用于标识HTML元素的属性(Selenium使用xpath)在构建到构建或会话到会话之间不一致/不可靠,则测试脚本将失败。此外,这些属性必须是唯一的,这样自动化工具(在本例中是Selenium)就可以在网页上可靠地找到对象。 |
|
|
2
1
如果需要可靠的单元测试,则需要具有相同的输入。数据库的启动状态 是输入 . 所以,每次都需要有相同的启动数据库。当然,如果你想用不同的 输入 您需要创建另一个单元测试(因为结果显然不一样)。 当我做这样的事情时,我总是使用相同的数据库作为起点。当然,有些测试可能会失败而不修改数据库是正确的方法,所以其他一些后续测试也可能失败,即使它们不会。如果单元测试工具允许,您应该定义测试之间的依赖关系,以确保当“父”测试失败时,这些测试不会运行。 |
|
|
3
0
我使用HTTP单元,在页面中添加任何样式之前,它具有额外的工作优势。 http://httpunit.sourceforge.net/ 您可以附加要在Maven2集成测试阶段运行的测试。 从现场
|
|
|
ARH · 如何使用Selenium识别网站中使用的所有标签 3 年前 |
|
|
vidhu · 无URL的自动化测试 3 年前 |
|
|
Myoung Nam · 如何从谷歌搜索中提取多个div类? 4 年前 |