目录
[一 pytest的安装:](#一 pytest的安装:)
[二 pytest有三种启动方式:](#二 pytest有三种启动方式:)
[三 用例规则:](#三 用例规则:)
[四 配置框架:](#四 配置框架:)
一 pytest的安装:
pip install pytest # 安装
pip install pytest -U # 升级到最新版
二 pytest有三种启动方式:
-
命令: pytest::./test/test_area.py::::test_login
-
代码:创建入口 run.py
-
鼠标右键运行
三 用例规则:
测试框架在识别、加载用例的过程,称之为:用例发现pytest的用例发现步骤:
-
遍历所有的目录,例外: venv , . 开头的目录
-
打开python文件, test_ 开头 或者 _test 结尾
-
遍历所有的 Test 开头类
-
收集所有的 test_ 开头的函数 或者 方法
用例内容规则;
-
可调用的(函数、方法、类、对象)
-
名字 test_ 开头
-
没有参数(参数有另外含义)
-
没有返回值 (默认为None)
四 配置框架:
分别是什么方式
- 开头:参数
小写字母开头:ini配置
大写字母开头:环境遍历
配置文件: pytest.ini
常用参数:
-v : 增加详细程度
-s : 在用例中正常的使用输入输出
-x :快速退出,当遇到失败的用例停止执行
-m : 用例筛选