Pytest automation testing - pytest-repeat for repeat execution
发布时间
阅读量:
阅读量
目录:导读
【前言
前言
在执行功能测试的过程中,我们经常会在某个特定环节遇到模块运行不稳当的现象,在这种情况下偶尔会导致系统性错误的产生。针对这种情况,在实际操作中我们会设计特定的用例进行反复触发测试,在成功复现问题后采取相应的优化措施
在自动化运行的过程中,有时候会遇到意外的bug;此时可以选择单独测试每个用例,并且也可以对某个模块内的多个用例进行反复测试
环境前提:
Python 2.7、3.4+或PyPy
py.test 2.8或更高版本
安装插件
pip3 install pytest-repeat -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
快速上手
两种方式皆可,等号或空格
count=2;
count 2;
pytest --html=report.html --self-contained-html -s --reruns=5 --count=2 10fixture_request.py
重复测试直到失败-重点
如果需要检验偶现问题的存在性,则可以通过反复执行相同的测试循环直至遇到错误来实现这一点;该插件将非常有用
可将其 -x 参数
全部评论 (0)
还没有任何评论哟~
