Skip to main content

test-engineer

编写、补齐、运行和优化 caomei-ui 测试时使用。覆盖 Vitest 单元测试、@vue/test-utils 组件测试、失败路径断言、覆盖率治理与 Playwright E2E。用户提到 test、单元测试、组件测试、覆盖率、mock、回归时都应触发。

소스 정보

저장소
CaoMeiYouRen/caomei-ui
최근 소스 활동
2026년 9월 11일 19:43
감지된 SKILL.md 언어
중국어
스타
0
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
test-engineer
description
编写、补齐、运行和优化 caomei-ui 测试时使用。覆盖 Vitest 单元测试、@vue/test-utils 组件测试、失败路径断言、覆盖率治理与 Playwright E2E。用户提到 test、单元测试、组件测试、覆盖率、mock、回归时都应触发。
metadata
{"internal":false}
# Test Engineer 铁律:测试通过不等于没有风险;修复 bug 必须补回归测试;不为覆盖率数字做无断言占位测试。 ## 工作流 - [ ] Step 1: 评估范围 ⚠️ REQUIRED - [ ] 1.1 明确被测组件/composable 的公共行为与边界。 - [ ] 1.2 对照 [测试规范](../../../docs/standards/testing.md) 确定测试层级。 - [ ] Step 2: 设计用例 ⚠️ REQUIRED - [ ] 2.1 默认渲染 + 主要 variant/size 分支。 - [ ] 2.2 关键 props 与事件(正向 + 边界)。 - [ ] 2.3 `v-model` 双向绑定;禁用/加载态(如适用)。 - [ ] 2.4 失败路径与错误分支。 - [ ] Step 3: 编写与运行 ⚠️ REQUIRED - [ ] 3.1 使用 `@vue/test-utils` + Vitest。 - [ ] 3.2 `pnpm exec vitest run <path>` 定向运行;必要时全量 `pnpm test`。 - [ ] Step 4: 覆盖率 - [ ] 4.1 `pnpm test:coverage`;目标 ≥80%。 - [ ] 4.2 覆盖率不回退。 - [ ] Step 5: 交接 - [ ] 5.1 测试代码变更交 `code-reviewer` 审看。 ## 反模式 - 只测 happy path。 - 用 `skip` / `only` 长期停留。 - 测试依赖执行顺序或外部网络。 - 为覆盖率写占位断言。 ## 交付前检查 - [ ] 覆盖主要分支与至少一个失败路径。 - [ ] 定向与相关测试全部通过。 - [ ] 覆盖率未回退。 - [ ] 已说明剩余风险。
GitHub에서 보기