pytest框架基础(一)
1.testcase测试用例
2.Lib库
3.报告
log
html
4.data测试用例文件--excel
5.config配置文件
注意事项
.py测试文件必须以test_开头(或者以_test结尾)
测试类必须以Test开头,并且不能有init方法
测试方法必须以test_开头
断言必须使用assert
命令运行
在终端中切到相应目录
test_login.py .F 代表整个模块失败
test_login.py .. 成功是带有两个点的
test_login.py -s 执行命令加 -s 显示所有打印信息
assert断言失败下面语句就不会在运行
直接运行
if __name__ == "__main__":
pytest.main(['-s'])
也可以直接运行
pytest.main(['当前用例路径','--html=测试报告/xx.html'])
安装库 pytest-html原生态的报告
test_login.py -s --html=report.html
测试类一定要大写Test开头命名
测试类中测试方法一定要test开头
pytest会自动搜索同级目录中的conftest.py文件
conftest主要做环境初始化和数据清除

浙公网安备 33010602011771号