AI编码代理同时生成生产代码和测试代码,导致开发者难以信任测试:测试难读、易随重构变动、常绑定实现细节,甚至可能被AI弱化。作者主张开发者应成为AI的“客户”,以客户测试作为人机契约,并将测试写成数据文件(表格、结构化场景、文本DSL),由AI生成测试运行器,使测试更易读、抗重构、便于审查与保护,还可配合变异测试、属性测试和人工探索测试。
完成下面两步后,将自动完成登录并继续当前操作。