基于pict封装一个测试用例生成器 主要使用接口测试

文章目录


前言

遇到接口测试的时候,很多有效等价类和无效等价类组合起来简直是让人心累,因此接着pict封装一个工具,提高生成测试用例的效率,也请放心,上传的测试参数文件会生成完成之后就直接删除,也没有数据库,绝对安全;因为需要继续完善,后续才可能会附上代码


一、流程图

少些文字描述,直接上图

二、使用步骤

1.准备倒入的yml文件

也是直接上图,其中包含了参数明,有效等价类列表和无效等价类列表


具体的yml文件如下

yaml 复制代码
OS:
  positive:
    - Windows
    - Ubuntu
  negative:
    - SABAN
CPU:
  positive:
    - Intel
    - AMD
  negative:
    - None-CPU
DBMS:
  positive:
    - PostgreSql
    - Mysql
  negative:
    - None-DBMS
JavaVersion:
  positive:
    - 18
    - 19
    - 20
  negative:
    - -1
DotNetVersion:
  positive:
    - 4.8
    - 4.8.1
  negative:
    - NA

2.读取数据和解析

为了简化操作,我这边还提供了拖拽上传的功能,把文件拖拽上传就行。上效果图,上边的复杂条件,生成了13个测试用例,效果还是很显著的

总结

目前的效果是这样,还有很多可以完善的,例如json的需要区分整形和字符串、复杂的嵌套的数据对象支持、上传的文件的模板下载、使用说明、批量上传、json文件下载等。期待后续有时间完善