@
keniusahdu #10 我觉得 MCP 方案比写 playwright 好,或者这两个可以一起上。
AI 写 playwright ,复杂的场景下又臭又长肯定是要人工检查且大概率要多次返工,浪费不少时间,这是缺点,其次是相关 UI 重构时,也要跟着一起改。
而 MCP 方案是在编写代码的同时就进行检查,出错后 Agent 可以直接修正掉。
测试本质上是为了测试出错误,而不是为了测试而测试,这是不少人推崇 MCP 测试替代传统测试的观点。
做个对比,MCP 方案代码更少,毕竟那一坨 playwright 都砍掉了,合 pr 也更轻松,还可以把 MCP 加进 CI/CD ,每次调用 MCP 都会生成不一样的代码,可以测出更多边界情况。
playwright 方案代码多,重构要修改两处代码,review 更困难,优点是流程固化。
我更倾向于 MCP ,开发团队瓶颈可能在于人工合并代码,AI 合并代码不靠谱,可以提升不少效率。
最稳妥的方案是两个一起上,但我们碰上了如上所述合并代码效率低于提交效率的问题,最终只上了 MCP 。