原文摘要
上篇初步介绍了Prompt的基本技巧,本篇继续介绍一些高级技巧。
进一步信息揣测
- Prompt调试的核心价值:即使AI生成的代码能运行,实际应用中仍存在隐性缺陷(如无等待机制、页面跳转延迟、UI变动等),需要人工二次调试,这是AI辅助测试中最耗时的部分
- 高效诊断Prompt的隐藏结构:最佳实践是采用"错误日志+期望对比+修复约束"三段式(业内称为"异常结构Prompt"),而非简单描述问题,可提升AI诊断准确率30%+
- Playwright实战中的反常识:
- 元素定位失败时,优先用
expect机制而非sleep(业内老手才知道的优化点) - 对动态UI需强制限定修复策略(如"禁止使用XPath定位"),否则AI倾向于生成脆弱代码
- 付费级Prompt技巧:在错误日志中附加trace信息(如Playwright的
--debug输出),可使AI识别到更深层上下文(类似给医生看完整检查报告) - 行业黑话应用:
- "不改HTML结构"是测试领域特定约束条件,暗示需用CSS选择器适配动态元素
- "调试型Prompt"特指针对失败用例的逆向工程式提问,与生成型Prompt有本质差异
- AI诊断的隐藏缺陷:对页面跳转速度问题,AI常误判为代码逻辑错误(需人工补充网络延迟参数等先验知识)
- 企业级技巧:将常见错误模式(如元素未加载/断言时机错误)预置为Prompt模板库,可节省40%以上调试时间