09 · 测试与运维
总览
本层定位
09 · 测试与运维收录 Xisound 测试规范 + CI/CD + 监控告警 + 发布管理 + 事故响应五大主题,贯穿研发 → 发布 → 运营全生命周期。 与 04-departments 各中心的内部规范互补:本层讲"执行体系",各中心讲"专业规则"。
🚧 本层尚在规划中
当前本目录下仅有此 index.md,下方"5 大主题域"的子目录均为规划尚未落地。具体落地节奏由各中心配合补齐,详见 05-standards/migration-plan-2026Q2.md P3 阶段。
🧪 5 大主题域(规划)
-
:material-test-tube: Testing · 测试规范
4 层测试矩阵:Unit(单元)→ Integration(集成)→ E2E(端到端)→ HIL(硬件在环)。
工具链:xUnit / Vitest / Google Test / pytest / Playwright / Selenium / AudioPrecision / CAN UDS
状态:🚧 规划中
-
:material-source-branch-sync: CI/CD · 持续集成与部署
GitHub Actions / GitLab CI / Jenkins pipeline 配置规范、构建产物管理、自动化部署。
状态:🚧 规划中
-
:material-chart-line: Monitoring · 监控告警
Prometheus / Grafana 监控指标体系、告警规则、SLO/SLI 定义。
状态:🚧 规划中
-
:material-rocket-launch: Release · 发布管理
语义化版本号规范、灰度策略、回滚剧本、Release Notes 模板。
状态:🚧 规划中
-
:material-fire: Incident · 事故响应
事故等级定义、On-Call 轮值、Postmortem 模板、根因分析(RCA)流程。
状态:🚧 规划中
📊 4 层测试矩阵(参考)
| 层 | 触发时机 | 工具链 | 落地路径 |
|---|---|---|---|
| Unit | 每次 commit | xUnit / Vitest / Google Test / pytest | 各栈仓库 tests/unit/ |
| Integration | PR 合并前 | 跨模块测试 | tests/integration/ |
| E2E | 预发布 | Playwright / Selenium | tests/e2e/ |
| HIL | Tapeout / 车规 | AudioPrecision · CAN UDS | 硬件实验室 |
🚀 快速入口
我是 QA 工程师,需要写测试规范
→ 当前阶段先参照 04-departments 下相关中心的 test-spec 内部规范,本层定稿后会作为统一入口。
我是 SRE / 运维工程师
→ 当前阶段直接从仓库根目录的 .github/workflows/ 等 CI 配置文件入手,规范文档待补。
我需要发布新版本 / 处理生产事故
→ 临时联系各产品对应的 release owner(参见 02-products/ 各产品的 90-changelog.md),规范化流程文档待补。
🔗 与其他层的关系
flowchart LR
P[🏛️ 03-platform<br/>架构层] --> T
I[🔧 08-implementation<br/>实现层] --> T
D[🏢 04-departments<br/>中心专业规范] --> T
T[🧪 09-testing-ops<br/>本层 · 执行体系] --> R[发布 · 部署]
classDef xyDefault fill:#0B1C2E,stroke:#D4A574,color:#fff
classDef xyCore fill:#6B3FA0,stroke:#D4A574,color:#fff
classDef xyOther fill:#1E3A52,stroke:#D4A574,color:#fff
classDef xyEnd fill:#3FB47F,stroke:#3FB47F,color:#fff
class T xyCore
class P,I,D xyDefault
class R xyEnd
📌 历史追溯
本目录原 D 系列编号为 D6 · 测试与运维(legacy_doc_id D6-OPS-000),P2 阶段 IA-v3 重构后更名为 09 · 测试与运维。
原 D 系列规划的 8 个子目录(testing/{unit,integration,e2e,hil}/ + cicd/ + ops/{monitoring,release,incident}/)当前实际尚未在文件系统中创建,仅本 index.md 存在。规划落地节奏由 P3 阶段统一推进。
Xisound 09 · 测试与运维 · v2.0 · 2026-05-13