news 2026/6/15 22:09:53

61:EAP测试用例基础

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
61:EAP测试用例基础

61:EAP测试用例基础

一、本课学习目标

  1. 理解EAP测试的目的、原则与量产上线前测试的必要性
  2. 掌握核心测试用例分类:连接测试、Recipe测试、报警测试、异常中断测试、恢复测试
  3. 学会编写基础测试用例要素,看懂厂商交付的测试文档
  4. 能够在新机导入、配置变更、版本升级后执行标准化验证
  5. 区分测试环境与量产环境,规避测试操作带来的生产风险

二、EAP测试核心原则

  1. 独立性原则:测试环境与量产环境隔离,禁止直接在量产机随意做破坏性测试
  2. 完整性原则:覆盖正常流程、边界条件、异常场景、恢复流程
  3. 可复现原则:测试步骤清晰,问题可稳定复现,便于定位根因
  4. 最小影响原则:测试操作尽量不占用生产时间,优先利用PM、停机窗口执行
  5. 可追溯原则:所有测试过程、结果、异常问题完整记录归档

三、EAP核心测试用例分类与标准用例

1. 连接测试用例

测试目的

验证EAP与机台HSMS/SECS通信链路可正常建立、保持、重连。

测试步骤
  1. 确认机台GEM功能开启,切换至REMOTE模式
  2. 核对EAP与机台DeviceID、IP、端口、HSMS模式一致
  3. 启动EAP通信,观察设备是否由OFFLINE变为ONLINE
  4. 主动断开TCP连接,验证自动重连机制是否生效
  5. 长时间静置,验证链路稳定性、心跳保活正常
判定标准

可正常联机;断线后可自动重连;长时间无异常离线。

2. Recipe配方测试用例

测试目的

验证配方查询、下载、激活、切换、版本校验、参数校验功能正常。

测试步骤
  1. 使用测试专用Recipe,避免量产配方被修改
  2. S7F1查询机台现有配方列表,核对返回正常
  3. 下发测试Recipe,验证下载成功
  4. 激活该Recipe,验证无报错
  5. 下发参数越限的非法Recipe,验证设备拒绝激活、EAP拦截提示
  6. 切换回其他配方,验证切换流程正常
判定标准

合法配方可正常下载激活;非法/越限配方被正确拦截。

3. 报警测试用例

测试目的

验证机台报警可正常上报、清除,对应ALID、等级、描述匹配。

测试步骤
  1. 安全可控方式触发机台测试报警(使用厂商提供的模拟报警功能,严禁触发安全/硬件真实故障)
  2. 查看EAP是否收到对应S5报警报文、ALID匹配正确
  3. 清除测试报警,验证EAP收到报警清除报文
  4. 验证不同等级报警(Fatal/Minor/Warning)均可正常上报
判定标准

报警触发正常上送,清除正常同步,信息匹配无误。

4. 异常中断测试用例

测试目的

验证生产过程中各类异常发生时,EAP、机台、工单的状态流转符合预期。

测试步骤
  1. 下发正常工单与Recipe,启动机台进入RUN状态
  2. 模拟可安全复现的异常:临时断开网络、临时触发非安全类联锁、暂停指令下发
  3. 观察机台状态跳转、报警生成、事件上报、工单状态变化
  4. 检查EAP是否正确拦截后续自动化指令
判定标准

异常触发后机台状态合理,事件/报警上报完整,自动化流程安全暂停。

5. 恢复测试用例

测试目的

验证异常解除后,系统可正常复位、恢复生产、工单可继续流转。

测试步骤
  1. 承接上一步异常中断场景,解除异常条件
  2. 执行机台Reset复位,清除有效报警与联锁
  3. 验证机台回到Idle/Ready状态
  4. 重新启动自动化生产,验证可正常继续加工
  5. 生产完成后验证LotEnd正常上报、工单闭环
判定标准

异常解除后可正常复位、恢复生产、工单正常闭环。

