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

Чему научишься за этот урок:
— строить чек-лист систематически, из условий тестирования и техник тест-дизайна, а не из головы;
— формулировать пункт чек-листа конкретно, а не абстрактно;
— написать полный чек-лист раздела продукта.
Чек-лист — это сжатый результат, а не черновик с нуля
Чек-лист — короткий список пунктов «что проверить» без прописанных шагов, без входных данных и без ожидаемого результата на каждом шаге. Тестировщик, который писал чек-лист, держит детали в голове; тот, кто просто открыл готовый список, эти детали может не восстановить — и в этом и разница с тест-кейсом, о котором пойдёт речь в следующем уроке.
Главная ошибка новичка — писать чек-лист «из головы», перечисляя то, что первым пришло на ум. Так пункты дублируются, а важное пропускается. Правильный способ — не выдумывать пункты, а достать их из работы, которая уже сделана: тест-анализ разложил требование на условия тестирования (глава про требования), а техники тест-дизайна дали конкретные значения для проверки каждого условия (глава про тест-дизайн). Чек-лист — это сжатие этой работы в короткие строки.
Как построить чек-лист систематически
- Взять список условий тестирования из тест-анализа требования — то, что раскладывали на ветки mind-карты.
- Для каждого условия вспомнить, какая техника тест-дизайна к нему подходит: классы эквивалентности для допустимых/недопустимых значений, границы для лимитов, таблица решений для комбинации условий, состояния и переходы для смены статусов.
- Каждую технику свернуть в один короткий пункт: не «класс эквивалентности для поля email: пустое, некорректный формат, валидное значение», а «email: пустое / неверный формат / валидный» — коротко, но по существу.
- Сгруппировать пункты по разделам экрана или сценария, чтобы чек-лист читался последовательно, а не вперемешку.
Если при построении чек-листа не получается вспомнить, какая техника стоит за пунктом, — это сигнал, что пункт придуман на глазок, а не выведен из тест-анализа. Такой пункт стоит либо обосновать, либо убрать.
Формулировка пункта: конкретно, а не абстрактно
Пункт «проверить форму оплаты» ничего не говорит о том, что именно проверять — это не чек-лист, а напоминание. Хороший пункт называет конкретное условие: не «проверить промокод», а «промокод: валидный / истёкший / уже использованный / несуществующий».
Плохой пункт Хороший пункт
---------------------- ---------------------------------------
Проверить форму Email: пустое / без "@" / валидное
оплаты Промокод: валидный / истёкший /
уже использованный / несуществующий
Сумма: 0 / отрицательная / очень большая
Кнопка "Оплатить": двойной клик подряд
Пример: чек-лист формы оплаты курса на полигоне
Возьмём функцию оплаты курса. Тест-анализ уже разложил её на условия: формат промокода, срок действия, лимит скидки, повторное использование, совместимость с другими скидками (эти же условия разбирались в главе про требования). Тест-дизайн дал технику для каждого: классы эквивалентности для формата, границы для лимита скидки, таблица решений для комбинации условий. Сворачиваем всё в чек-лист:
- Промокод: пустой / неверный формат (не 6 символов) / валидный / истёкший / уже использованный
- Скидка: 0% / чуть меньше лимита / ровно на лимите (например 50%) / больше лимита
- Комбинация «промокод + повторная покупка»: обе скидки одновременно — суммируются или нет
- Способ оплаты: карта / рассрочка / оба сразу
- Повторная отправка формы: двойной клик по кнопке «Оплатить», пока первый запрос ещё обрабатывается
- Результат оплаты: курс появился в личном кабинете сразу после успешного платежа
Итог:
— чек-лист строится из уже сделанной работы: условий тест-анализа и техник тест-дизайна, а не из головы;
— каждый пункт называет конкретное условие и его значения, а не абстрактное «проверить X»;
— если не получается вспомнить технику за пунктом — это сигнал пересмотреть пункт.
Контрольный вопрос. Чек-лист — это:
Подсказка: Вспомни, чем чек-лист отличался от тест-кейса в конце прошлой главы.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Откуда правильно брать пункты чек-листа, чтобы не было дыр и дублей?
Подсказка: Урок прямо называет источник пунктов — это работа, сделанная в предыдущих двух главах.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Какие из следующих пунктов сформулированы конкретно, а не абстрактно (выбери все подходящие)?
Выберите все верные варианты.
Подсказка: Конкретный пункт называет условие и его значения, а не общее действие.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Какая техника тест-дизайна обычно стоит за пунктом чек-листа «Скидка: 0% / чуть меньше лимита / ровно на лимите / больше лимита»? Ответь двумя словами.
Подсказка: Речь про значения на границе допустимого диапазона.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Какая техника тест-дизайна обычно стоит за пунктом чек-листа «Способ оплаты: карта / рассрочка / оба сразу»? Ответь двумя словами.
Подсказка: Это про то, какие допустимые значения вообще существуют для этого поля — не про границы и не про комбинации.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Задание. Пункт чек-листа звучит так: «Проверить, что всё работает корректно». Оцени этот пункт и ответь одним словом.
Подсказка: Хороший пункт называет конкретное условие и его значения, а не общее действие.
✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Задание. В требовании к записи на курс есть условие «лимит группы — максимум 20 человек» (разбиралось в главе про тест-дизайн техникой границ). Сформулируй сам короткий пункт чек-листа, который сворачивает технику границ для этого лимита (укажи конкретные числа участников группы, которые нужно проверить).
Критерий приёмки: пункт называет технику границ (не общее «проверить лимит»), содержит ровно три числа участников — на границе, до и после неё (в примере: 19, 20, 21).
Подсказка: Хороший пункт называет конкретные значения на границе, а не абстрактное действие.
✅ Готово, если: ответ раскрывает то, что просит критерий приёмки в задании выше.
Онлайн-проверка ответа появится позже
Задание. На полигоне у формы входа в личный кабинет есть требование: «email и пароль обязательны, при трёх неверных попытках подряд — блокировка входа на 5 минут». Напиши чек-лист этой формы из 5-6 пунктов, каждый — конкретное условие со значениями (не абстрактное действие). Используй техники тест-дизайна, которые подходят к каждому условию.
Критерий приёмки: минимум 5 пунктов; каждый называет конкретное условие с конкретными значениями (например «Попытки входа: 1-я / 2-я / 3-я неверная / 4-я после блокировки», «Email: пустое / без «@» / валидное», «Блокировка: активна / истекла»); нет абстрактных пунктов вида «проверить вход» без конкретики.
Подсказка: Пройдись по условиям: сам email, сам пароль, счётчик неверных попыток (это про границу — 3-я вызывает блокировку), время блокировки.
✅ Готово, если: ответ раскрывает то, что просит критерий приёмки в задании выше.
Онлайн-проверка ответа появится позже
Задание. Два пункта чек-листа для одного и того же поля «Возраст» (допустимо от 18 до 99): пункт А — «Возраст: 17 / 18 / 99 / 100»; пункт Б — «Возраст: младше 18 / в диапазоне / старше 99». Оба пункта покрывают одну и ту же идею, но одна из формулировок ближе к технике границ, а другая — к технике классов эквивалентности. Какой пункт (А или Б) точнее соответствует технике ГРАНИЦ? Ответь одной буквой.
Подсказка: Граничные значения — это конкретные числа на стыке диапазона и рядом с ним, а не названия целых классов.
✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Кто, скорее всего, восстановит все детали по короткому пункту чек-листа без уточняющих вопросов?
Подсказка: Чек-лист компактен именно потому, что часть деталей не прописана явно.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Пункт чек-листа «Комбинация «промокод + повторная покупка»: обе скидки одновременно — суммируются или нет» опирается на технику, которая сводит несколько условий в таблицу с явным действием для каждой комбинации. Как называется эта техника? Ответь двумя словами.
Подсказка: Техника из главы про тест-дизайн, которая явно перечисляет комбинации условий и действие для каждой.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Что дальше
Чек-лист хорош там, где детали держит в голове опытная команда с небольшим риском. Но что делать, если тест обязан повторить кто угодно, включая нового человека, — и без единого уточняющего вопроса? Для этого нужна более строгая форма документации — тест-кейс. О ней — следующий урок.
