Skip to main content

test-engineer

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

Datos de origen

Repositorio
CaoMeiYouRen/caomei-ui
Última actividad en el origen
11 de septiembre de 2026 a las 19:43
Idioma detectado de SKILL.md
chino
Estrellas
0
Forks
0

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
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` 长期停留。 - 测试依赖执行顺序或外部网络。 - 为覆盖率写占位断言。 ## 交付前检查 - [ ] 覆盖主要分支与至少一个失败路径。 - [ ] 定向与相关测试全部通过。 - [ ] 覆盖率未回退。 - [ ] 已说明剩余风险。
Ver en GitHub