超简单的pytest运行环境

照着网上各种例子学习的,构建了如下的这个package的用例运行环境,说下有如下的功能:

1。main.py是运行的总入口,它会运行和这个文件同级的test_*文件和子目录下的test_*文件

2,可以将cases组织在case文件,也可以多定义几个文件夹来组织自动化里的testcase

3,pytest.ini 设置了case运行的标签。

4,main.py中设置可以以标签运行case和生成测试报告

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
学习 Pytest 可以按照以下步骤进行: 1. 理解测试的概念:首先,你需要了解什么是测试以及为什么测试在软件开发中非常重要。了解不同类型的测试(如单元测试、集成测试和功能测试)以及它们的目的和优势。 2. 安装 Pytest:使用 pip 或者 conda 安装 Pytest。确保你已经设置好了 Python 环境。 3. 编写测试用例:学习如何编写简单的测试用例。了解 Pytest 的命名约定和自动发现功能,以便于自动执行测试用例。 4. 运行测试:学习如何运行测试用例并查看结果。了解如何使用命令行工具运行测试、过滤特定的测试用例、生成测试报告等。 5. 使用断言:了解如何使用断言来验证测试结果。Pytest 提供了丰富的断言方法,可以帮助你编写更加强大和灵活的测试用例。 6. 使用装置(fixture):学习如何使用装置来共享测试用例之间的资源和状态。了解 Pytest 中装置的概念和用法,以及如何使用装置来准备测试环境。 7. 高级功能和插件:进一步学习 Pytest 的高级功能,例如参数化测试、覆盖率检查和测试的并行执行。还可以探索 Pytest 的插件生态系统,了解如何使用插件来扩展 Pytest 的功能。 8. 实践项目:尝试在一个实际的项目中使用 Pytest 进行测试。通过实际应用,进一步加深对 Pytest 的理解和掌握。 9. 学习资源:查阅官方文档、教程和示例代码,参与社区讨论和问答平台,与其他开发者交流经验和技巧。 记住,实践是学习的最好方式。通过编写和运行实际的测试用例,你将更好地理解 Pytest 的概念和用法。祝你学习愉快!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值