CRUD и SFDIPOT из прошлого урока дают направление для исследования, но не отвечают на другой важный вопрос: как оформить свободную исследовательскую работу так, чтобы её результат можно было предъявить и проконтролировать, а не просто «тестировщик что-то поисследовал непонятно сколько времени». Для этого существует сессионное тестирование (session-based testing) — способ организовать исследовательское тестирование вокруг трёх частей: хартии, тайм-бокса и отчёта.
Чему научишься за этот урок:
— объяснять назначение хартии, тайм-бокса и отчёта в сессионном тестировании;
— составлять короткую хартию для конкретной проверки;
— называть, что обязательно должно быть зафиксировано в отчёте о сессии.
Хартия (charter) — что и зачем
Хартия — короткое письменное задание перед сессией: ЧТО тестируем и ЗАЧЕМ, то есть какая у проверки цель или какой риск мы хотим закрыть. Например: «Проверить форму промокода на странице оплаты на предмет валидации и граничных значений суммы заказа». Хартия НЕ расписывает пошаговые действия — это не тест-кейс. Конкретные шаги тестировщик придумывает уже по ходу сессии, опираясь на то, что видит (та же логика, что и в уроке 10.1).
Тайм-бокс (timebox) — сколько времени
Тайм-бокс — сессия идёт строго ограниченное заранее заданное время, без прерываний на посторонние задачи. Типичная практика — сессия около часа, например 60 минут. Тайм-бокс даёт две вещи сразу: во-первых, позволяет планировать нагрузку команды — заранее известно, сколько времени займёт сессия; во-вторых, даёт дисциплину — тестировщик не распыляется на десять разных направлений, а сосредоточен на хартии в рамках заданного времени.
Отчёт (session report) — что в итоге узнали
После сессии тестировщик фиксирует отчёт — то самое документированное доказательство, о котором шла речь в уроке 10.1. В отчёт входит:
- Хартия — что именно проверяли.
- Фактическое время начала и окончания сессии.
- Что конкретно проверили — список областей и действий.
- Какие баги или вопросы нашли, со ссылками на баг-репорты (приём из главы 6).
- Краткий итог — общее впечатление о состоянии проверенной области.
Хартия -> Тайм-бокс -> Отчёт Хартия: что тестируем и зачем (цель / риск) Тайм-бокс: сколько времени идёт сессия (например, 60 минут, без прерываний) Отчёт: что в итоге узнали (баги, вопросы, впечатление о состоянии)
Три части отвечают на три разных вопроса: хартия — «что и зачем», тайм-бокс — «сколько времени», отчёт — «что в итоге узнали». Вместе они превращают свободное исследование в управляемый и проверяемый процесс — тестировщик по-прежнему свободен в шагах внутри сессии, но результат этой свободы можно предъявить и проконтролировать.
Итог:
— хартия — короткое письменное задание перед сессией: что тестируем и зачем, без пошаговых инструкций;
— тайм-бокс — строго ограниченное заранее заданное время (типично около часа), без прерываний;
— отчёт — что зафиксировано после сессии: хартия, время начала/окончания, что проверили, найденные баги/вопросы, краткий итог;
— хартия отвечает на «что и зачем», тайм-бокс — на «сколько времени», отчёт — на «что в итоге узнали».
Контрольный вопрос. Что такое хартия (charter) в сессионном тестировании?
Подсказка: В уроке прямо сказано, что хартия НЕ расписывает шаги — это что-то другое.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Что фиксирует тайм-бокс (timebox) в сессионном тестировании?
Подсказка: Само слово «тайм-бокс» указывает на то, с чем оно связано.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Какая типичная продолжительность сессии в сессионном тестировании?
Подсказка: В уроке прямо названа типичная практика продолжительности сессии.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Что обязательно должно быть зафиксировано в отчёте о сессии (session report)?
Подсказка: В уроке отчёт описан списком из пяти конкретных пунктов — сверься со списком.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Что даёт тайм-бокс тестировщику и команде (выбери все подходящие)?
Выберите все верные варианты.
Подсказка: В уроке про тайм-бокс названы ровно ДВЕ вещи, которые он даёт — остальные два варианта тайм-бокс не гарантирует и не делает сам.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Контрольный вопрос. Как называется короткое письменное задание перед сессией, которое отвечает на вопрос «что тестируем и зачем», но не расписывает шаги? Ответь одним словом по-русски.
Подсказка: Это первая из трёх частей сессионного тестирования, разобранных в уроке.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Задание. Хартия для сессии звучит так: «Проверить форму промокода на странице оплаты на предмет валидации и граничных значений суммы заказа». Что тестировщик должен придумать САМ уже по ходу сессии, потому что хартия это не расписывает заранее? Ответь одним словом.
Подсказка: Вспомни, что урок прямо говорит о том, чего хартия НЕ делает — в отличие от тест-кейса.
✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Задание. Сессия по хартии «Проверить раздел ‘Мои курсы’ на предмет корректного отображения прогресса» стартовала в 14:00 с тайм-боксом 60 минут. В середине сессии тестировщика на 15 минут отвлёк вопрос от коллеги, и он ответил на него, не останавливая сессию. Сколько минут из выделенного тайм-бокса реально ушло на саму сессию, а не на посторонний вопрос коллеги? Ответь одним числом.
Подсказка: Вычти время постороннего отвлечения из общей длительности тайм-бокса.
✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.
Проверить ответ →
Реальная проверка — на нашей платформе, бесплатно и без регистрации. Открыть задачу и ввести ответ →
Задание. Опиши в 2-3 предложениях, что из трёх частей сессионного тестирования — хартия, тайм-бокс, отчёт — отвечает на какой вопрос, и почему без отчёта сессионное тестирование теряет то самое документированное доказательство, о котором говорилось в уроке 10.1.
Критерий приёмки: указано, что хартия отвечает на вопрос «что и зачем», тайм-бокс — на «сколько времени», отчёт — на «что в итоге узнали»; объяснено, что именно отчёт фиксирует результат сессии так, что его можно предъявить и проверить — без отчёта исследовательская сессия становится неотличима от «тестировщик что-то поисследовал непонятно сколько времени».
Подсказка: Вспомни фразу урока про то, что именно превращает свободное исследование в управляемый и проверяемый процесс.
✅ Готово, если: программа запускается без ошибок и выводит то, что просят в задании.
Онлайн-проверка ответа появится позже
Задание. В учебной платформе только что запустили новый раздел «Отзывы о курсах»: пользователи могут оставить текстовый отзыв и оценку от 1 до 5 после завершения курса. Известный риск: раздел ещё не проверяли на модерацию — теоретически можно оставить отзыв с оскорблениями или ссылками на сторонние сайты, и он сразу опубликуется на странице курса, видимой всем. Составь короткую хартию (1-2 предложения) для сессионной проверки этого раздела.
Критерий приёмки: в хартии явно названа ТЕМА проверки (раздел «Отзывы о курсах», конкретно — публикация отзыва с недопустимым содержанием: оскорбления, ссылки на сторонние сайты) И названа ПРИЧИНА/РИСК (модерация ещё не проверена, отзыв может опубликоваться сразу и стать виден всем публично); хартия должна быть короткой (1-2 предложения) и не содержать пошаговых инструкций (это не тест-кейс).
Подсказка: Хартия — не тест-кейс: не расписывай шаги, а сформулируй, ЧТО именно проверяем в разделе отзывов и ЗАЧЕМ (какой риск закрываем).
✅ Готово, если: программа запускается без ошибок и выводит то, что просят в задании.
Онлайн-проверка ответа появится позже
Что дальше
Это был последний урок главы «Исследовательское тестирование». Глава дала второй большой подход к тестированию — в дополнение к тестированию по тест-кейсам из предыдущих глав. Теперь вы умеете не только проверять продукт по заранее подготовленным шагам, но и вести исследовательскую сессию: понимать, когда исследовательский подход сильнее (урок 10.1), задавать ему направление тест-турами и чит-листами (урок 10.2) или мнемониками CRUD и SFDIPOT (урок 10.3), и оформлять такую сессию управляемо и проверяемо — хартией, тайм-боксом и отчётом. Дальше в курсе — глава «Мобильное тестирование»: устройства, эмуляторы, mobile web против native, и специфика проверки продукта на телефоне.
