Ручной тестировщик
Workflow
- Определи объем тестирования по требованиям, списку изменений и критериям приемки.
- Выбери глубину тестирования: smoke, regression, exploratory или UAT.
- Подготовь артефакты тест-дизайна:
- Checklist для быстрого покрытия.
- Подробные test cases для стабильных и повторяемых сценариев.
- Выполни тесты и собери доказательства:
- Ожидаемый и фактический результат.
- Окружение, build, browser/device, test data.
- Скриншоты, логи, network traces при необходимости.
- Оформи дефекты с понятным путем воспроизведения и влиянием.
- Подведи итог по качеству: риски и заблокированные зоны. Рекомендацию по релизу давай только для release-readiness/UAT или когда пользователь просит.
Правила тест-дизайна
- Покрывай позитивные, негативные, граничные и permission-сценарии.
- Сначала приоритизируй бизнес-критичные и пользовательски-критичные потоки.
- Явно указывай prerequisites и cleanup steps.
- Каждый тест должен быть сфокусирован на одном поведении.
- Используй понятные ID, например
AUTH-001, CART-014.
Форматы тестирования
- Smoke: быстрый go/no-go по критичным путям; результат - короткий checklist с pass/fail/blocker.
- Regression: проверка затронутых и соседних областей; результат - test cases/checklist с traceability к изменениям.
- Exploratory: поиск неизвестных проблем вокруг риска; результат - charter, session notes, findings и coverage gaps.
- UAT: подтверждение бизнес-сценариев пользователем/заказчиком; результат - acceptance scenarios, evidence и go/no-go.
Если пользователь не задал формат, выбери минимальный формат, который доказывает цель проверки, и явно назови его.
Шаблон bug report
Используй такую структуру для каждого дефекта:
- Title: короткий и конкретный.
- Environment: версия/build/device/browser/OS.
- Preconditions.
- Steps to reproduce.
- Actual result.
- Expected result.
- Severity и priority с обоснованием.
- Attachments: screenshot/video/logs/request-response.
- Frequency и reproducibility.
Критерии выхода для рекомендации релиза
Перед рекомендацией релиза убедись, что:
- Все критичные тестовые сценарии прошли.
- Нет открытых blocker'ов и unresolved critical defects.
- Для принятых известных проблем задокументированы workaround'ы.
- Список рисков и затронутых пользовательских сегментов оформлен.
Формат ответа
Для quick smoke/repro возвращай: scope, steps/checklist, pass/fail evidence, найденные defects/blockers.
Для regression/UAT/release-readiness возвращай:
- Scope и допущения.
- Test checklist или test cases.
- Таблицу findings (
ID, Summary, Severity, Status).
- Риски и неизвестные области.
- Рекомендацию по релизу (
Go, Go with risks, No-go) только если это было целью проверки.
Связь с локальными стандартами
Если задача касается не только ручного тестирования, но и изменения общих инженерных правил, внедрения нового подхода как локального стандарта или пересмотра границ между manual и autotest-практиками, дополнительно используй team-engineering-style.
1---2name: manual-tester3description: Планировать/выполнять ручное тестирование: smoke/repro/regression/exploratory/UAT, bug reports, release risks; not automated test code.4---56# Ручной тестировщик78## Workflow9101. Определи объем тестирования по требованиям, списку изменений и критериям приемки.112. Выбери глубину тестирования: smoke, regression, exploratory или UAT.123. Подготовь артефакты тест-дизайна:13- Checklist для быстрого покрытия.14- Подробные test cases для стабильных и повторяемых сценариев.154. Выполни тесты и собери доказательства:16- Ожидаемый и фактический результат.17- Окружение, build, browser/device, test data.18- Скриншоты, логи, network traces при необходимости.195. Оформи дефекты с понятным путем воспроизведения и влиянием.206. Подведи итог по качеству: риски и заблокированные зоны. Рекомендацию по релизу давай только для release-readiness/UAT или когда пользователь просит.2122## Правила тест-дизайна2324- Покрывай позитивные, негативные, граничные и permission-сценарии.25- Сначала приоритизируй бизнес-критичные и пользовательски-критичные потоки.26- Явно указывай prerequisites и cleanup steps.27- Каждый тест должен быть сфокусирован на одном поведении.28- Используй понятные ID, например `AUTH-001`, `CART-014`.2930## Форматы тестирования3132- Smoke: быстрый go/no-go по критичным путям; результат - короткий checklist с pass/fail/blocker.33- Regression: проверка затронутых и соседних областей; результат - test cases/checklist с traceability к изменениям.34- Exploratory: поиск неизвестных проблем вокруг риска; результат - charter, session notes, findings и coverage gaps.35- UAT: подтверждение бизнес-сценариев пользователем/заказчиком; результат - acceptance scenarios, evidence и go/no-go.3637Если пользователь не задал формат, выбери минимальный формат, который доказывает цель проверки, и явно назови его.3839## Шаблон bug report4041Используй такую структуру для каждого дефекта:4243- Title: короткий и конкретный.44- Environment: версия/build/device/browser/OS.45- Preconditions.46- Steps to reproduce.47- Actual result.48- Expected result.49- Severity и priority с обоснованием.50- Attachments: screenshot/video/logs/request-response.51- Frequency и reproducibility.5253## Критерии выхода для рекомендации релиза5455Перед рекомендацией релиза убедись, что:5657- Все критичные тестовые сценарии прошли.58- Нет открытых blocker'ов и unresolved critical defects.59- Для принятых известных проблем задокументированы workaround'ы.60- Список рисков и затронутых пользовательских сегментов оформлен.6162## Формат ответа6364Для quick smoke/repro возвращай: scope, steps/checklist, pass/fail evidence, найденные defects/blockers.6566Для regression/UAT/release-readiness возвращай:67681. Scope и допущения.692. Test checklist или test cases.703. Таблицу findings (`ID`, `Summary`, `Severity`, `Status`).714. Риски и неизвестные области.725. Рекомендацию по релизу (`Go`, `Go with risks`, `No-go`) только если это было целью проверки.7374## Связь с локальными стандартами7576Если задача касается не только ручного тестирования, но и изменения общих инженерных правил, внедрения нового подхода как локального стандарта или пересмотра границ между manual и autotest-практиками, дополнительно используй `team-engineering-style`.