工程目录结构:


1、执行所有用例。
pytest.main(["-s","","--alluredir=../report/allure_result"])
2、maintest.py选择指定文件夹testcase下的所有用例。
pytest.main(["-s","../testcase","--alluredir=../report/allure_result"])
3、运行py文件下的用例。
pytest.main(["-s","./task/test_get_task.py","--alluredir=../report/allure_result"])
4、根据标签名筛选要执行的用例。
//用例前加标签 @pytest.mark.smoke
pytest.main(["-s","-m smoke","--alluredir=../report/allure_result"])
5、指定一个类中的用例。
pytest.main(["-s","./task/test_get_task.py::TestGetTask","--alluredir=../report/allure_result"])
6、指定类中的一个函数用例。
pytest.main(["-s","./task/test_get_task.py::TestGetTask::test_get_task","--alluredir=../report/allure_result"])
本文详细介绍了使用Pytest工具执行测试用例的各种命令行参数,包括运行所有用例、指定文件夹下的用例、运行特定py文件中的用例、根据标签筛选用例以及定位到特定类或函数的用例。这些参数帮助测试工程师高效地管理和执行自动化测试用例。
1363

被折叠的 条评论
为什么被折叠?



