前言
在现在时代发展的情况下,AI已经成为了主流,加上其实自己在公司里面进行接口自动化之类的测试的时候,
用过一些接口自动化测试平台,也自己写过接口自动化框架,但是发现其实接口自动化测试的痛点一直存在
,所以由此而来,想自己开发一套接口自动化测试平台,真正的站在我一个测试的角度去实现测试需要的功能。
类型 | 痛点 |
---|
纯代码开发 | 维护成本高、人员技术要求高、项目型公司没时间去做这种类型的自动化测试 |
开源测试平台 | 一般开源测试平台比较难用,而且大部分的开源测试平台都不是测试主导需求,实际的体验比较差 |
付费平台 | 就两个字:要钱 |
实现的方式
这个测试平台采用是前后端分离的实现方式,技术是VUE3+DJANGO4.0,
别问我为什么一个测试平台都要前后端分离,其实最主要的还是为了好维护,
剩下的对应的依赖会在后续的开发过程中详细告诉大家
功能思路
其实接口自动化的功能需求就那些:
1、测试用例的编写
2、测试环境的创建
3、测试配置的维护
4、接口自动化的组合
5、测试报告的生成
6、测试结果的统计、存储
但是我要开发的这个平台还有很多和常规的自动化测试平台不同的功能:
1、agent-flow开发-主要为了真正的实现不用测试人员自己去录入测试用例,只需要上传接口文档就可以实现
2、rag开发-提高识别文档或者自动组合接口测试用例的准确性,还有就是可以通过我们自己搭建的知识库
在AI辅助的时候可以更加精确
3、自动化XMIND实现,类似把维护好的接口测试用例通过XMIND逻辑图的方式去生成自动化测试流程,
更便于测试自动化流程编写和实现

结语
开发一个前后端平台不是简单的事情,让我们一步一步实现