仓储机器人进场验收:集成商为什么不能永远跟随最新版 App?
仓储机器人进场第三天,集成商按昨天的培训手册打开调试 App,发现地图按钮换了位置。研发昨晚发布了新构建,下载短链自动指向最新版。新版本修了一个遥测问题,却同时调整了任务配置界面。
现场已经按旧版跑过一半用例,今天的截图、操作步骤和结果突然不能直接比较。项目经理问是否需要全部重测,研发只回答:“最新版肯定更好。”
项目验收不验证抽象的“最好版本”,它验证双方同意的具体基线。

研发节奏和项目节奏不是同一只钟
研发按缺陷、迭代和发布窗口前进,项目现场按进场、联调、试运行、验收和签字前进。一个构建在研发侧成为最新,不等于它已经通过该仓库的地图、接口、流程和安全验证。
AMR 项目还涉及机器人软件、车队管理、地图、任务配置、上位系统接口、现场网络和安全设置。MiR 的官方支持页把资料覆盖到大型现场规划、调试与高级功能,软件页也区分机器人软件、车队管理和分析能力。这表明现场交付本来就是多系统工程。
手机或平板 App 只是其中一个操作入口,不能用它的“最新”替代整套项目基线。

自动跟随最新适合发现问题,不适合签字
在日常探索测试中,动态入口可以让测试人员尽快拿到当前构建。到了进场联调和正式验收,入口应固定到经过批准的版本。否则同一个二维码在不同日期对应不同软件,测试记录无法证明当时验证了什么。
蒲公英渠道链接支持自动跟随最新版本,也支持固定特定版本。项目团队可以把“研发试用渠道”和“现场验收渠道”分开:前者允许快速更新,后者必须经过变更审批后切换。
固定并不等于拒绝修复。发现阻断问题时,可以提出候选修复版,在旁路环境验证,再形成新的验收基线。关键是切换必须可见、有批准、有影响评估和回退点。

验收基线必须覆盖 App 之外的组件
最小基线至少包含机器人型号与序列号、机器人系统软件、车队管理版本、地图与配置版本、调试 App 构建、上位系统接口版本、现场网络与关键参数。若有安全控制器或第三方设备,也要列入。
每次测试记录引用基线编号,并注明用例、时间、操作人和结果。截图上最好能看到关键版本或设备标识,避免几周后只剩一张无法定位来源的界面。
蒲公英可以提供 App 固定版本链接、更新说明与发布记录;机器人与车队软件、地图、接口和安全设置仍由项目配置库与验收文档管理。两边用同一基线编号关联。

新版本进入现场要过一道变更门
候选版本先说明为什么要进场:修复阻断缺陷、满足合同功能,还是普通优化。普通优化通常可以留到验收后,避免无意义扩大测试范围。
随后评估影响:哪些页面、接口、权限和用例会变化;机器人、车队或地图是否也要升级;旧结果能否沿用。完成旁路回归后,由研发、测试、项目和客户代表按约定批准。
批准后再把验收渠道从旧构建切向新构建,发布新的基线编号和变更说明。蒲公英的通知或 Webhook 可以提醒相关人员发生了应用更新,但不能替代项目审批,也不能自动判断旧结果是否仍有效。

进场到签字的七步版本流程
第一步,进场前冻结初始基线,保存 App、机器人软件、车队、地图和接口信息。第二步,在现场用真实网络和设备完成冒烟测试,确认安装、登录、连接与基本任务。
第三步,把集成商验收入口固定到批准 App 构建,页面写明项目、版本、用途和负责人。第四步,所有测试记录引用同一基线,问题单不得只写“最新版”。
第五步,出现阻断缺陷时建立候选分支,先在不影响主验收的环境验证。第六步,变更批准后更新固定渠道和基线文档,明确需要重跑的用例。
第七步,验收签字时归档最终基线、遗留问题和后续升级计划。签字后升级进入运维流程,不继续沿用临时项目群的发包方式。

集成商切换版本前的十项问题
-
• 当前入口是动态最新版还是固定验收版?
-
• App 构建是否与机器人、车队和地图基线对应?
-
• 新版本进入现场的理由是否足以打断验收?
-
• 改动影响哪些接口、权限、用例和培训资料?
-
• 是否在旁路环境完成真实设备回归?
-
• 切换由谁批准,客户是否需要知情或签字?
-
• 哪些旧测试结果可以保留,哪些必须重跑?
-
• 通知到达是否被错误当成批准完成?
-
• 回退时固定渠道、配置和机器人软件怎样恢复?
-
• 最终基线是否进入项目档案与售后系统?

还有一类变更需要单独处理:现场为了临时排障而使用工程构建。它可以在限定设备和时间内验证假设,却不能因为问题暂时消失就直接成为验收版。排障包应有明确标识、访问对象和到期动作,验证完成后回到正式候选流程。否则项目会多出一条没有文档、没有批准、只有现场工程师记得的“特殊版本”。
验收后的升级也不能继续依赖项目群。进入运维期后,应重新定义发布窗口、现场联系人、回归范围、故障回退和服务记录。项目基线是运维的起点,不是让系统永远冻结;只是后续每次变化仍要能说清前后版本与责任。
“永远跟随最新版”听起来省维护,实际是把每一次研发发布都变成潜在的现场变更。验收阶段最宝贵的不是版本新,而是结果可以重复、差异可以解释、签字对象可以确定。
蒲公英能提供动态或固定渠道、版本记录、通知和事件接口。项目团队应利用这些能力把研发与验收分流,而不是把自动更新当作批准机制。
仓储机器人进场后,更新仍然可以发生,只是每次更新都要经过项目事实。最新版可以等待,验收基线不能漂移。
引用链接
引用链接
[1] 蒲公英:应用渠道: https://www.pgyer.com/doc/view/app_channel[2] 蒲公英:应用版本 API: https://www.pgyer.com/doc/view/api_version[3] 蒲公英:应用版本更新通知: https://www.pgyer.com/doc/view/receive_app_notification[4] 蒲公英:Webhook 设置: https://www.pgyer.com/doc/view/webhook[5] MiR:支持门户与调试资料: https://mobile-industrial-robots.com/support-portal[6] MiR:机器人、车队与分析软件: https://mobile-industrial-robots.com/products/software/
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)