pytest相关知识点

1、test_case包内的文件命名格式一定要是test_开头或_test结尾,如test_login.py或login_test.py (一定要记住这里的下划线,否则在终端执行命令的时候会无法识别!!!)(test_case是我自己定义用来存放测试文件的package)

2、测试类名要以Test开头如class  TestDemo:

3、测试类内的测试用例一定要以test_开头(记住这里也有下划线哈)

4、在pyCharm终端中执行所有的测试用例,先进入到放测试文件的package里 ,然后pytest  -sq --alluredir=../report/tmp  (这个命令是生成报告所需的文件);运行完后继续敲命令 allure serve ../report/tmp   (这个命令就是启动刚刚生成报告的文件,它就会在浏览器以网页形式显示报告了)

5、如果想使用自己定义的标签(如@pytest.mark.yhr)、首先要安装一个iniconfig这个插件、然后新建一个pytest.ini的文件,把自己定义的标签内容写到里面去,格式如下:

                 

 

 

posted @ 2021-02-25 09:34  miracle2  阅读(92)  评论(0编辑  收藏  举报