<suite reruntimes="3" thread-count='1' verbose="10" name="百度搜索"
annotations="JDK" time-out="600000">
通过上边这种方式,直接在xml文件中进行相应的配置,<加上reruntimes属性>,失败的测试用例将会自行重运行。
一般,reruntimes为2或3,不易太多
但是,这的失败用例并不是指运行失败的测试用例:如没找到某个元素或者验证失败等(会抛出异常,属于程序错误,代码写的有问题),这种情况的失败测试用例并不会重运行。
原文:
针对情况:
网络不稳定,测试环境重启等难以控制,难以重现因素造成的用例失败往往会给用户造成不必要的困扰。
须要耗费时间进行人工验证 or 修改用例以增强稳定性。
目前,我还没有想出如何让测试用例重运行,也是刚学习,只知道有这么一种方法,暂时记下。
注:请大家注重别人的劳动成果。若转载,请注明出处。来自zzzghi的博客