最新 最热

pytest + yaml 框架 -11.全局 base_url 配置

一个完整的url 地址由环境地址和接口地址拼接而成,环境地址是可变的,可以部署到测试环境,uat联调环境等不同的环境。不管部署到哪个环境,接口的地址是不可变的,通常需要一个全局base_url 地址做到环境可切换。pip 安装插件...

2023-01-03
1

pytest + yaml 框架 -8.一个yaml 文件可以支持多个用例了

一个yaml 文件中可以写多个用例,yaml 文件相当于py模块,每个用例相当于模块里面定义 pytest 的一个函数,用例名称最好是test开头,如果不是test开头,也会帮你自动拼接成test开头的...

uml
2023-01-03
1

pytest + yaml 框架 -7.用例分层机制

当我们测试流程类的接口,需反复去调用同一个接口,就会想到复用API,在代码里面可以写成函数去调用。那么在yaml 文件中,我们可以把单个API写到一个yaml 文件,测试用例去调用导入API。...

2023-01-03
1

pytest + yaml 框架 -6.hooks 钩子功能实现

在发送请求的时候,我们希望在发送请求参数前,带上签名的值,或者返回的内容需要二次处理,解密后返回。此功能我们可以用 hooks 钩子来实现pip 安装插件...

2023-01-03
1

pytest + yaml 框架 -5.调用内置方法和自定义函数

在yaml用例文件中,有些数据不是固定的,比如注册账号,我需要每次生成不一样的,那么我们可以调用自己定义的函数pip 安装插件

2023-01-03
1

pytest + yaml 框架 -4.用例参数化parameters功能实现

当一个用例用到多组测试数据的时候,我们必然会用到参数化,接下来看下如何在yaml文件中实现参数化

2023-01-03
1

pytest + yaml 框架 - 1.我们发布上线了!

基于 httprunner 框架的用例结构,我自己开发了一个pytest + yaml 的框架,那么是不是重复造轮子呢?不可否认 httprunner 框架设计非常优秀,但是也有缺点,httprunner3.x的版本虽然也是基于pytest框架设计,结合yaml执行用例,但...

2023-01-03
1

pytest文档84 - 把收集的 yaml 文件转成pytest 模块和用例

前面实现了一个基础的读取yaml文件内容,当成用例去执行。虽然入门简单,但需要扩展功能,比如在 yaml 用例实现参数化,就不好扩展了。因为它并不是一个真正的pytest的模块和用例,无法被钩子函数探测到。所以这篇会把yaml文件...

2023-01-03
1

软件测试|常用测试策略与测试手段

测试策略是指在特定环境约束之下,描述软件开发周期中关于测试原则、方法、方式的纲要,并阐述了它们之间如何配合,以高效地减少缺陷、提升质量。...

2022-12-29
2

软件测试|测试方法论—边界值

边界值分析法是一种很实用的黑盒测试用例方法,它具有很强的发现故障的能力。边界值分析法也是作为对等价类划分法的补充,测试用例来自等价类的边界。...

2022-12-29
2