В прошлом уроке мы выяснили: тест-кейс — не единственный инструмент, а исследовательское тестирование не сводится к бессистемному тыканью — у него есть цель, просто конкретные шаги рождаются по ходу дела. Но что именно направляет исследование, если готового плана нет? Для этого существуют тест-туры — способ задать себе роль и маршрут ещё до начала проверки — и чит-листы: короткие персональные списки-напоминания, куда точно стоит заглянуть.
Чему научишься за этот урок:
— называть 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 при регистрации, а затем проверяет, что этот же email правильно отображается в личном кабинете, в счёте за курс и в письме об оплате. Как называется этот тур? Ответь двумя словами по-русски.
Подсказка: Подумай про международную курьерскую компанию, чьё имя стало нарицательным для отслеживания посылки на каждом этапе пути — по этой компании назван тур в оригинале.
✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Задание. Объясни в 2-3 предложениях, почему чит-лист тестировщика — это не то же самое, что чек-лист или тест-кейс. Критерий приёмки: в ответе должно быть названо, что чек-лист/тест-кейс задаёт конкретный шаг и заранее известный ожидаемый результат (галочка выполнено/не выполнено), а чит-лист — только список направлений-идей, а как именно проверять и какой результат получится, решает тестировщик по ходу дела.
Подсказка: Вспомни ASCII-схему урока — слева шаг ведёт к заранее известному результату и галочке, справа просто список идей.
✅ Готово, если: программа запускается без ошибок и выводит то, что просят в задании.
Онлайн-проверка ответа появится позже
Задание. Вам нужно за один день изучить совершенно незнакомый раздел продукта — личный кабинет с историей платежей, где ещё никто не тестировал. Какой тест-тур вы выберете первым и почему, и как чит-лист поможет не забыть важные направления проверки внутри этого раздела? Критерий приёмки: в ответе должен быть назван один из тест-туров урока с обоснованием выбора именно для этой ситуации (новый раздел + связь с деньгами), и приведён хотя бы один пункт мини-чит-листа урока, применимый к проверке платежей (например, предельные суммы, повторный клик по кнопке оплаты).
Подсказка: Подумай, что важнее сделать сначала в совсем незнакомом разделе — понять общую карту или сразу нырнуть в детали денег — и какие пункты чит-листа урока в принципе применимы к форме с оплатой.
✅ Готово, если: программа запускается без ошибок и выводит то, что просят в задании.
Онлайн-проверка ответа появится позже
Что дальше
Тест-туры и чит-листы задают направление, но не решают одну проблему — как не упустить важное, когда исследование уже идёт полным ходом. В следующем уроке разберём мнемоники тестировщика — короткие запоминающиеся формулы-подсказки для использования прямо во время сессии тестирования.
