标签:数据 实战 详细 method 作业 允许 imp tps 多个
https://docs.pytest.org/en/stable/ 3
起名字,类,包或者方法,都最好不要起关键字的名字,比如 os,sys, http , appium, selenium
pytest/py.test [包名] 执行包下所有的用例
pytest -v 打印详细运行日志信息
pytest -s s是带控制台输出结果,也是输出详细
pytest -k "add” 匹配所有名称中包含add的用例,可以使用 and ,or , not等逻辑运算
pytest -m [标记名] @pytest.mark.[标记名] 将运行有这个标记的测试用例
pytest -x 文件名 一旦运行到报错就停止 运行
pytest - -maxfail=[num] 当运行错误达到num的时候就停止 运行
pytest 文件名.py 执行单独一个pytest模块
pytest 文件名.py::类名 运行某个模块里面某个类
pytest 文件名.py::类名::方法名 运行某个模块里面某个类里面的方法
–collect-only 给定配置下显示那些用例会运行只收集用例,而不执行
–junitxml=path 生成执行结果xml文件
–setup-show 回溯fixture的执行过程
课后作业: 1、补全计算器(加减乘除)的测试用例 2、使用数据驱动完成测试用例的自动生成 3、conftest.py中创建fixture 完成setup和teardown 4、在调用测试方法之前打印【开始计算】,在调用测试方法之后打印【计算结束】
标签:数据 实战 详细 method 作业 允许 imp tps 多个
原文地址:https://www.cnblogs.com/zwldyt/p/13099970.html