Тест-туры и чит-листы (это не чек-листы)

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

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

Тест-туры: путешествие по продукту с ролью

Представьте туриста, который приехал в незнакомый город. Если он просто бродит без цели, велик риск не увидеть ничего важного — или, наоборот, застрять в одном квартале. А если у него есть конкретная роль на день, например «сегодня я турист-гурман, ищу только рестораны», маршрут выстраивается сам собой вокруг этой роли. Тест-тур (test tour) — та же идея, применённая к тестированию: тестировщик «путешествует» по продукту с определённой ролью и целью, а не бессистемно. Идея принадлежит Джеймсу Уиттакеру (James Whittaker), автору книги «Exploratory Software Testing» — он описал десятки таких туров; ниже — четыре самых устоявшихся.

  • Landmark Tour (тур по ориентирам) — пройти по самым заметным, ключевым экранам и функциям продукта, как турист по главным достопримечательностям города. Цель — получить общую карту продукта, а не углубляться в детали.
  • Money Tour (денежный тур) — сосредоточиться на функциях, которые приносят бизнесу деньги или наиболее критичны для него. На нашем учебном полигоне это оплата курса, промокоды, запись на курс — если баг здесь, компания теряет деньги или учеников.
  • Guidebook Tour (тур по путеводителю) — пройти по продукту строго по официальной документации, справке или инструкции для пользователя, проверяя, что реальность соответствует написанному.
  • FedEx Tour (тур доставки) — проследить, как ОДНИ И ТЕ ЖЕ данные проходят через всю систему из конца в конец. Например: email, введённый при регистрации, — появляется ли он потом в личном кабинете, в счёте, в письме об оплате, везде ли он одинаковый и корректный.

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

Чит-лист — это не чек-лист

Помимо тура (роли на весь проход), тестировщику полезен чит-лист (cheat sheet) — короткий персональный список направлений или идей для проверки. Важно не перепутать чит-лист с чек-листом или тест-кейсом — это разные инструменты.

Чек-лист или тест-кейс — это когда для каждого пункта заранее известны и шаг, и ожидаемый результат: «ввести пустой email → должна показаться ошибка ‘поле обязательно’» — пункт либо выполнен, либо нет, галочка ставится однозначно. Чит-лист устроен иначе: в нём записаны только НАПРАВЛЕНИЯ, например «проверить пустые поля», без указания, какая именно ошибка должна появиться и на каком именно экране. Что конкретно проверить и какой результат правильный — тестировщик решает сам по ходу дела, глядя на то, что перед ним. Это та же логика, что и в прошлом уроке: следующий шаг зависит от предыдущего результата, а не прописан заранее.

Чек-лист / тест-кейс:                     Чит-лист:
Шаг -> Ожидаемый результат -> [ ]         Список идей-направлений:
(шаг и результат известны ЗАРАНЕЕ,        - проверить пустые поля
результат сравнивают с ожиданием,         - проверить предельные значения
ставят галочку выполнено/не выполнено)    - проверить спецсимволы
                                           (КАК проверять и что получится -
                                           решает тестировщик по ходу дела)

Пример короткого чит-листа тестировщика — он не привязан к одному конкретному экрану и годится как отправная точка почти для любой формы или функциональности:

  • Пустые и предельные значения — что будет, если поле оставить пустым или ввести самое большое/маленькое допустимое число?
  • Спецсимволы в текстовых полях — как система обработает кавычки, апострофы, эмодзи, символы вроде <script>?
  • Повторный клик или двойная отправка формы — что будет, если нажать кнопку «Оплатить» два раза подряд?
  • Обновление страницы (F5) в середине действия — сохранится ли состояние, не потеряются ли введённые данные?
  • Параллельные вкладки или сессии — что будет, если открыть одну и ту же форму в двух вкладках одновременно?
  • Очень длинный текст в поле — как система обработает имя из 500 символов?

Совет: держите свой чит-лист коротким — 5-10 пунктов, которые помните наизусть. Чит-лист длиннее одного экрана превращается в то же самое, от чего мы уходили: жёсткий список, который выполняют формально, а не думают по ходу.

