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主要做环境初始化和数据清除

 

posted @ 2020-11-30 22:12  寂静音无  阅读(104)  评论(0)    收藏  举报