1. pytest-html
安装:
pip install pytest-html # 通过pip安装pytest-html
运行测试文件的时候,命令行加上对应参数即可
比如:pytest test_class.py --html=./report.html, (./report.html表示在当前目录下,创建名称叫report的html文件)
效果大概就是酱紫的
2. pytest-rerunfailures
安装:
pip install pytest-rerunfailures #通过pip安装pytest-rerunfailures
运行测试文件 pytest test_class.py --reruns 5 (失败重跑5次)
3. pytest-ordering
pytest-ordering(pytest不像unittest那样,自带可以自由组合suit,所以需要借助第三方插件)
安装:
pip install pytest-ordering
pytest-ordering · PyPIpytest-ordering: run your tests in order — pytest-ordering 0.4 documentation
使用展示:运行顺序会从下到上依次执行,用起来也感觉也比unittest组装suit要简洁点(纯属个人观点,错了表打我)
执行测试: