# exploratory-testing

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

- скилл · `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/exploratory-testing/SKILL.md
- Обновлён: 2026-10-22
- HTML: https://affpapa.org/nevibecode/skills/exploratory-testing

## Что делает

Скилл ведёт вас через Session-Based Test Management: чартер из одной фразы задаёт цель, ресурсы и вопрос, на который сессия должна ответить. Внутри — шаблоны чартеров, минутный распорядок сессии, чек-лист подготовки окружения и разбор после неё.

Для поиска багов даны эвристики HICCUPS и FEW HICCUPS — это линзы, через которые смотрят на приложение, а не список пунктов для галочки. Есть банки вопросов про границы и «что если», шаблоны заметок и разбор, как превратить найденное в автотест.

Сессию советуют укладывать в 45–90 минут: дальше внимание падает и находок меньше. Скилл не подходит для автономного обхода приложения ИИ-агентом по цели на естественном языке — для этого есть `agentic-browser-testing`, а для проверки собственных LLM-фич — `ai-system-testing`.

## Установка

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

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

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

### Codex

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

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

### Cursor

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

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install petrkindlmann/qa-skills exploratory-testing
```

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

### Gemini CLI

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

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

### Windsurf (Devin Desktop)

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

### OpenCode

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

### Claude.ai

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

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

## Когда брать
- написать чартер на новую фичу и найти пробелы в требованиях
- разобрать расплывчатый баг-репорт вида «иногда тормозит» до шагов воспроизведения
- проверить область после свежего изменения на регрессии в точках интеграции
- записать ход сессии так, чтобы отчёт заменил тест-скрипт
- превратить найденный вручную баг в автотест

## Примеры запросов агенту
- Помоги составить чартер для исследовательской сессии по новому экрану оформления заказа
- Проведи разбор сессии: что мы нашли и какие баги стоит закрыть автотестами
- Подскажи, какие эвристики из HICCUPS применить к форме поиска

## Похожие
- [testing-for-business-logic-vulnerabilities](https://affpapa.org/nevibecode/skills/testing-for-business-logic-vulnerabilities.md) — скилл · 333 установки
- [testing-strategy](https://affpapa.org/nevibecode/skills/testing-strategy.md) — скилл · 6400 установок
- [form-testing](https://affpapa.org/nevibecode/skills/form-testing.md) — скилл · 447 установок
- [firecrawl-qa](https://affpapa.org/nevibecode/skills/firecrawl-qa.md) — скилл · 31400 установок
- [visual-qa-testing](https://affpapa.org/nevibecode/skills/visual-qa-testing.md) — скилл · 642 установки
- [cypress-author](https://affpapa.org/nevibecode/skills/cypress-author.md) — скилл · 9000 установок

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

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

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