Глава дала восемь техник придумывания тестов — от позитива и негатива до покрытия. Этот, последний урок главы — не про то, КАК придумать тест, а про то, в какой ФОРМЕ его записать. И это осознанный выбор, а не привычка «я всегда пишу вот так». Полностью обе формы разберём в следующей главе про тестовую документацию — здесь только принцип, по которому выбирают между ними.
Чему научишься за этот урок:
— отличать чек-лист от тест-кейса по форме и глубине детализации;
— выбирать форму документации, отталкиваясь от срока, риска и состава команды;
— обосновать выбор формы тимлиду или заказчику, а не оправдываться привычкой.
Чек-лист и тест-кейс: в чём разница
Чек-лист — короткий пункт-список «что проверить», без прописанных шагов и без ожидаемого результата на каждом шаге. Пункт «форма входа принимает корректный email и пароль» — это чек-лист: что именно нажимать и в каком порядке, тестировщик держит в голове.
Тест-кейс — подробная пошаговая инструкция: точные шаги, входные данные на каждом шаге и ожидаемый результат после каждого шага. «Шаг 1: открыть страницу входа. Шаг 2: ввести email ivan@mail.ru. Шаг 3: ввести пароль Qwerty123. Шаг 4: нажать «Войти». Ожидаемый результат: открывается личный кабинет, в шапке — имя «Иван»» — это тест-кейс.
Как выбирать: три критерия
Выбор — не вкусовщина, а взвешивание трёх факторов.
- Состав и опыт команды. Маленькая опытная команда, где тестировщик и так помнит детали функциональности, — чек-листа достаточно. Команда растёт, приходят новые люди — растёт и потребность в тест-кейсах.
- Срок и частота регресса. Мало времени и регресс частый (несколько раз в неделю) — чек-лист пишется и обновляется быстро, тест-кейс на каждый прогон писать невыгодно.
- Риск и требование доказательства. Высокий риск (деньги, персональные данные, безопасность) или нужно предъявить формальное доказательство — аудитору, клиенту, регулятору — тест-кейс: только он фиксирует точные шаги и ожидаемый результат, которые можно предъявить и повторить один в один.
- Кто должен суметь повторить тест. Если тест обязан пройти ЛЮБОЙ человек, включая нового сотрудника, без единого вопроса коллегам, — нужен тест-кейс. Если тест повторяет тот же опытный тестировщик, который его придумал, — чек-листа хватит.
Пример на учебном полигоне. Ежедневный смок-тест формы входа в личный кабинет — быстрая проверка перед началом смены, что вход в принципе работает. Опытный тестировщик и так знает, что проверять: чек-лист из пяти пунктов — корректный вход, неверный пароль, пустые поля, кнопка «Забыли пароль», выход из аккаунта.
А сценарий оплаты курса — деньги и персональные данные ученика, плюс требование бухгалтерии иметь письменное подтверждение, что сценарий проверен. Здесь пишем подробный тест-кейс: точные шаги от выбора тарифа до подтверждения платежа, конкретные входные данные карты (тестовые, с учебного полигона), ожидаемый результат на каждом шаге — включая шаг «сумма списалась ровно один раз».
Чек-лист Тест-кейс ------------------------------ ------------------------------ Скорость написания: быстро Скорость написания: медленно Повторит новый человек: не Повторит новый человек: да, всегда, без пояснений пошагово, без вопросов Детализация: низкая, пункты Детализация: высокая, шаги + без шагов и результата входные данные + результат Когда использовать: маленькая Когда использовать: высокий опытная команда, частый риск (деньги, ПДн), нужно регресс, мало времени формальное доказательство
Итог:
— чек-лист — короткий список пунктов без шагов, быстро пишется, годится маленькой опытной команде при частом регрессе;
— тест-кейс — пошаговая инструкция с входными данными и ожидаемым результатом, нужен при высоком риске, формальном доказательстве или когда тест обязан повторить любой новый человек;
— эта глава дала семь техник придумывания тестов (позитив/негатив, классы эквивалентности, границы, таблицы решений, состояния и переходы, попарное тестирование, error guessing) и одну метрику для проверки полноты — покрытие (глава 5.8). Дальше — глава про тестовую документацию: как записывать результат этих техник в чек-листы, тест-кейсы и баг-репорты.
Контрольный вопрос. Что из перечисленного — характеристика чек-листа, а не тест-кейса?
Подсказка: Чек-лист короче тест-кейса и не расписывает шаги пошагово.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Тест должен повторить абсолютно любой человек, включая нового сотрудника поддержки, без единого вопроса коллегам. Какая форма документации подходит лучше?
Подсказка: Вспомни критерий «кто должен суметь повторить тест».
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Как называется короткая форма документации теста — список пунктов «что проверить» без прописанных шагов? Ответь одним словом.
Подсказка: Слово из этого урока, звучит так же, как список покупок.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Команда из 3 опытных тестировщиков, релизы каждый день, регресс частый, тестировщики и так помнят детали функциональности. Какие из условий говорят в пользу чек-листа, а не тест-кейса (выбери все подходящие)?
Выберите все верные варианты.
Подсказка: Формальное доказательство для аудитора — это как раз довод в пользу тест-кейса, а не чек-листа.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Сценарий оплаты курса на сайте — задействованы деньги и персональные данные ученика. Что уместнее в качестве формы документации?
Подсказка: Вспомни критерий про высокий риск — деньги и персональные данные.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Каждый день перед началом смены нужно за пять минут убедиться, что вход в личный кабинет в принципе работает. Какая форма документации подходит для этой ежедневной быстрой проверки?
Подсказка: Мало времени, регресс частый, команда и так знает, что проверять — вспомни соответствующий критерий.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Заказчик прислал письмо с просьбой прислать «формальное подтверждение, что функция оплаты курса протестирована», которое он покажет своему юристу. В каком формате тебе стоит вести документацию тестов на оплату?
Подсказка: Вспомни критерий про формальное доказательство для третьей стороны.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Задание. Ежедневный смок-тест регистрации на сайте курсов: команда — 2 опытных тестировщика, на проверку есть 10 минут в день, регресс частый. Какую форму документации выбрать? Ответь одним словом.
Подсказка: Мало времени, опытная маленькая команда, частый регресс — все три признака указывают в одну сторону.
✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Задание. Функцию «Экспорт отчёта об оплатах в Excel» готовят показать региональному регулятору как формальное доказательство прохождения приёмки. Какую форму документации выбрать для теста этой функции? Ответь одним словом.
Подсказка: Ключевое слово в условии — «формальное доказательство».
✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Задание. Новый сотрудник поддержки выходит на первую смену через неделю и должен суметь провести тест сценария «Запись на приём к врачу через личный кабинет» самостоятельно, без вопросов к коллегам. Какая форма документации это обеспечит? Ответь одним словом.
Подсказка: Вспомни критерий «кто должен суметь повторить тест без пояснений».
✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Задание. Тимлид просит письменно обосновать выбор формы документации (2-3 предложения): раздел учебного полигона «Госуслуги — подача заявления» содержит персональные данные заявителя, и по внутреннему регламенту компании требуется пошаговый протокол проверки для внутреннего аудита раз в квартал. Обоснуй, почему здесь нужен тест-кейс, а не чек-лист, опираясь на критерии выбора из урока.
Принято, если ответ называет минимум два критерия из урока: (1) высокий риск — персональные данные заявителя требуют более тщательной и предсказуемой проверки; (2) требование формального протокола для внутреннего аудита — только тест-кейс фиксирует точные шаги, входные данные и ожидаемый результат, которые можно предъявить аудитору; чек-лист для этой цели недостаточно детализирован.
Раздел «Госуслуги — подача заявления», персональные данные заявителя, требование внутреннего регламента — пошаговый протокол для квартального аудита.
Подсказка: Назови явно хотя бы два критерия из урока: риск (персональные данные) и требование формального протокола для аудита.
✅ Готово, если: ответ раскрывает то, что просит критерий приёмки в задании выше.
Онлайн-проверка ответа появится позже
Задание. Раздел учебного полигона «Отмена подписки» сочетает сразу два условия: высокий риск (деньги, отток пользователей) и требование, чтобы тест смог повторить новый сотрудник поддержки без сопровождения опытного тестировщика. Времени на подготовку документации достаточно, релизы выходят раз в неделю (регресс нечастый). Какую форму документации выбрать? Ответь одним словом.
Подсказка: Обрати внимание, что сразу два критерия — риск и воспроизводимость новым человеком — указывают в одну и ту же сторону, а редкий регресс не создаёт довода в пользу чек-листа.
✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Что дальше
Глава «Тест-дизайн» закончена. За девять уроков ты прошёл весь путь придумывания тестов: позитивные и негативные проверки, классы эквивалентности, границы, таблицы принятия решений, состояния и переходы, попарное тестирование, error guessing и покрытие — плюс осознанный выбор формы записи между чек-листом и тест-кейсом. Следующая глава — «Тестовая документация»: как записывать результат этих техник по-настоящему — подробно про чек-листы, тест-кейсы и баг-репорты.
← Назад к уроку 5.8 · ↑ В начало урока · ⌂ В начало курса · Вперёд →