四、测试用例基础组成要素

一条标准EAP测试用例必须包含:

  1. 用例ID、测试名称、测试目的
  2. 前置条件(机台状态、模式、权限、配置)
  3. 详细操作步骤
  4. 预期结果
  5. 实际结果、测试人、测试时间、问题备注

示例片段:

用例ID:TC‑EQP‑001
测试名称:基础联机测试
前置条件:机台开启GEM、REMOTE模式,网络连通
步骤:启动EAP通信 → 观察设备状态
预期:设备变为ONLINE

五、测试执行规范与红线

  1. 禁止在量产机上人为制造硬件故障、安全联锁、晶圆异常来做测试。
  2. 必须使用厂商提供的模拟报警、模拟事件功能做报警/事件测试。
  3. 新机导入、配置大规模变更、EAP版本升级,必须完整执行全套测试用例才可上线量产。
  4. 测试产生的测试工单、测试Recipe、测试数据,测试完成后及时清理,避免污染量产台账。
  5. 测试中发现的问题必须记录、反馈、修复、复测通过,才可投入使用。

六、本课核心总结

  1. EAP测试分为连接、Recipe、报警、异常中断、恢复五大核心测试方向。
  2. 标准测试用例包含:目的、前置条件、步骤、预期结果、实际结果。
  3. 测试优先使用模拟方式,严禁人为制造真实硬件/安全故障用于测试。
  4. 重大变更、新机上线必须完整测试,通过后才可接入量产。
  5. 测试数据、工单、配方需及时清理,防止污染生产系统。

七、课后小作业

  1. EAP五大核心测试用例类别是什么?
  2. 一条标准测试用例包含哪些基础要素?
  3. 为什么不能人为制造硬件故障来做报警测试?
  4. Recipe测试需要验证哪两类核心场景?
  5. 异常中断测试后为什么必须做恢复测试?
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 22:03:52

5分钟上手Digital:开源数字电路设计工具的终极指南

5分钟上手Digital:开源数字电路设计工具的终极指南 【免费下载链接】Digital A digital logic designer and circuit simulator. 项目地址: https://gitcode.com/gh_mirrors/di/Digital Digital是一款功能强大的开源数字电路设计与仿真工具,专为电…

作者头像 李华
网站建设 2026/6/15 22:01:53

UVa 493 Rational Spiral

题目描述 题目要求按顺时针螺旋顺序遍历平面上的整数点(xxx 表示分母,yyy 表示分子),跳过分母为零的点(x0x 0x0),并且跳过约分后与之前重复的有理数。输出指定序号的有理数(序号从 …

作者头像 李华
网站建设 2026/6/15 21:54:57

marked.js安全防护架构深度解析:构建企业级输入验证机制

marked.js安全防护架构深度解析:构建企业级输入验证机制 【免费下载链接】marked A markdown parser and compiler. Built for speed. 项目地址: https://gitcode.com/gh_mirrors/ma/marked 在现代Web应用开发中,marked.js作为高性能Markdown解析…

作者头像 李华
网站建设 2026/6/15 21:52:54

如何减少 RAG 系统的幻觉问题?有哪些实用方法?

👨‍⚕️ 主页: gis分享者 👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍⚕️ 收录于专栏:AI大模型原理和应用面试题 文章目录 一、🍀回答重点 二、🍀方法和策略 2.1 ☘️检索阶段防幻觉策略 2.2 ☘️生成阶段防幻觉技术 2.3 ☘️后处理验证方…

作者头像 李华
网站建设 2026/6/15 21:49:18

计算机毕业设计之乡村低碳出行与振兴智能协同平台设计与实现

随着乡村振兴战略的深入推进,数字化技术在乡村发展中的应用愈发关键,构建乡村低碳出行与产业协同发展平台成为重要课题。本设计旨在基于 Vue 和 Spring Boot 框架,打造乡村低碳出行与振兴智能协同平台,为乡村可持续发展提供创新解…

作者头像 李华