| 项目 | 结果 |
|---|---|
| 配置状态 | ✅ 已确认设备由12次改为15次 |
| 配置证据 | `20260910 13:52:27.637 ... previous=12 |
| 当前测试状态 | T15-00~T15-04全部完成 |
| 最终结论 | ✅ 通过:15次阈值通过当前专项验收,可作为候选默认值 |
| 结果维护方式 | 用户只执行现场动作并反馈页面现象;Codex采集日志、统计数据并直接判定通过或失败 |
本报告使用静态表格展示全部内容,不使用可能显示不全的输入框。符号含义:✅通过、❌失败、☐待测试、⏸暂停。
| 基线项 | 当前值 |
|---|---|
| 主测试餐盘 | 013002 |
| 交叉餐盘 | 013003、013004 |
| 项目回调周期 | 100 ms |
| 扫码器真实刷新周期 | 约300 ms |
| 离盘确认值 | 15次 |
| 预计独立空扫码结果 | 约5次 |
| 预计真实离盘响应 | 约1.4~1.7秒 |
| 真机/扫码头 | YF-051D / MJ-2050 |
中心 → 左3 cm → 中心 → 右3 cm → 中心,完成后才计1次。
中心稳定识读 → 垂直拿离识读区 → 等待页面复位 → 放回中心 → 等待恢复013002。
同时满足以下条件判定✅通过:
任意一次餐盘未取走却发生页面复位,当前测试项立即判定❌失败并停止。
同时满足以下条件判定✅通过:
| 顺序 | 编号 | 优先级 | 测试内容 | 工作量 | 当前状态 |
|---|---|---|---|---|---|
| 1 | T15-00 | P0 | 15次配置与日志采集复核 | 1次 | ✅ 通过 |
| 2 | T15-01 | P0 | 013002,3 cm正常速度移动 | 3组×10循环 | ✅ 通过 |
| 3 | T15-02 | P0 | 013002,3 cm慢速/快速边界 | 慢速10+快速10 | ✅ 通过 |
| 4 | T15-03 | P0 | 真实取走与重新放回 | 3组×10次 | ✅ 通过 |
| 5 | T15-04 | P0 | 013002/013003/013004交叉验证 | 每盘10循环 | ✅ 通过 |
| 记录项 | 结果 |
|---|---|
| 用户设置反馈 | 已改为15次 |
| 设备配置日志 | previous=12,value=15,source=SETTINGS |
| 当前前台页面 | HomeActivity |
| 独立证据目录 | test-evidence/2026-09-10-removal-15/ |
| 日志采集 | 已启动 |
| 自动判定 | ✅ 通过 |
使用013002,连续完成3组,每组10次标准3 cm左右移动循环。12次阈值曾在这一动作失败,因此本项优先执行。
| 记录项 | 第1组 | 第2组 | 第3组 | 合计/最大值 |
|---|---|---|---|---|
| 实际循环数 | 10/10 | 10/10 | 10/10 | 30/30 |
| 正确/空/错码回调 | 636/238/0 | 624/218/0 | 527/216/0 | 1,787/672/0 |
| 最大连续空回调 | 11次 | 12次 | 10次 | 12次 |
| 页面复位次数 | 0 | 0 | 0 | 0 |
| 自动判定 | ✅ 通过 | ✅ 通过 | ✅ 通过 | ✅ 通过 |
第1组补充统计:共874次回调、39段空回调,达到15次阈值0段、14次临界空回调0段;最长空码至下一正确码1,094 ms,应用进程PID 26345保持不变,HomeActivity保持前台。
第2组补充统计:共842次回调、45段空回调,达到15次阈值0段、14次临界空回调0段;最长空码至下一正确码1,203 ms,回调平均间隔99.804 ms,应用进程PID 26345保持不变,HomeActivity保持前台。
第3组补充统计:共743次回调、42段空回调,达到15次阈值0段、14次临界空回调0段;最长空码至下一正确码994 ms,应用进程PID 26345保持不变,HomeActivity保持前台。
T15-01三组合计:完成30/30循环,共2,459次回调,正确1,787次、空回调672次、错码0次;共126段空回调,整体最大连续12次,达到15次阈值0段、14次临界段0段,页面复位0次。T15-01自动判定:✅通过。
执行口令:
T15-01通过后执行。先慢速10次,再快速10次;动作路线与端点停留不变。
| 记录项 | 慢速10次 | 快速10次 | 合计/最大值 |
|---|---|---|---|
| 实际循环数 | 10/10 | 10/10 | 20/20 |
| 最大连续空回调 | 8次 | 8次 | 8次 |
| 错码/串码 | 0/0 | 0/0 | 0/0 |
| 页面复位次数 | 0 | 0 | 0 |
| 自动判定 | ✅ 通过 | ✅ 通过 | ✅ 通过 |
慢速补充统计:有效区间共961次回调,正确754次、空回调207次、错码0次;56段空回调,达到15次阈值0段、14次临界空回调0段,最长空码至下一正确码800 ms。首次开始时ADB连接中断,该次作废;以上结果仅统计重新开始后的完整10次。
快速补充统计:共792次回调,正确637次、空回调155次、错码0次;39段空回调,达到15次阈值0段、14次临界空回调0段,最长空码至下一正确码802 ms。
T15-02合计:慢速与快速共完成20/20循环、1,753次回调,正确1,391次、空回调362次、错码0次;共95段空回调,整体最大连续8次,页面复位0次。T15-02自动判定:✅通过。
执行口令:“T15-02慢速开始/完成,未复位”“T15-02快速开始/完成,未复位”;如异常,反馈速度和第X次复位。
使用013002,分3组执行,每组10次。每次都等待页面复位,再放回并等待正确识读。
| 记录项 | 第1组 | 第2组 | 第3组 | 合计/最大值 |
|---|---|---|---|---|
| 成功触发离盘 | 10/10 | 10/10(含补测2次) | 10/10 | 30/30 |
| 放回正确恢复 | 10/10 | 10/10 | 10/10 | 30/30 |
| 平均响应 | 1,403 ms;保守上界1,703 ms | 1,403 ms;保守上界1,703 ms | 1,403 ms;保守上界1,703 ms | 1,403 ms;保守上界1,703 ms |
| 最长响应 | 1,412 ms;保守上界1,712 ms | 1,411 ms;保守上界1,711 ms | 1,411 ms;保守上界1,711 ms | 1,412 ms;保守上界1,712 ms |
| 自动判定 | ✅ 通过 | ✅ 通过 | ✅ 通过 | ✅ 通过 |
响应时间说明:日志可精确测量“首个空回调→页面复位”;真实拿离到首个新鲜空数据还可能受扫码器约300 ms刷新相位影响,因此报告同时给出“日志实测值”和“实测值+300 ms保守上界”。第1组10次均在第15个连续空回调触发页面复位,放回后均恢复013002,错码/串码0次,无崩溃或ANR。
第2组完整性核对:现场反馈完成10次,但连续日志仅记录8次达到15次阈值并触发复位。日志全程连续,最大回调间隔213 ms、超过500 ms为0次;另外存在12次和8次连续空回调各1段,随后恢复正确码但未触发复位,与两次餐盘提前放回相符。因此本组暂按8次有效、2次动作无效处理,不判定设备失败,需单独补测2次。
第2组补测结果:补做2次均在第15个连续空回调触发页面复位,日志实测响应分别为1,403 ms和1,404 ms,保守上界分别为1,703 ms和1,704 ms;两次放回均恢复013002。第2组累计10/10次有效,平均响应1,403 ms、保守平均上界1,703 ms,最长响应1,411 ms、保守最长上界1,711 ms。T15-03第2组自动判定:✅通过。
T15-03前两组合计:真实离盘20/20、放回恢复20/20;首个空回调到复位平均1,403 ms,保守平均上界1,703 ms;最长1,412 ms,保守最长上界1,712 ms。
第3组完成10/10次真实离盘和10/10次放回恢复,每次均在第15个连续空回调触发;平均响应1,403 ms、保守平均上界1,703 ms,最长1,411 ms、保守最长上界1,711 ms,错码、串码、崩溃和ANR均为0。
T15-03三组合计:真实离盘30/30、放回恢复30/30;平均响应1,403 ms、保守平均上界1,703 ms,最长1,412 ms、保守最长上界1,712 ms。T15-03自动判定:✅通过。
执行口令:“T15-03第1组开始/完成”;如果取走2.2秒仍未复位,立即反馈“T15-03第1组第X次未复位”。
每个餐盘按正常速度完成10次标准3 cm左右移动循环;更换餐盘后先在中心稳定识读5秒。
| 餐盘码 | 实际循环数 | 最大连续空回调 | 错码/串码 | 页面复位 | 自动判定 |
|---|---|---|---|---|---|
| 013002 | 30/30(复用T15-01) | 12次 | 0/0 | 0 | ✅ 通过 |
| 013003 | 10/10 | 8次 | 0/0 | 0 | ✅ 通过 |
| 013004 | 10/10 | 6次 | 0/0 | 0 | ✅ 通过 |
复用说明:T15-01已使用013002按完全相同的15次阈值、3 cm正常速度标准完成30次循环,覆盖量高于本项要求的10次,因此直接作为013002交叉验证基线,不重复增加人工操作。
013003补充统计:测试区间共2,826次回调,正确2,629次、空回调197次、错码/串码0次;61段空回调,最大连续8次,达到15次阈值0段、14次临界空回调0段,最长空码至下一正确码795 ms;页面复位、崩溃和ANR均为0。013003自动判定:✅通过。
013004补充统计:测试区间共987次回调,正确795次、空回调192次、错码/串码0次;52段空回调,最大连续6次,达到15次阈值0段、14次临界空回调0段,最长空码至下一正确码600 ms;页面复位、崩溃和ANR均为0。013004自动判定:✅通过。
T15-04汇总:013002完成30次、013003完成10次、013004完成10次,共50次3 cm正常速度循环;共6,272次回调,正确5,211次、空回调1,061次、错码/串码0次,整体最大连续空回调12次,页面复位0次。T15-04自动判定:✅通过。
执行口令:“T15-04 013002开始/完成,未复位”,其余餐盘替换编号;发生异常时反馈餐盘码和第X次复位。
| 验收维度 | 要求 | 实际结果 | 判定 |
|---|---|---|---|
| 3 cm正常移动 | 30循环,误复位0 | 013002完成30/30,最大连续空回调12次,误复位0 | ✅ |
| 3 cm速度边界 | 20循环,误复位0 | 慢速10+快速10全部完成,最大连续空回调8次,误复位0 | ✅ |
| 真实离盘 | 30/30;平均≤1.9秒;单次≤2.2秒 | 30/30;保守平均1.703秒;保守最长1.712秒 | ✅ |
| 三餐盘交叉验证 | 每盘10循环;误复位、错码、串码均为0 | 013002为30次、013003为10次、013004为10次;全部为0 | ✅ |
| 应用稳定性 | 崩溃、ANR、扫码线程中断均为0 | 全部为0;测试期间PID 26345保持不变 | ✅ |
| 专项最终结论 | 所有P0项均通过 | T15-00~T15-04全部通过 | ✅ 通过 |
本轮在15次阈值下完成70次不重复移动循环:013002正常速度30次、慢速10次、快速10次,013003与013004正常速度各10次。移动测试共8,025次回调,正确6,602次、空回调1,423次、错码/串码0次,最大连续空回调12次,餐盘未取走时页面误复位0次。
真实离盘完成30次有效循环,30次均触发复位、30次均在放回后恢复正确码;保守平均响应1.703秒、保守最长响应1.712秒。测试期间应用无崩溃、ANR或扫码线程中断。
最终判定:离盘确认值15次通过本专项测试,可作为当前候选默认值。 相比已观测最大12次连续空回调,当前仍保留3次回调、约300 ms的计数余量。建议后续再进行长时间静置/持续运行测试,用于补充时间维度的稳定性证据;该耐久测试不影响本专项当前通过结论。