Ещё в главе 1 мы бегло упомянули: первая активность тест-процесса — планирование, а её результат — план тестирования (урок 1.5). Тогда мы обошлись одной фразой. В этой главе разберём управление тестовой деятельностью подробно, и начнём с самого документа: что реально должно быть внутри тест-плана, и зачем его вообще писать, если тестировщик и так примерно понимает, что делать.
Чему научишься за этот урок:
— объяснять, зачем нужен письменный тест-план, а не устная договорённость;
— называть основные разделы тест-плана и что в каждый из них попадает;
— по описанию ситуации определять, какого раздела тест-плана не хватает.
Зачем нужен тест-план, если тестировщик и так всё понимает
Один опытный тестировщик действительно может интуитивно понимать, что и как проверять. Проблема в том, что тестирование — командная деятельность, а не работа одного человека в вакууме. Тест-план решает три задачи, которые устная договорённость не решает надёжно: во-первых, фиксирует общее понимание ДО начала работы — что именно входит в тестирование, а что явно нет, чтобы не оказалось, что каждый участник команды считал иначе; во-вторых, даёт основание для переговоров о ресурсах и сроках — руководителю нужен документ, а не ощущение, чтобы согласовать, сколько времени и людей закладывать; в-третьих, служит точкой опоры в спорах позже — если через месяц кто-то спросит «а почему вы не проверили X», в тест-плане прямо написано, что X был вне границ, согласованных заранее.
Что реально внутри тест-плана
Тест-план — не одностраничная записка, а документ из нескольких разделов, каждый из которых отвечает на свой вопрос:
- Объект тестирования и границы (scope). Что именно тестируем, и — не менее важно — что явно НЕ тестируем в этот раз. Без явного «вне границ» команда рано или поздно начнёт по-разному понимать объём работы.
- Подход к тестированию. Какие виды и уровни тестирования применяются (вспомните главу 2 — функциональное/нефункциональное, компонентное/интеграционное/системное) и какими техниками (глава 5) будем пользоваться в первую очередь.
- Критерии входа и выхода. Когда можно начинать тестирование, и когда его можно считать завершённым. Это отдельная тема — разберём её подробно в следующем уроке.
- Ресурсы и роли. Кто именно тестирует, сколько времени закладывается, какое окружение (тестовый стенд, полигон) понадобится.
- Расписание. Когда начинается и заканчивается каждый этап тестирования относительно общего плана релиза.
- Риски и их смягчение. Что может пойти не так в самом процессе тестирования (не путать с рисками продукта) и что сделаем, если это произойдёт. Подробно — через два урока.
- Результаты и поставки. Какие конкретно артефакты появятся на выходе — отчёт, набор тест-кейсов, список известных дефектов.
ТЕСТ-ПЛАН | +- Объект и границы -> что тестируем, что явно НЕТ +- Подход -> какие виды/уровни/техники +- Критерии входа/выхода -> когда начинать, когда закончено (урок 13.2) +- Ресурсы и роли -> кто, сколько времени, какое окружение +- Расписание -> когда какой этап +- Риски -> что может пойти не так (урок 13.3) +- Результаты и поставки -> что получим на выходе
Пример на нашей платформе
Команда готовит к релизу новый раздел «Отзывы о курсах». Мини-тест-план для этого раздела мог бы выглядеть так: границы — тестируем форму отправки отзыва, шкалу оценки и отображение отзывов на странице курса; интеграцию с уведомлениями по email в этот раз НЕ проверяем — она выйдет отдельным релизом позже. Подход — функциональное тестирование по тест-кейсам плюс несколько негативных проверок ввода (глава 5); отдельно — базовый чек по границам роли manual QA в безопасности (глава 12), раз раздел принимает пользовательский текст. Ресурсы — один тестировщик, три рабочих дня, тестовый стенд платформы. Риски — модерация отзывов ещё не реализована технически, будем иметь это в виду при оценке серьёзности находок, связанных с публикацией неприемлемого содержания.
Совет: если в конкретном проекте пишут «облегчённый» тест-план на полстраницы — это нормально для маленькой команды с высоким доверием друг к другу. Но даже в таком облегчённом варианте границы (что тестируем / что НЕ тестируем) почти всегда стоит зафиксировать явно — именно этот раздел чаще всего экономит споры позже.
Итог:
— тест-план нужен, чтобы зафиксировать общее понимание ДО начала работы, дать основание для переговоров о ресурсах и служить точкой опоры в спорах позже;
— основные разделы: объект и границы тестирования, подход, критерии входа/выхода, ресурсы и роли, расписание, риски, результаты и поставки;
— раздел «границы» (что тестируем / что явно нет) — самый частый источник споров при его отсутствии.
Контрольный вопрос. Какую из трёх задач решает письменный тест-план, в отличие от устной договорённости?
Подсказка: Вспомни первую из трёх задач, названных в начале урока.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Что должен явно зафиксировать раздел «Объект тестирования и границы» тест-плана?
Подсказка: В уроке подчёркнуто слово «не менее важно» именно про отрицательную часть этого раздела.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Что определяет раздел тест-плана «Критерии входа и выхода»?
Подсказка: Название раздела прямо содержит слова «вход» и «выход» — подумай, о начале и конце чего идёт речь.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. К какому разделу тест-плана относится информация «один тестировщик, три рабочих дня, тестовый стенд платформы»?
Подсказка: Речь про то, КТО и СКОЛЬКО времени тестирует, а не про сам объект или итоговые артефакты.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Какие из перечисленных пунктов относятся именно к разделу «Результаты и поставки» тест-плана (выбери все подходящие)?
Выберите все верные варианты.
Подсказка: Три варианта — это конкретные артефакты, которые получает команда на выходе. Один — не имеет отношения к результатам тестирования.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Как называется активность тест-процесса (глава 1), результатом которой является тест-план? Ответь одним словом.
Подсказка: Это первая из шести активностей тест-процесса, разобранных в уроке 1.5.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Задание. В тест-плане нового раздела «Отзывы о курсах» написано: тестируем форму отправки отзыва и шкалу оценки; интеграцию с email-уведомлениями НЕ проверяем в этот раз. К какому разделу тест-плана относится эта информация? Ответь так, как раздел назван в уроке (несколько слов).
Подсказка: Речь про то, что входит в проверку, а что явно нет, — вспомни название этого раздела из списка урока.
✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Задание. Через месяц после релиза раздела «Отзывы о курсах» руководитель спрашивает: «Почему вы не протестировали email-уведомления при получении отзыва?». В тест-плане было прямо зафиксировано, что интеграция с email-уведомлениями в границы этого тестирования не входит. К какому разделу тест-плана тестировщик обратится, чтобы обоснованно ответить на этот вопрос? Ответь так, как раздел назван в уроке (несколько слов).
Подсказка: Вспомни, какой раздел тест-плана в уроке назван «точкой опоры в спорах позже».
✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Задание. Объясни в 2-3 предложениях, почему раздел «Объект тестирования и границы» назван в уроке самым частым источником споров при его отсутствии, даже если сам тест-план в остальном написан подробно.
Критерий приёмки: объяснено, что без явно зафиксированного «что НЕ тестируем» разные участники команды могут по-разному понимать объём работы; указано, что споры возникают именно тогда, когда кто-то ожидал проверки того, что явно не было согласовано; упомянуто, что письменная фиксация границ снимает этот источник разногласий заранее, а не постфактум.
Подсказка: Вспомни пример с руководителем, который спрашивает «почему не проверили X» — что бы произошло, если бы границы вообще не были зафиксированы письменно.
✅ Готово, если: ответ раскрывает то, что просит критерий приёмки в задании выше.
Онлайн-проверка ответа появится позже
Задание. Команда готовит тест-план для нового раздела «Промокоды на подписку». Есть только один черновой абзац: «Тестируем форму ввода промокода и применение скидки. Один тестировщик, три дня». Определи, какие из семи разделов тест-плана из этого урока в этом черновике ЯВНО присутствуют, а какие полностью отсутствуют, и предложи, чем именно нужно дополнить черновик, чтобы закрыть хотя бы два самых критичных пробела.
Критерий приёмки: верно распознано, что явно присутствуют «Объект тестирования» (частично, без явных границ «что НЕ тестируем») и «Ресурсы и роли»; названы минимум два отсутствующих раздела из оставшихся пяти (подход, критерии входа/выхода, расписание, риски, результаты и поставки); для минимум двух отсутствующих разделов предложено конкретное содержательное дополнение, а не общая фраза «нужно дописать».
Подсказка: Пройдись по всем семи разделам из списка урока по очереди и отметь для каждого: есть явно, есть частично, или отсутствует полностью.
✅ Готово, если: ответ раскрывает то, что просит критерий приёмки в задании выше.
Онлайн-проверка ответа появится позже
Что дальше
Мы разобрали структуру тест-плана целиком, но один раздел — критерии входа и выхода — намеренно оставили на потом. В следующем уроке разберём его подробно: как понять, что тестирование можно начинать, и как понять, что его можно считать завершённым.
