全部 ApiPost使用 后端 前端 接口测试 IOS Android 数据库 2022 测试技术 工具
问答 / 问答详情

测试流程里面,流程与测试数据不应该是一对一的关系,建议改为接口与测试数据一对一

ApiPost使用 140次浏览

目前我看到的现象是,一个测试流程只能使用一个测试数据文件,使用体验很差。

步骤:

1.配置了一个测试流程,里面两个接口:登录、下单;

测试流程里面,流程与测试数据不应该是一对一的关系,建议改为接口与测试数据一对一

2.登录接口主要依赖于环境变量,比如host,比如执行以后保存环境变量token。所以主要涉及到的参数有两个host及token。

3.下单接口先要读取token,再使用txt文件的测试数据进行提交订单,参数个数根据业务的不同可能有多种,参数的行数也应该根据实际测试场景来进行设计,我写的是5行。

测试流程里面,流程与测试数据不应该是一对一的关系,建议改为接口与测试数据一对一

期望:

做1次登录,使用环境变量host及token;做5次下单,使用txt文件中的5行测试数据。

结果:

登录5次,下单5次,流程还走不通。

因为测试数据与测试流程处在同一层面,一个测试流程必须对应一个测试数据文件,导致我的环境变量无法生效,直接获取不到host值,报404了。

测试流程里面,流程与测试数据不应该是一对一的关系,建议改为接口与测试数据一对一

结论:

建议流程与接口是一对多的关系,接口与测试数据是一对一的关系。

同一个流程里面可能有各种接口,每个接口想要的参数个数以及行数是不一样的,怎么能全部放在一个测试数据文件里面呢?

| 0 收藏

1 个回答

收到您的反馈建议!具体我会记录反馈的。非常感谢

Apipost 私有化火热进行中

撰写答案

只服务于

前后端、移动端、测试人员

提问题 发布您遇到的Bug和问题,上万名大牛和开发者来帮您解决!