GoForum🌐 V2EX

基于前端代码仓库切片 + 向量化 + Agent​ 的自动化测试方案

meetthebest · 2026-03-27 16:14 · 0 次点赞 · 2 条回复

最近在做一个自动化测试方向的 Agent ,核心思路是将前端代码仓库“切片”——即把组件、路由定义、字段校验规则、关键业务逻辑等拆成片段,通过 embedding 存入向量数据库,再配合一个 page-agent 接入 Kimi K2.5 模型。该 Agent 目前具备路由映射、字段规则解析、代码向量化检索、路由查询 tool 、页面跳转 tool 等能力,整体遵循 ReAct 范式,目标是实现一种能够理解代码语义、自主探索页面并执行验证的自动化测试。

整体流程大致如下:

1 、代码仓库切片:将前端仓库中的关键信息(路由、组件、表单规则等)拆成片段,通过 embedding 存入向量数据库;

2 、Agent 决策与执行:page-agent 接入大模型( Kimi K2.5 ),结合 ReAct 模式,利用路由查询、页面跳转等工具,根据用户意图(如“测试登录流程”)从向量库中检索相关代码知识,生成测试步骤并执行;

3 、闭环反馈:执行过程中如果遇到异常,Agent 可以根据报错信息再次检索相关代码片段,调整策略。

目前有类似的开源实践吗?或者有哪些大佬在尝试么?这套功能有落地的可能性么?

2 条回复
weixind · 2026-03-27 16:29
#1

代码不需要向量化。

不要自己做什么 Agent ,用 claude code 生成测试用例,自反馈。failed 的要么改测试用例,要么改代码。

ci 跑的时候 failed 也可以挂个钩子用 claude code 处理。

要技术产出的也就包一层壳子跑 cc 完事。

nc · 2026-03-27 16:34
#2

给 Agent 一个 grep 就行了,Claude code 就是这么搞的

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: meetthebest
发布: 2026-03-27
点赞: 0
回复: 0