一、文件目录
common:存通用的方法
labs:做测试的
logs:日志方法和文件
testcases:写测试用例
config:存放配置文件
img:存放图片
二、存放读取yaml文件
python -m pip install pyyaml
普通的读取文件,读出来是字符串,使用时还要转一次,用插件直接读出来就是字典,可以直接使用
读取yaml文件
三、封装requests
python -m pip install requests
二、新建与运行
pytest基本规则
- 用例文件.py 文件要以 test_开头或 _test 结尾, 这样才能被识别为用例文件
- 测试用类名必须以 Test 开头, 且不能有 init 方法
- 测试用例以 test_打头, 一个测试用例类下面, 可以有多个测试用例
- 断言使用 python 原生 assert
1、运行
参数
| -s | 打印调试信息 |
| -m | 运行被标记的用例 |
| -k | 模糊匹配文件名、类名、方法名 |
| -v | 打印更详细的执行信息 |
| -q | 显示简介的信息 |
| --collect-only | 罗列出当前目录下所有的测试模块、测试类、测试函数 |
可以在终端里面这样运行:这样运行是运行当前文件夹的全部用例
这样是指定某个运行
1.1 -m加标记的方法: @pytest.mark.xxxxx
1、现在文件根目录加pytest.ini文件
2、然后终端执行 运行时带上 -m 参数
执行baidu 或者 bing
不执行 baidu
执行baidu 不执行 bing