python单元测试之pytest

pytest

pytest的运行方式

. 点号,表示用例通过
F 表示失败 Failure
E 表示用例中存在异常 Error

pytest命名规则命名规则

类名必须是Test开头测试用例(方法) test开头
模块:test_开头或者是_test结尾

python单元测试之pytest
; 参数

–html =./report.html生成pytest自带的测试报告(pip install pytst-html)

python单元测试之pytest
-x退到错误测试用例,直接停止
python单元测试之pytest
-S:打印输出内容print()
python单元测试之pytest
规则

setup:有几个测试用例,执行几次,在测试用例执行之前调用
teardown:有几个测试用例,执行几次,在测试用例执行之后调用

python单元测试之pytest
setup_class :有几个测试用例,执行一次。在测试用例执行之前调用
teardown_class:有几个测试用例,执行—次,在测试用例执行之后调用
python单元测试之pytest
; 调用

pytest.main([])

python单元测试之pytest
导入生成测试报告

导入HtmlTestRunnre.py

模块名:

模块名::类名::方法名

python单元测试之pytest
; 数据分离

data包用于存放数据xml/csv/excel
readdata包,用于读取data包中的数据
testdemo包存放测试用例的(导入读取数据的模块,开发的代码模块,unittest)通过断言验证预期结果和实际结果

python单元测试之pytest
allure环境配置下载:

pip install allure-pytest

Original: https://blog.csdn.net/weixin_52739984/article/details/122256096
Author: 奶茶农场
Title: python单元测试之pytest

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/772625/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球