iMES-APP
功能集分解图
绿色:已实现功能
1. 测试功能集
测试项发现
- 简述: 发现并挂载用户自己开发的(C++/C#/Python/RF)测试项(测试用例)
- 用户: MDE、PE
- 典型场景:
- 用户准备好 C++/C#/Python/RF 等指定语言所实现的测试项。
- 打开 iMES,进入测试项页面,点击搜索用例按钮。
- 选中测试项目录。
- iMES 搜索并呈现到测试项页面,打开每个测试项可以查看对应测试项搜索出的信息。
测试项编排
- 简述: 拖拽式对测试项进行并行、串行顺序、轮次的编排,编排结果云端保存
- 用户: PE
- 典型场景:
- ...
测试项并行执行
- 简述: 人工或自动开始测试,测试组内串行,组间并行
- 用户: LW
- 典型场景:
- ...
测试实体并行测试
- 简述: 人工或自动开始多个被测实体的测试
- 用户: LW
- 典型场景:
- ...
测试项部署
- 简述: 测试编排启用、生效后,自动部署到合规的工位上
- 用户: PE
- 典型场景:
- ...
测试故障诊断
- 简述: App 提供方便的 Log 查询、统计等诊断功能,供用户定位、解决故障
- 用户: PE
- 典型场景:
- ...
2. 被测实体功能集
功能点 | 用户 | 说明 |
---|---|---|
合同、料单接口 | MDE、PE | MDE 实现与现有系统的数据获取、上传的接口,PE 适当配置。 |
在制品(WIP)管控 | PE | 根据料单(注 1)实现工序管控(注 2)、状态管控(注 3)。 |
WIP 可视化 | PE、QA | 所有 WIP 实时的产线流转现状、状态等,使用浏览器云端访问。 |
注 1:料单通常包含硬件料单(BOM)和软件料单(软件版本、配套文件等),甚至包含文档(作业指导书等),通常与合同或采购代码对应,即:
- 一个合同中可以包含多个采购代码
- 一个采购代码通常与料单(通常为整机料单)一一对应
注 2:工序管控,指实时检查被测实体是否满足当前工序、工站的测试前提条件,满足才允许测试,否则提示有未完成的前工序待测。
注 3:状态管控,指云端可以实时修改被测实体的状态(如:正常、冻结、返工等),并即刻应用到工站的 iMES-App 测试执行中。