Тест-план: зачем и что внутри

Ещё в главе 1 мы бегло упомянули: первая активность тест-процесса — планирование, а её результат — план тестирования (урок 1.5). Тогда мы обошлись одной фразой. В этой главе разберём управление тестовой деятельностью подробно, и начнём с самого документа: что реально должно быть внутри тест-плана, и зачем его вообще писать, если тестировщик и так примерно понимает, что делать.

Чему научишься за этот урок:
— объяснять, зачем нужен письменный тест-план, а не устная договорённость;
— называть основные разделы тест-плана и что в каждый из них попадает;
— по описанию ситуации определять, какого раздела тест-плана не хватает.

Зачем нужен тест-план, если тестировщик и так всё понимает

Один опытный тестировщик действительно может интуитивно понимать, что и как проверять. Проблема в том, что тестирование — командная деятельность, а не работа одного человека в вакууме. Тест-план решает три задачи, которые устная договорённость не решает надёжно: во-первых, фиксирует общее понимание ДО начала работы — что именно входит в тестирование, а что явно нет, чтобы не оказалось, что каждый участник команды считал иначе; во-вторых, даёт основание для переговоров о ресурсах и сроках — руководителю нужен документ, а не ощущение, чтобы согласовать, сколько времени и людей закладывать; в-третьих, служит точкой опоры в спорах позже — если через месяц кто-то спросит «а почему вы не проверили X», в тест-плане прямо написано, что X был вне границ, согласованных заранее.

Что реально внутри тест-плана

Тест-план — не одностраничная записка, а документ из нескольких разделов, каждый из которых отвечает на свой вопрос:

  • Объект тестирования и границы (scope). Что именно тестируем, и — не менее важно — что явно НЕ тестируем в этот раз. Без явного «вне границ» команда рано или поздно начнёт по-разному понимать объём работы.
  • Подход к тестированию. Какие виды и уровни тестирования применяются (вспомните главу 2 — функциональное/нефункциональное, компонентное/интеграционное/системное) и какими техниками (глава 5) будем пользоваться в первую очередь.
  • Критерии входа и выхода. Когда можно начинать тестирование, и когда его можно считать завершённым. Это отдельная тема — разберём её подробно в следующем уроке.
  • Ресурсы и роли. Кто именно тестирует, сколько времени закладывается, какое окружение (тестовый стенд, полигон) понадобится.
  • Расписание. Когда начинается и заканчивается каждый этап тестирования относительно общего плана релиза.
  • Риски и их смягчение. Что может пойти не так в самом процессе тестирования (не путать с рисками продукта) и что сделаем, если это произойдёт. Подробно — через два урока.
  • Результаты и поставки. Какие конкретно артефакты появятся на выходе — отчёт, набор тест-кейсов, список известных дефектов.
ТЕСТ-ПЛАН
 |
 +- Объект и границы      -> что тестируем, что явно НЕТ
 +- Подход                -> какие виды/уровни/техники
 +- Критерии входа/выхода -> когда начинать, когда закончено (урок 13.2)
 +- Ресурсы и роли        -> кто, сколько времени, какое окружение
 +- Расписание            -> когда какой этап
 +- Риски                 -> что может пойти не так (урок 13.3)
 +- Результаты и поставки -> что получим на выходе

Пример на нашей платформе

Команда готовит к релизу новый раздел «Отзывы о курсах». Мини-тест-план для этого раздела мог бы выглядеть так: границы — тестируем форму отправки отзыва, шкалу оценки и отображение отзывов на странице курса; интеграцию с уведомлениями по email в этот раз НЕ проверяем — она выйдет отдельным релизом позже. Подход — функциональное тестирование по тест-кейсам плюс несколько негативных проверок ввода (глава 5); отдельно — базовый чек по границам роли manual QA в безопасности (глава 12), раз раздел принимает пользовательский текст. Ресурсы — один тестировщик, три рабочих дня, тестовый стенд платформы. Риски — модерация отзывов ещё не реализована технически, будем иметь это в виду при оценке серьёзности находок, связанных с публикацией неприемлемого содержания.

Совет: если в конкретном проекте пишут «облегчённый» тест-план на полстраницы — это нормально для маленькой команды с высоким доверием друг к другу. Но даже в таком облегчённом варианте границы (что тестируем / что НЕ тестируем) почти всегда стоит зафиксировать явно — именно этот раздел чаще всего экономит споры позже.

Итог:
— тест-план нужен, чтобы зафиксировать общее понимание ДО начала работы, дать основание для переговоров о ресурсах и служить точкой опоры в спорах позже;
— основные разделы: объект и границы тестирования, подход, критерии входа/выхода, ресурсы и роли, расписание, риски, результаты и поставки;
— раздел «границы» (что тестируем / что явно нет) — самый частый источник споров при его отсутствии.

Контрольный вопрос. Какую из трёх задач решает письменный тест-план, в отличие от устной договорённости?

АФиксирует общее понимание объёма работы ДО её начала, а не по памяти каждого участника
БАвтоматически ускоряет само выполнение тестирования
ВПолностью заменяет собой все остальные виды тестовой документации из главы 6

