pytest01-环境准备与用例设计规则
1、环境配置
如果是python3.6 对应pytest 4.5.0 (换成其他版本会有问题)
若是python3.7,对应pytest最新版本即可 pytest 5.x.x
安装: pip3 install pytest==xxx
pip3 show pytest 查看相应版本号
2、用例设计规则
a> 文件名以 test_*.py文件 或 *_test.py文件
b> 以 test_ 开头函数
c> 以 Test 开头的类
d> 以 test_ 开头的方法
e> 所有的包package必须要有 __init__.py 文件
3、pycharm环境配置
a> 如果安装完成 run 运行时没有pytest开头的文件运行,可以进入pycharm设置
Preferences -> Tools -> Python Integrated Tools -> Testing -> Default test runner -> 选择pytest
b> 配置完成后返回文件 Run运行,查看是否可以以pytest进行运行
若依旧不行,重新新建test_*.py 文件,将之前代码copy进行,再次运行(一般问题是pycharm更新配置慢)
4、执行脚本
a> pycharm运行
用例写完后,想测试其中一个,鼠标挪至其中区域,右键以pytest执行用例
若想全部执行,则在空白区域 右键pytest进行执行
b> 命令行
cd 到 用例文件所在目录下, 直接输入 pytest test_*.py 执行此文件的用例
若是想执行目录下所有测试文件,则直接输入 pytest 即可
c> 详细打印
用例文件目录下 pytest -s 可以打印出详细信息(代码中的print())
三个点 代表三个用例执行通过。