代码测试
-
AI 爬虫遇到 429 怎样停止密集重试?解析 Retry-After,并设置等待上限
AI 爬虫遇到429后,不应立即换身份密集重试。先看Retry-After给出的等待提示,超过任务可接受范围就暂停,并保留失败原因。
-
AI 写测试报告怎样防止编结果?从真实测试记录汇总,并保留失败用例名
让 AI 写测试报告时,原始测试记录必须先成为标准源。摘要里的通过、失败和未执行数量都能回到用例ID,才能防止模型补出漂亮但没有依据的结果。
-
模糊测试智能体怎样生成可复现输入?固定随机种子,并保留失败样本
AI 可以提出模糊测试的输入维度,但随机生成不能只跑一次就丢掉。固定种子、保存输入和明确不变量,失败后才能把同一问题交回AI修正。
-
AI 辅助纠错怎么定位可变默认参数?用两次调用复现列表串数据
AI 生成的函数第一次运行正常、第二次却混入上次结果,可以先检查是否把列表或字典放在默认参数里。用两次连续调用构造最小复现,比重新描述整套程序更有效。
-
AI 写的代码注释怎样核对?用 doctest 检查文档里的输入输出例子
AI 可以补函数说明,但注释里的例子也可能写错。用 doctest 运行文档中的示例,能把“这段说明看起来合理”变成可复跑的输入输出检查。
-
AI 写的编号正则怎么验收?区分整串匹配、ASCII 数字和反例
AI 写出的
\d+不一定只接受0到9,搜索到一段编号也不等于整个输入有效。先明确编号允许的字符,再用正常与异常样本验收正则。 -
AI 生成的单元测试有没有抓到错误?注入三种错误检查断言
让 AI 写测试后全部变绿,并不能证明测试抓得住错误。可以保留正确实现,再故意让程序漏去重、丢排序或误改大小写,看原有断言是否拒绝这些版本。
-
Cursor 怎么安全删除项目文件?查引用、审查命令并验证构建
让 Cursor 删除项目文件前先搜索引用和生成来源,审查删除命令,再运行构建、测试和 Git 状态核对。
-
Cursor 怎么重构代码?锁定行为、分步修改并运行回归测试
Cursor 重构前先固定现有行为和性能基线,分步修改,每步运行回归测试并审查 diff。
-
Cursor 怎么自动生成一个功能?先审计划,再检查 diff 与测试
用 Cursor Agent 自动生成功能前先在 Plan Mode 审查范围,再逐文件核对 diff、测试和手工结果。