XiTest · Training
XiTest 培训教材
L1 入门 · L2 进阶 · L3 专家 · 三级认证
从零到 Tapeout 放行官 · 分三级可考核
3
认证等级
40h
总课时
4
目标角色
XiTest 培训教材
摘要
本教材是 XiTest 三级认证体系的完整课程大纲,覆盖 L1 入门(8h · 使用者) / L2 进阶(16h · 贡献者) / L3 专家(16h · 放行官 / 平台运维) 三个级别,面向算法 / 硬件 / 工具 / QA 四类角色。 完成相应级别考核后颁发 XiTest Certified 徽章,Tapeout 放行官需 L3 认证 + 算法 Lead 推荐。
培训交付
- 形式:线上视频 + 线下 Workshop + 实战考核
- 频率:每季度开一期 L1 / 半年开一期 L2 / 年度开一期 L3
- 语言:中文(主)· 英文(Enterprise 客户)
1. 认证体系总览
1.1 三级地图
graph TB
L1[L1 入门<br/>使用者<br/>8h]
L2[L2 进阶<br/>贡献者<br/>16h]
L3[L3 专家<br/>放行官 / 运维<br/>16h]
L1 --> L2
L2 --> L3
L1 --> LR1[能跑 smoke · 看报告]
L2 --> LR2[能写用例 · 集成 CI · 维护金标]
L3 --> LR3[能放行 Tapeout · 运维平台]
class L1 xyL3
class L2 xyL2
class L3 xySuccess
class LR1,LR2,LR3 xyL5
1.2 能力与角色对应
| 角色 | 推荐等级 | 周期 |
|---|---|---|
| 算法开发者(日常) | L1 必需 · L2 可选 | 第 1 周完成 L1 |
| 算法 Lead | L2 必需 · L3 推荐 | 入职 3 月内 L2 |
| 硬件 Tapeout 工程师 | L2 必需 · L3 必需 | 入职 6 月内 L3 |
| 工具团队发版工程师 | L1 + L2 UI 模块 | 入职 3 月内 |
| QA 工程师 | L2 必需 · L3 推荐 | 入职 6 月内 L3 |
| 测试平台运维 | L3 必需 | 入职 6 月内 L3 |
2. L1 入门认证(8 小时)
2.1 目标
- 理解 XiTest 的定位与四层测试模型
- 独立完成安装 / 配置 / 首次运行
- 读懂测试报告 · 定位简单失败
2.2 课程大纲
| 章节 | 内容 | 时长 |
|---|---|---|
| 1. XiTest 概览 | 产品定位 · 与生态关系 | 0.5h |
| 2. 安装与配置 | CLI 安装 · Token · 配置验证 | 1h |
| 3. 首次运行 | 跑 smoke · 查看报告 | 1h |
| 4. 报告解读 | 通过/失败 · metrics · 对比波形 | 1h |
| 5. CI 基础 | 理解 PR 评论 · 报告链接 | 1h |
| 6. 常见错误 | 40x / 50x / TIMEOUT 排查 | 1h |
| 7. 实战演练 | 故意改算法触发失败 + 修复 | 2h |
| 8. 考核 | 15 道选择题 + 1 道操作题 | 0.5h |
2.3 实战场景
场景 1:跑 smoke 看通过率
场景 2:本地复现失败
2.4 考核
- 15 道选择题(涵盖基础概念)
- 1 道操作题:给出一个失败的 PR · 定位失败并提出修复思路
- 通过标准:≥ 80 分
2.5 认证徽章
XiTest L1 Certified · User(有效期 2 年 · 需刷新)
3. L2 进阶认证(16 小时)
3.1 目标
- 独立编写 Unit / Integration 用例
- 理解金标流程 + 提交金标 PR
- 集成 XiTest 到自己的仓库 CI
- 排查复杂失败(性能 / 环境 / 假失败)
3.2 课程大纲
| 章节 | 内容 | 时长 |
|---|---|---|
| 1. L1 复习 | 快速回顾 L1 | 0.5h |
| 2. 用例编写基础 | YAML 字段 · 金标生成 | 2h |
| 3. Integration 用例深入 | pipeline · metrics · 容差 | 2h |
| 4. 参数化用例 | 笛卡儿积展开 · 条件跳过 | 1h |
| 5. 自定义断言 | Python 回调 | 1h |
| 6. 金标管理 | 审批流 · diff 工具 · 历史基线 | 2h |
| 7. CI 集成深入 | GitHub Actions / GitLab / Jenkins | 2h |
| 8. 失败排查 | 假失败 · 性能瓶颈 · 环境问题 | 2h |
| 9. UI 回归基础(可选) | Playwright / pixelmatch | 2h |
| 10. 实战项目 | 为一个新算法模块写完整测试 | 1h |
| 11. 考核 | 综合笔试 + 实战作业 | 0.5h |
3.3 实战项目
目标:为一个虚构的 "XiAlgo.FX.LowCut" 模块写完整测试:
- 10 个 Unit 用例(覆盖边界)
- 3 个 Integration 用例(频响验证)
- 提交到演练仓库 · CI 通过
- 金标 PR 经过 mock 审批流
3.4 考核
- 笔试 30 题(开卷)
- 实战作业:完成上述实战项目
- 代码 Review:由 L3 导师 Review 实战作业
- 通过标准:笔试 ≥ 85 + 作业通过 + Review 无 Blocker 问题
3.5 认证徽章
XiTest L2 Certified · Contributor(有效期 2 年)
4. L3 专家认证(16 小时)
4.1 目标
- 理解 XiTest 平台技术架构(Orchestrator + Worker + HIL)
- 能独立维护 XiTest Server(部署 / 升级 / 监控)
- 能签署 Tapeout 放行报告(HIL + 全量 Regression)
- 能设计新测试子系统(如故障注入扩展)
4.2 课程大纲
| 章节 | 内容 | 时长 |
|---|---|---|
| 1. L2 复习 | 快速回顾 L2 | 0.5h |
| 2. 平台架构深入 | 五层架构 · 调度 · 状态机 | 2h |
| 3. HIL 子系统 | 硬件栈 · 烧录 · 故障注入 | 3h |
| 4. Tapeout 放行 SOP | 流程 · 双签 · 归档 | 2h |
| 5. 平台运维 | K8s 部署 · 升级 · 回滚 | 2h |
| 6. 可观测深入 | Prometheus · Grafana · OpenTelemetry | 2h |
| 7. 性能调优 | Worker 扩缩 · 存储优化 · HIL 排队 | 1.5h |
| 8. 安全与审计 | SSO · RBAC · 审计日志 | 1h |
| 9. 故障演练 | 模拟故障 + 应急处理 | 1h |
| 10. 考核 | 综合笔试 + 故障演练 + 实战 | 1h |
4.3 Tapeout 放行官职责
L3 专家中,经过算法 Lead 推荐 + CTO 任命,可担任 Tapeout 放行官:
- 审阅 HIL 全量报告
- 签署放行或退回
- 归档报告到
tapeout-archive/ - 配合主机厂 / Tier1 质量门
4.4 实战项目
目标:模拟一次真实 Tapeout 流程
- 触发
tapeout-full套件(48h 压测) - 分析 500+ 用例报告 · 识别真失败与假失败
- 撰写放行报告 + 双签流程走查
- 故障演练:HIL 硬件某一次失败 · 应急切换
4.5 考核
- 笔试 40 题
- 故障演练:随机触发 3 种故障 · 要求 30 分钟内恢复
- 实战报告:完成上述 Tapeout 流程并撰写放行报告
- 面试:由测试平台 Lead + 算法 Lead + CTO 三人面试
- 通过标准:每项独立 Pass + 面试通过
4.6 认证徽章
XiTest L3 Certified · Expert(有效期 3 年 · 年度 refresher 必须参加)
5. 培训材料清单
5.1 视频课程
| 课程 | 时长 | 级别 |
|---|---|---|
| XiTest 入门 · 15 节 | 6h 视频 | L1 |
| 用例编写实战 · 12 节 | 8h 视频 | L2 |
| CI 集成深度 · 8 节 | 5h 视频 | L2 |
| HIL 子系统 · 10 节 | 8h 视频 | L3 |
| 平台运维 · 12 节 | 10h 视频 | L3 |
5.2 实战仓库
xisound-training/xitest-l1-sandbox:L1 练习仓库xisound-training/xitest-l2-project:L2 实战项目xisound-training/xitest-l3-tapeout-drill:L3 演练仓库
5.3 文档参考
5.4 导师制
- L1 学员 → L2 学员担任导师
- L2 学员 → L3 专家担任导师
- L3 专家 → 由测试平台 Lead 指导
6. 认证管理
6.1 徽章有效期
- L1:2 年 · 到期重考或参加 refresher(1h)
- L2:2 年 · 到期重考
- L3:3 年 · 每年 refresher 必须参加(否则撤销)
6.2 撤销条件
- 严重违反 Tapeout 放行流程(如放水)
- 恶意破坏平台稳定性
- 连续 2 年不参与 refresher
6.3 Badge 展示
- 内部个人页面(Gitea / SSO Profile)
- 邮件签名(可选)
- LinkedIn(个人选择)
7. 学员路径建议
7.1 算法开发者
graph LR
Onboard[入职第 1 周]
Onboard --> L1[完成 L1]
L1 --> Daily[日常使用]
Daily --> Opt{愿意做<br/>金标维护?}
Opt -->|是| L2[3 月内完成 L2]
Opt -->|否| Stop[保持 L1]
class Onboard,Daily xyL5
class L1 xyL3
class L2 xyL2
class Opt xyL4
class Stop xyWarn
7.2 硬件 Tapeout 工程师
- 入职 3 月:L1 + L2(聚焦 HIL 章节)
- 入职 6 月:L3(必须)
- 入职 1 年:可担任 Tapeout 放行官候选人
7.3 QA 工程师
- 入职 1 月:L1
- 入职 3 月:L2
- 入职 6 月:L3(推荐)
- 年度:refresher
8. 培训讲师
8.1 L1 讲师资格
- 持 L2+ 证书
- 测试平台组或算法团队资深工程师
- 通过讲师试讲(30 分钟)
8.2 L2 讲师资格
- 持 L3 证书
- 测试平台组 2 年以上经验
8.3 L3 讲师资格
- 测试平台 Lead 或 资深工程师
- 有 Tapeout 放行实战经验
- CTO 审批
9. 课表示例(2026 Q3)
| 日期 | 课程 | 级别 | 讲师 |
|---|---|---|---|
| 2026-07-15 | L1 · 第 1 天 | L1 | Alice |
| 2026-07-16 | L1 · 第 2 天 | L1 | Alice |
| 2026-08-10 - 12 | L2(3 天) | L2 | Bob |
| 2026-09-20 - 23 | L3(4 天) | L3 | 测试平台 Lead |
10. 附录
10.1 关联文档
10.2 报名与咨询
- 内部报名:
https://training.xisound.com/xitest - 咨询邮件:
training@xisound.com - 讲师申请:
xitest-trainer@xisound.com
10.3 版本历史
| 版本 | 日期 | 要点 |
|---|---|---|
| v1.0 | 2026-05-05 | 首版 · L1/L2/L3 三级认证体系 |
training.md · D2-P7-MAN-006 · v1.0 · 2026-05-05 · Xisound 产品中心 · 调音产品组