Подсказка: Вспомни первую из трёх задач, названных в начале урока.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Контрольный вопрос. Что должен явно зафиксировать раздел «Объект тестирования и границы» тест-плана?

АИ что тестируем, и что явно НЕ тестируем в этот раз
БТолько список найденных дефектов
ВТолько имена участников команды

Подсказка: В уроке подчёркнуто слово «не менее важно» именно про отрицательную часть этого раздела.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Контрольный вопрос. Что определяет раздел тест-плана «Критерии входа и выхода»?

АКогда можно начинать тестирование и когда его можно считать завершённым
БКакие именно виды тестирования будут применяться
ВСколько дней займёт написание отчёта

Подсказка: Название раздела прямо содержит слова «вход» и «выход» — подумай, о начале и конце чего идёт речь.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Контрольный вопрос. К какому разделу тест-плана относится информация «один тестировщик, три рабочих дня, тестовый стенд платформы»?

АРесурсы и роли
БОбъект тестирования и границы
ВРезультаты и поставки

Подсказка: Речь про то, КТО и СКОЛЬКО времени тестирует, а не про сам объект или итоговые артефакты.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Контрольный вопрос. Какие из перечисленных пунктов относятся именно к разделу «Результаты и поставки» тест-плана (выбери все подходящие)?

Выберите все верные варианты.

АИтоговый отчёт о тестировании
БНабор написанных тест-кейсов
ВСписок известных дефектов на момент завершения
ГСписок участников команды разработки, не связанных с тестированием

Подсказка: Три варианта — это конкретные артефакты, которые получает команда на выходе. Один — не имеет отношения к результатам тестирования.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Контрольный вопрос. Как называется активность тест-процесса (глава 1), результатом которой является тест-план? Ответь одним словом.

Подсказка: Это первая из шести активностей тест-процесса, разобранных в уроке 1.5.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Задание. В тест-плане нового раздела «Отзывы о курсах» написано: тестируем форму отправки отзыва и шкалу оценки; интеграцию с email-уведомлениями НЕ проверяем в этот раз. К какому разделу тест-плана относится эта информация? Ответь так, как раздел назван в уроке (несколько слов).

Подсказка: Речь про то, что входит в проверку, а что явно нет, — вспомни название этого раздела из списка урока.

✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Задание. Через месяц после релиза раздела «Отзывы о курсах» руководитель спрашивает: «Почему вы не протестировали email-уведомления при получении отзыва?». В тест-плане было прямо зафиксировано, что интеграция с email-уведомлениями в границы этого тестирования не входит. К какому разделу тест-плана тестировщик обратится, чтобы обоснованно ответить на этот вопрос? Ответь так, как раздел назван в уроке (несколько слов).

Подсказка: Вспомни, какой раздел тест-плана в уроке назван «точкой опоры в спорах позже».

✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.

Проверить ответ →

Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →

Задание. Объясни в 2-3 предложениях, почему раздел «Объект тестирования и границы» назван в уроке самым частым источником споров при его отсутствии, даже если сам тест-план в остальном написан подробно.

Критерий приёмки: объяснено, что без явно зафиксированного «что НЕ тестируем» разные участники команды могут по-разному понимать объём работы; указано, что споры возникают именно тогда, когда кто-то ожидал проверки того, что явно не было согласовано; упомянуто, что письменная фиксация границ снимает этот источник разногласий заранее, а не постфактум.

Подсказка: Вспомни пример с руководителем, который спрашивает «почему не проверили X» — что бы произошло, если бы границы вообще не были зафиксированы письменно.

✅ Готово, если: ответ раскрывает то, что просит критерий приёмки в задании выше.

Онлайн-проверка ответа появится позже

Задание. Команда готовит тест-план для нового раздела «Промокоды на подписку». Есть только один черновой абзац: «Тестируем форму ввода промокода и применение скидки. Один тестировщик, три дня». Определи, какие из семи разделов тест-плана из этого урока в этом черновике ЯВНО присутствуют, а какие полностью отсутствуют, и предложи, чем именно нужно дополнить черновик, чтобы закрыть хотя бы два самых критичных пробела.

Критерий приёмки: верно распознано, что явно присутствуют «Объект тестирования» (частично, без явных границ «что НЕ тестируем») и «Ресурсы и роли»; названы минимум два отсутствующих раздела из оставшихся пяти (подход, критерии входа/выхода, расписание, риски, результаты и поставки); для минимум двух отсутствующих разделов предложено конкретное содержательное дополнение, а не общая фраза «нужно дописать».

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

✅ Готово, если: ответ раскрывает то, что просит критерий приёмки в задании выше.

Онлайн-проверка ответа появится позже

Что дальше

Мы разобрали структуру тест-плана целиком, но один раздел — критерии входа и выхода — намеренно оставили на потом. В следующем уроке разберём его подробно: как понять, что тестирование можно начинать, и как понять, что его можно считать завершённым.

Назад  ·  ↑ В начало урока  ·  ⌂ В начало курса  ·  Вперёд →

Школа Виктора Комлева