AI测试 在测试过程中怎么用 AI 降本增效? AI 在接口自动化中怎么应用?

zhiwei · 12 天前 · 最后由 liu 回复于 5 天前 · 5160 次阅读
  1. 网上说了很多,需求解析、自动生成测试用例、自动化测试代码,发现 bug、日志解析等等,但,有教程么?实在不知道怎么取得这些成果。。。
  2. 接口自动化,目前只会用 lingma 插件,但是吧,提示词怎么写,才能得到满意的答复?用了几次,答复结果更像一个小玩具,看看就行,不能用 求求啦,懂行的大佬😢
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 8 条回复 时间 点赞

1.现在都在探索期,坑位还没有分配好,没有教程;2.说明提示词你还得多多练习哈。

推荐从用例续写开始,推荐阅读 https://mp.weixin.qq.com/s/7WZzuRp9Ah0VIYalXLdMtA

如果你没有找到教程,说明这是一个机会,你可以自己摸索完出个教程😆

4楼 已删除
5楼 已删除
6楼 已删除
zhiwei #7 · 10 天前 Author

提示词的训练真让人难受,看来要多花些时间了

zhiwei #8 · 10 天前 Author
小狄子 #2 回复

谢啦😀

zhiwei #9 · 10 天前 Author
maigamo1 #3 回复

😆 加油 ing

回复内容未通过审核,暂不显示
liu #11 · 5 天前

最近也在做这件事情,网络上资料实在是太少,不断踩坑并摸索着进行😂 ,自己真的菜鸡,想法不一定能真实落地,大概的想法如下:

接口数据源

  • gitlab 分支代码分析变更记录,提取 API 接口数据
  • swagger 文件提取,根据 tag 归类识别,提取 API 接口数据

预处理

  • 提取后的接口,分类识别,根据接口 - 服务契约映射关系,确定接口自动化测试范围
  • 构建 prompt 要素(接口信息、参数、规则、样例)等

Case 生成

  • 根据 prompt 提示词生成 Case(类似 robotframework,抽象出各类关键字),并存入库

Case 执行

  • 提样接口关键字并进行组合,调用 unittest+allure 执行并生成报告

badcase 自愈

  • 根据报告(日志、常规错误规则库等),调用 AI 进行智能优化
  • 人工介入优化

回归 Case

  • 选择、标记优先级等
  • 定时任务执行等
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册