“ 虽然没有大团队充足的资源,但是我们可以在一个点上做到精和专,实现应用小场景闭环,一步一个脚印,先从AI生成接口自动化用例开始吧。”
大家好,我是持续讲干货的sean文哥。
最近在做质量专项治理和主导公司级研发效能提升项目,今天终于抽出空来整理了下最近在AI辅助测试提质提效方面的一些探索,
1. AI+Yapi生成单接口自动化用例--已投产,在某些应用场景下效率提升80%+
2. AI+产品需求文档生成测试大纲--探索中,敬请期待
3. AI+产品需求文档生成本文测试用例--探索中,敬请期待
4. AI+MCP+CLIEN实现app零代码自动化测试--探索中,敬请期待
下面是对第一项的整理,
01
环境搭建
-
安装python3.8+
-
安装依赖
docx0.2.4
openpyxl3.1.5
Pillow11.2.1
pytesseract0.3.13
python_docx1.1.2
Requests2.32.3
tenacity9.0.0
-
第三方大模型注册、获取key、充值、掌握其open api调用方法(官网都有)
-
框架搭建
-
caches用来存放智能体工作过程生成的缓存数据,包含解析出来的在线接口文档数据等数据
-
cases用于存放智能体最终生成的用例数据
-
config用于存放一些环境变量文件
-
common用于存放为智能体开发的一些工具文件
-
logs中为智能体执行的过程中记录的日志文件
-
prompt中存放用于不同场景供智能体使用的提示词文件
-
service中则存放各类智能体的服务文件,service中的每个文件对应一个智能体
-
架构图如下:
02
上录屏
AI+生成接口自动化用例demo
视频中有些地方被迫打码,原因你懂的(公司有审计核查)
代码还未脱敏,暂时还不能对外开源,请大伙理解
写在最后,
目前仅生成单接口自动化用例的应用场景,比较单一,对如何对多个接口生成场景用例还需要继续实现,敬请期待。
你觉得呢?对如何实现应用大模型对多个接口生成场景用例有任何想法欢迎在评论区讨论或留言。
关于我,二十年QA、测试、敏捷研发、研发质量效能相关经历;历任百度、易宝、艺龙、直客通、蔚来等QA负责人、测试总监及研发质量效能负责人
可以去下载最新资源https://download.csdn.net/download/tianxwa/90657769