jam*_*mon 16 testing selenium integration-testing
检查selenium执行通常有两种形式:assertFoo和verifyFoo.我知道assertFoo失败了整个测试用例,而verifyFoo只是注意到该检查失败并让测试用例继续进行.
因此,使用verifyFoo,即使其中一个条件失败,我也可以获得多个条件的测试结果.另一方面,对我来说一次失败的检查就足以知道,我的编辑破坏了代码,无论如何我必须纠正它们.
所以我的问题是:
在哪种具体情况下你更喜欢检查另一种方式中的一种?您有什么经验可以激发您的观点?
rs7*_*s79 16
我会assert()在测试中使用一个入口点("网关").只有断言通过,才会verify()执行检查.例如,如果我正在检查由一系列动作产生的窗口内容,我会assert()看到窗口,然后verify()是内容.
我经常使用的一个例子 - 检查jqgrid中的估计:assert()网格的存在和verify()估计.
| 归档时间: |
|
| 查看次数: |
45775 次 |
| 最近记录: |