python - 执行用 pytests 编写的测试用例的最有效方法是什么?
问题描述
让我们考虑在多个 test{N}.py 文件中编写了 100 多个测试(一些相互依赖和挂钩的依赖)。
pages
|--page1.py
|--page2.py
tests
|--config.py
|--test1.py
|--test2.py
|--test3.py
run_all_tests.py
drivers
遵循 POM 模型。所有测试用例都附加在 run_all_tests.py 中。
问题 1。每次需要跳过执行中的测试时,我都会用标记跳过 test1.py、test2.py、test3.py 等文件中的那些。有没有不接触测试文件的有效方法?
问题2我们可以通过在run_all_tests.py中提供顺序/执行顺序来按顺序执行测试用例吗?(就像在 TestNG 中一样,可以从 .xml 文件执行,可以提供执行顺序和跳过测试等功能)
解决方案
推荐阅读
- vis.js - Vis.js hoverNode 未触发
- javascript - 如何将交互式树变成触摸友好的界面?
- meteor - Meteor 服务器验证方法不会在客户端显示验证错误
- java - 程序在尝试执行 if 语句时冻结
- c# - 无法应用属性类“JsonConverter”,因为它是抽象的
- python - 为什么 Google Compute Engine 中的多处理不使用 100% CPU?
- sas - 如何一次转置多列?
- java - java TreeMap什么时候进行排序?
- python - 如何制作一个包含每个单词的新数据框并使用另一列进行计数
- feathersjs - FeatherJS- authenticate("jwt") - 验证但避免调用用户获取服务?