UI自动化测试系列之TestNG----失败用例自动重试功能

<suite reruntimes="3" thread-count='1' verbose="10" name="百度搜索"
    annotations="JDK" time-out="600000">

通过上边这种方式,直接在xml文件中进行相应的配置,<加上reruntimes属性>,失败的测试用例将会自行重运行。

一般,reruntimes为2或3,不易太多


但是,这的失败用例并不是指运行失败的测试用例:如没找到某个元素或者验证失败等(会抛出异常,属于程序错误,代码写的有问题),这种情况的失败测试用例并不会重运行。

原文:

针对情况:

网络不稳定,测试环境重启等难以控制,难以重现因素造成的用例失败往往会给用户造成不必要的困扰。

须要耗费时间进行人工验证 or 修改用例以增强稳定性。


目前,我还没有想出如何让测试用例重运行,也是刚学习,只知道有这么一种方法,暂时记下。



注:请大家注重别人的劳动成果。若转载,请注明出处。来自zzzghi的博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值