pytest执行测试用例
Pytest(划重点)
优势:
·为测试方法输入不同参数化
·自动重试失败的测试用例
·支持allure测试报告
·支持丰富的第三方插件,且支持扩展

编写规范:
·测试文件以test_开头(以_test结尾也行)
·测试类以Test开头,并且不能带有__init__方法
·测试函数以test_开头
pytest执行测试用例方式
    1.执行一个module > pytest -v src/testcases/test/test_a.py
    2.执行一个类,一个方法 >
        ·pytest -v src/testcases/test/test_a.py::TestDemo
          ·python -v src/testcases/test/
        ·test_a.py::TestDemo::test_aa
    3.执行一个目录或者package
        ·pytest -v src/testcases/test
    4.通过标签来运行测试用例
        ·pytest -m PO src/testcases/test/
    5.通过pytest.main来执行,所有的参数和pytest命令行方式相同
        ·pytest.main (['-v','--install','testcases/test/test_a.py','-m-P2'])
 ------------------------- A little Progress a day makes you a big success...   ----------------------------
------------------------- A little Progress a day makes you a big success...   ----------------------------
 
                    
                
 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号