← ClaudeAtlas

07-listed

测试规范(单元 / Widget / 集成 / E2E 全谱 + CI 测试流水线)。Use when: 编写单元 / Widget / 集成 / E2E 测试、配置 CI 测试流水线 (GitHub Actions 6 阶段门禁)、讨论测试策略和覆盖率时触发。包含 E2E (Playwright)、Flutter 测试、CI 测试与安全流水线、测试与性能基础规范、TDD 红绿重构纪律(按技术栈读子文档)。SKIP: CI 中的 deploy job → 06 / 生产部署后回归 → 13+06 / 发布前 Go-No-Go → 22。
xcodethink/open-claude-code-skills · ★ 2 · Code & Development · score 68
Install: claude install-skill xcodethink/open-claude-code-skills
# 测试规范 按场景读取对应文档: | 场景 | 读取文档 | |------|---------| | Web E2E 测试(Playwright) | `E2E测试规范.md` | | Flutter 测试(单元/Widget/集成) | `Flutter测试规范.md` | | CI/CD 流水线配置 | `CI测试和安全流水线.md` | | 测试策略和性能目标 | `测试和性能规范.md` | ## 通用测试原则 1. **关键模块必测** — 支付、认证、数据处理等核心路径必须有自动化测试 2. **测试金字塔** — 单���测试 60-70% > 集成测试 20-30% > E2E < 10% 3. **性能基线** — FCP < 1.5s、API 响应 < 200ms、60 FPS 4. **CI 门禁** — 所有检查通过才能合并,不允许跳过 ## 借鉴子文档(mattpocock/skills,MIT) - [TDD红绿重构纪律.md](TDD红绿重构纪律.md) — 红→绿→重构执行纪律、seam 约定、好/坏测试、mocking 边界(test-first / 写集成测试时读;SKILL.md 是策略层,本文档是执行层)