Pytest
文章平均质量分 87
Python自动化测试之Pytest
小鑫仔_x
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Pytest 的配置和命令行选项:掌控你的测试执行 (Pytest 系列之七)
通过灵活地使用。原创 2025-04-18 17:00:00 · 1032 阅读 · 0 评论 -
Pytest 插件 (Plugins):扩展你的测试武器库 (Pytest 系列之六)
以下是一些常用的Pytest:生成漂亮的 HTML 测试报告插件可以生成易于阅读和分享的 HTML 格式的测试报告,其中包含了测试用例的执行状态、持续时间、日志信息等。使用命令行选项指定报告文件的路径:运行结束后,你将在指定的路径下找到生成的文件。可以通过预览HTML文件,查看报告;但是这个报告页面不好看;后面我们会介绍专门的第三方报告,Allurepytest-cov:测试覆盖率报告pytest-cov插件可以生成测试覆盖率报告,帮助你了解你的测试代码覆盖了多少被测代码。原创 2025-04-18 08:30:00 · 1137 阅读 · 0 评论 -
Pytest 的钩子函数 (Hook Functions):定制你的测试流程 (Pytest 系列之五)
Pytest 的执行流程可以划分为多个阶段,例如:测试用例的收集、测试的执行、测试报告的生成等等。在这些关键阶段,Pytest 会调用一些预定义的钩子函数。我们可以在我们的测试代码 (通常在文件中) 中定义与这些钩子函数同名的函数,Pytest 会自动识别并执行它们。自定义测试用例的收集方式。在每个测试用例执行前后进行额外的 setup 和 teardown 操作。修改测试报告的输出格式和内容。实现自定义的测试结果处理逻辑。钩子函数通常在文件中定义。原创 2025-04-17 16:15:00 · 1046 阅读 · 0 评论 -
Pytest 的参数化 (Parametrization) 测试:一次编写,多次验证 (Pytest 系列之四)
参数化测试的核心思想是将测试函数的输入数据和预期结果与测试逻辑本身分离。通过为测试函数提供多组不同的参数,Pytest 会自动使用每一组参数组合多次运行该测试函数。验证不同边界条件下的数值计算。使用不同的用户凭据测试登录功能。测试不同类型的输入数据对函数的影响。原创 2025-04-17 08:30:00 · 1125 阅读 · 0 评论 -
Pytest的基本语法与特性:让你的测试更清晰、更强大(Pytest系列之二)
你可以通过在。原创 2025-04-16 08:30:00 · 1839 阅读 · 0 评论 -
告别繁琐,拥抱简洁:初识 Pytest 与环境搭建 (Pytest系列之一)
在接下来的文章中,我们将深入探讨 Pytest 的更多核心概念和特性,例如测试函数的编写、断言的使用、标记、跳过、Fixture 等,助你构建更强大、更高效的 Python 自动化测试体系。如果你还在为繁琐的测试框架而苦恼,或者希望提升你的 Python 测试效率,那么 Pytest 绝对值得你深入了解和使用。本文将带你初识 Pytest,了解它的核心优势,并指导你完成 Pytest 的安装,为你的自动化测试之旅打下坚实的基础。可以看到,我们只需要定义普通的 Python 函数,并使用内置的。原创 2025-04-15 17:00:00 · 1519 阅读 · 0 评论
分享