作为一名测试工程师,想在每次 App 迭代发版时,根据开发 git 提交的代码,分析本次发版的功能影响
![]() |
1
mixuxin 39 天前
AI For Code Review :
https://github.com/mimo-x/Code-Review-GPT-Gitlab |
![]() |
2
clockcloud 39 天前
cursor, chat 中 @git, 选择 commit, 直接提问
|
3
TArysiyehua 39 天前
实际上都没多大用,只能针对当前代码进行分析,不能分享当前代码对整个项目的调用链与影响
|
4
sampeng 38 天前
可以啊。cursor 的 find bug 功能就类似。也就一次 30 美金-100 美金左右。你愿意掏么?
因为从理论上分析。首先要能确认你这次修改,影响了多少文件,其次,变动是否影响没改过的代码的原始逻辑。所以,要有条理的把整个项目全部上传进行多轮对话和分析。一个生产级项目几十万行代码清轻松吧。再加上设计文档巴拉巴拉的。靠大模型来分析完整的就是很贵很贵。其实这个做静态分析就够了,但目测没有这样的产品,因为一定是定制化的。除非 AI 进化到真的有记忆,token 费用下降 1000 倍成本,靠 AI 通用的分析还是有点可能。 |
5
sampeng 38 天前
ps 一句。你说的这个还有一个东西。叫自动化测试。只要你自动化测试覆盖率 100%。就能做到变更影响可控。netflix 等频繁更新的全靠的是 100%覆盖率的自动化测试。但国内 99.9999%的公司是不愿意掏这个钱让测试团队做这个事的。但也不是没有,也碰到过测试团队专门掏 3 个人做自动化测试。100%谈不上,90%是有的。效果就是每次上线和做架构调整不带怕的。
|