基于前端代码向量化+Agent​ 的自动化测试方案(最终希望能自动执行大量的测试用例)

3 月 27 日
 meetthebest

之前一个帖子因为贴了 AI 生成文案下沉了~

整理大致流程如下:

1 、将前端代码仓库切片(路由、组件、表单字段规则)通过 embedding 存入向量数据库

2 、Agent 执行和模型决策(目前使用 page-agent 接入) kimi-k2.5 ,结合 ReAct 范式,提供 路由查询 tool 、路由跳转 tool ,有模型决策和 agent 执行 tool

3 、最终 agent 将执行结果展示

目前有类似的开源实践或者大佬在尝试么?是否有落地的可能性哈。

目前本地跑通了 mvp 版本,如下:

Prompt1: 步骤 1:打开“A 列表页面”,等待 1s ; 步骤 2:在“全部 Tab”中,打开表格的第 1 条详情,等待 1s ; 步骤 3:打开“预估计算弹窗”,等待 3s 接口调用; 步骤 4:获取“预估回本周期 (月)”字段,输出其值; 结果:输出步骤 4 获取到的值,如值为 10 个月

Prompt2: 步骤 1:打开"B 审核列表"页面,等待 1s; 步骤 2:在“全部 Tab”中,查询表格,选中表格单号为'NO10000'项 步骤 3:操作"更新信息",等待 1s; 步骤 4:操作“提交”,等待 1s; 步骤 5:打开"订单查询"页面,等待 1s; 步骤 6:使用’NO10000’单号进行查询 结果:页面最终展示在步骤 6 搜索结果

流程:Prompt1 完成后直接对 agent 继续 Prompt2 的提问。

959 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1201662

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX