一.pytest简洁和好处
二 pytest运行方式
当前文件夹,裕兴的哪个目录,看下没有的情况运行
自动发现测试用例:
1.文件名test_*.py 和 *_test.py开头或结尾,有类名,必须以Test开头的类,没有__init__函数,测试方法名以test_开头的函数
2.没有类,那么以函数为单位的函数名必须以test_开头
三/断言: 自定义提示文案
assert 1==1, "提示文案"
三。
pytest 命令行
python -m pytest ,unittest
编辑器:Run -->run-->Edit Configurations-->+ -->python test -->pytest -->Run
尽量以项目名打开
python代码:添加test_cases文件夹,
main.py
import pytest
pytest.main()/i
自定义查找规则(在根目录下pytest.ini):
[pytest]
python_files =
test_*.py
check_*.py
example_*.py
python_functions = *_test
python_classes = *Suite
四、mark随机测试(冒烟测试,给测试用例打标签)
1.注册
mark注册:修改ini文件
#pytest.ini
[pytest]
markers =
login
demo
2.标签贴到测试用例(方法)上,一个测试用例上可以贴多个标签,标签不仅可以贴到测试用例上,还可以贴到测试类上z
@pytest.mark.标签名
3.运行的时候指定标签,在终端
pytest -m 标签名
原文:https://www.cnblogs.com/ella-li/p/11731775.html