# test-strategy

Собирает документ по стратегии тестирования на несколько кварталов: уровни тестов, критерии входа и выхода, KPI качества. Пригодится, когда пора описать подход к QA, а не отдельный релиз.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1500 установок · ★ 211
- Автор: kindlmann
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/petrkindlmann/qa-skills/tree/HEAD/skills/test-strategy/SKILL.md
- Обновлён: 2026-10-22
- HTML: https://affpapa.org/nevibecode/skills/test-strategy

## Что делает

Скилл ведёт агента по опроснику: продукт и бизнес-контекст, текущее состояние тестов, боли и цели, состав команды и ограничения. Перед первым вопросом он проверяет `.agents/qa-project-context.md` — если файл есть, ответы оттуда берутся как основа. Дальше собирается документ из 13 разделов, от краткого резюме до истории правок.

Внутри разбираются уровни тестов (unit, integration, E2E, API, визуальные, нагрузочные, безопасность, доступность), форма пирамиды, критерии входа и выхода, метрики качества, обоснование выбора инструментов, рычаги масштабирования CI и план по срокам. Глубина подгоняется под зрелость команды: стартапу хватит минимальной пирамиды и оценки рисков по нескольким важнейшим функциям, зрелой команде — quality gates с SLA и проверками в нескольких окружениях.

Есть границы применимости. Для плана на один спринт или релиз нужен `test-planning`, а чтобы сначала понять, какие области несут больше риска, — `risk-based-testing`. Смежные скиллы: `qa-metrics`, `release-readiness`, `test-reliability`.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add petrkindlmann/qa-skills --skill test-strategy -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/test-strategy/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/test-strategy/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add petrkindlmann/qa-skills --skill test-strategy -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/test-strategy/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add petrkindlmann/qa-skills --skill test-strategy -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/test-strategy/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install petrkindlmann/qa-skills test-strategy
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/test-strategy/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add petrkindlmann/qa-skills --skill test-strategy -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/petrkindlmann/qa-skills --path skills/test-strategy
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/test-strategy/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add petrkindlmann/qa-skills --skill test-strategy -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/petrkindlmann/qa-skills/tree/HEAD/skills/test-strategy/SKILL.md

## Когда брать
- описать стратегию тестирования на несколько кварталов в одном документе
- разобрать перевёрнутую пирамиду тестов и перераспределить уровни
- задать измеримые KPI качества и критерии входа и выхода
- обосновать выбор инструментов и оценить масштабирование CI
- согласовать объём тестирования с рисками продукта, а не с объёмом кода

## Примеры запросов агенту
- Собери стратегию тестирования на два квартала для нашего SaaS: сначала проверь `.agents/qa-project-context.md`
- У нас 150 E2E-тестов и пайплайн на 52 минуты — разбери пирамиду и предложи, что перебалансировать
- Напиши QA-стратегию для команды из 5 человек: уровни тестов, KPI, критерии выхода

## Похожие
- [testing-strategy](https://affpapa.org/nevibecode/skills/testing-strategy.md) — скилл · 6400 установок
- [test-flakiness](https://affpapa.org/nevibecode/skills/test-flakiness.md) — скилл · 408 установок
- [om-prepare-test-env](https://affpapa.org/nevibecode/skills/om-prepare-test-env.md) — скилл · 2900 установок
- [test-cases](https://affpapa.org/nevibecode/skills/test-cases.md) — скилл · 1200 установок
- [test-gaps](https://affpapa.org/nevibecode/skills/test-gaps.md) — скилл · 753 установки
- [meticulous-test](https://affpapa.org/nevibecode/skills/meticulous-test.md) — скилл · 8500 установок

Из того же набора: [petrkindlmann/qa-skills](https://affpapa.org/nevibecode/by/petrkindlmann/qa-skills.md) — 49 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