Итог:
— тест-тур задаёт роль и направление исследованию: Landmark (общая карта продукта), Money (критичные для бизнеса функции), Guidebook (сверка с документацией), FedEx (путь одних и тех же данных через систему);
— чит-лист — короткий список идей-направлений для проверки, а не чек-лист: в нём нет заранее прописанного шага и ожидаемого результата, только напоминание, куда посмотреть;
— КАК именно проверять по чит-листу и что получится — решает тестировщик по ходу дела, так же как и весь остальной исследовательский подход.

Контрольный вопрос. Что означает метафора тест-тура в исследовательском тестировании?

АТестировщик «путешествует» по продукту с определённой ролью и целью, а не бессистемно
БТест-тур — формальный документ с заранее прописанными шагами и ожидаемым результатом
ВТест-тур — это синоним тест-кейса, только под другим названием

Подсказка: Вспомни сравнение с туристом, у которого есть роль на день, а не просто прогулка без цели.

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

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

Контрольный вопрос. На что направлен Landmark Tour (тур по ориентирам)?

АПройти по самым заметным, ключевым экранам и функциям, чтобы получить общую карту продукта
БПроверить только функции, которые приносят компании деньги
ВСверить продукт с официальной документацией

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

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

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

Контрольный вопрос. На что направлен Money Tour (денежный тур)?

АНа функции, которые приносят бизнесу деньги или наиболее критичны для него
БНа все экраны продукта без разбора, без выделения приоритета
ВНа соответствие продукта официальной инструкции пользователя

Подсказка: Вспомни пример урока про оплату курса и промокоды — какой ущерб несёт компания, если здесь баг.

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

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

Контрольный вопрос. Что проверяет тестировщик в Guidebook Tour (тур по путеводителю)?

АСоответствует ли реальное поведение продукта официальной документации или инструкции
БКак одни и те же данные проходят через всю систему из конца в конец
ВОбщую карту продукта по самым заметным экранам

Подсказка: Название тура намекает на бумажный источник, по которому турист сверяет маршрут в незнакомом городе.

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

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

Контрольный вопрос. В каких из следующих описаний тур назван верно (выбери все подходящие)?

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

АТестировщик прослеживает один и тот же email через личный кабинет, счёт и письмо об оплате — это FedEx Tour (тур доставки)
БТестировщик сверяет работу продукта с официальной инструкцией пользователя — это Guidebook Tour (тур по путеводителю)
ВТестировщик случайным образом кликает по всем кнопкам подряд без всякой цели — это Landmark Tour (тур по ориентирам)
ГТестировщик проверяет форму оплаты и промокоды, потому что баг здесь дорого обходится компании — это Money Tour (денежный тур)

Подсказка: Сверь каждое описание с определением тура из урока — обрати внимание, есть ли в описании роль и цель, или тестировщик действует без всякого плана.

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

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

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

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

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

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

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

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

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

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

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

Задание. Тестировщик вводит email при регистрации, а затем проверяет, что этот же email правильно отображается в личном кабинете, в счёте за курс и в письме об оплате. Как называется этот тур? Ответь двумя словами по-русски.

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

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

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

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

Задание. Объясни в 2-3 предложениях, почему чит-лист тестировщика — это не то же самое, что чек-лист или тест-кейс. Критерий приёмки: в ответе должно быть названо, что чек-лист/тест-кейс задаёт конкретный шаг и заранее известный ожидаемый результат (галочка выполнено/не выполнено), а чит-лист — только список направлений-идей, а как именно проверять и какой результат получится, решает тестировщик по ходу дела.

Подсказка: Вспомни ASCII-схему урока — слева шаг ведёт к заранее известному результату и галочке, справа просто список идей.

✅ Готово, если: программа запускается без ошибок и выводит то, что просят в задании.

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

Задание. Вам нужно за один день изучить совершенно незнакомый раздел продукта — личный кабинет с историей платежей, где ещё никто не тестировал. Какой тест-тур вы выберете первым и почему, и как чит-лист поможет не забыть важные направления проверки внутри этого раздела? Критерий приёмки: в ответе должен быть назван один из тест-туров урока с обоснованием выбора именно для этой ситуации (новый раздел + связь с деньгами), и приведён хотя бы один пункт мини-чит-листа урока, применимый к проверке платежей (например, предельные суммы, повторный клик по кнопке оплаты).

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

✅ Готово, если: программа запускается без ошибок и выводит то, что просят в задании.

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

Что дальше

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

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

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