摘要:
4. pytest 数据驱动 4.1 参数化介绍 在一些测试场景中,需要输入的测试数据比较多,但流程却是一样的,例如测试登录场景、注册等。针对这种场景,我们可以使用参数化功能来完成相应的测试,即数据驱动测试。 在这种场景中,测试数据和测试用例是多对一的关系,因此可以将它们分开来看,即把数据抽象成参数 阅读全文
posted @ 2025-06-02 21:53
Surpassme
阅读(58)
评论(0)
推荐(0)
摘要:
3. fixture 功能 3.1 fixture 介绍 fixture 是 pytest 独有功能,使用 @pytest.fixture 标识,在函数前面定义。在编写测试函数的时候,可以将此函数的名称作为传入参数,pytest会以依赖注入方式将该函数的返回值作为测试函数的传入参数。 fixture 阅读全文
posted @ 2025-06-02 21:51
Surpassme
阅读(47)
评论(0)
推荐(0)
摘要:
2.pytest 测试用例管理 2.1 测试用例命名管理 为了更好的管理自动化用例,需要建立用例命名规范以便统一用例的命名。主要规范如下所示: 用例命名不能使用关键字 用例命名各单词之间使用下划线(_)分隔 用例命名不用担心字符过长,但需要清晰 2.2 用例执行顺序 用例执行顺序通常会遵循一定的基本 阅读全文
posted @ 2025-06-02 21:48
Surpassme
阅读(57)
评论(0)
推荐(0)
摘要:
1. pytest 框架介绍 1.1 pytest框架引入 什么是框架?简单来说就是一套抽象出来的工具集合,可以提供大量组件、工具和功能等。一般把重复工作通过代码封装好,实现多次重复调用。对于测试框架而言,通常包含用例发现、用例管理、用例执行、配置管理、日志管理、数据管理、测试报告等功能。 1.1. 阅读全文
posted @ 2025-06-02 21:44
Surpassme
阅读(183)
评论(0)
推荐(0)

浙公网安备 33010602011771号