摘要:
1、前言 有时候我们测试执行由于某些原因失败了,想要多执行几次,Pytest可以使用pytest-rerunfailures插件来实现。 安装方式:pip install pytest-rerunfailures 2、使用 (一)命令行或main函数中使用 pytest -v -s ./xxx.py 阅读全文
摘要:
1、前言 在执行自动化测试时,我们通常都希望能够控制执行测试用例的顺序。 在unittest框架中默认按照ACSII码的顺序加载测试用例并执行,顺序为:0~9、A~Z、a~z,测试目录、测试模块、测试类、测试方法/测试函数都按照这个规则来加载测试用例。 在pytest测试框架中,默认从上至下执行,也 阅读全文
摘要:
1、前言 在自动化测试工作中我们有时候并不需要测试所有的测试用例,比如在冒烟测试阶段,我们只需要测试基本功能是否正常就可以了。在pytest中提供了mark标记功能来实现分组执行。 2、mark的使用 步骤: 在pytest.ini中注册标记(名称可自定义) 使用@pytest.mark.上一步注册 阅读全文
摘要:
1、前言 在自动化测试的时候我们可能会遇到某些原因,如模块不稳定等,出现一些测试失败,此时我们想要针对单个用例或者单个模块重复执行多次,以确定测试失败的真正原因。在Pytest中可以通过插件pytest-repeat来实现。 安装方式:pip install pytest-repeat 2、--co 阅读全文