Сессионное тестирование: хартия, тайм-бокс, отчёт

CRUD и SFDIPOT из прошлого урока дают направление для исследования, но не отвечают на другой важный вопрос: как оформить свободную исследовательскую работу так, чтобы её результат можно было предъявить и проконтролировать, а не просто «тестировщик что-то поисследовал непонятно сколько времени». Для этого существует сессионное тестирование (session-based testing) — способ организовать исследовательское тестирование вокруг трёх частей: хартии, тайм-бокса и отчёта.

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

Хартия (charter) — что и зачем

Хартия — короткое письменное задание перед сессией: ЧТО тестируем и ЗАЧЕМ, то есть какая у проверки цель или какой риск мы хотим закрыть. Например: «Проверить форму промокода на странице оплаты на предмет валидации и граничных значений суммы заказа». Хартия НЕ расписывает пошаговые действия — это не тест-кейс. Конкретные шаги тестировщик придумывает уже по ходу сессии, опираясь на то, что видит (та же логика, что и в уроке 10.1).

Тайм-бокс (timebox) — сколько времени

Тайм-бокс — сессия идёт строго ограниченное заранее заданное время, без прерываний на посторонние задачи. Типичная практика — сессия около часа, например 60 минут. Тайм-бокс даёт две вещи сразу: во-первых, позволяет планировать нагрузку команды — заранее известно, сколько времени займёт сессия; во-вторых, даёт дисциплину — тестировщик не распыляется на десять разных направлений, а сосредоточен на хартии в рамках заданного времени.

Отчёт (session report) — что в итоге узнали

После сессии тестировщик фиксирует отчёт — то самое документированное доказательство, о котором шла речь в уроке 10.1. В отчёт входит:

  • Хартия — что именно проверяли.
  • Фактическое время начала и окончания сессии.
  • Что конкретно проверили — список областей и действий.
  • Какие баги или вопросы нашли, со ссылками на баг-репорты (приём из главы 6).
  • Краткий итог — общее впечатление о состоянии проверенной области.
Хартия -> Тайм-бокс -> Отчёт

Хартия:    что тестируем и зачем (цель / риск)
Тайм-бокс: сколько времени идёт сессия (например, 60 минут, без прерываний)
Отчёт:     что в итоге узнали (баги, вопросы, впечатление о состоянии)

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

Итог:
— хартия — короткое письменное задание перед сессией: что тестируем и зачем, без пошаговых инструкций;
— тайм-бокс — строго ограниченное заранее заданное время (типично около часа), без прерываний;
— отчёт — что зафиксировано после сессии: хартия, время начала/окончания, что проверили, найденные баги/вопросы, краткий итог;
— хартия отвечает на «что и зачем», тайм-бокс — на «сколько времени», отчёт — на «что в итоге узнали».

Контрольный вопрос. Что такое хартия (charter) в сессионном тестировании?

АКороткое письменное задание перед сессией: что тестируем и зачем
БПодробный тест-кейс с шагами, который нужно выполнить по порядку
ВОтчёт, который пишут после сессии

Подсказка: В уроке прямо сказано, что хартия НЕ расписывает шаги — это что-то другое.

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

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

Контрольный вопрос. Что фиксирует тайм-бокс (timebox) в сессионном тестировании?

АСтрого ограниченное заранее заданное время, в течение которого идёт сессия без прерываний
БСписок багов, найденных за сессию
ВСписок тестировщиков, участвующих в сессии

Подсказка: Само слово «тайм-бокс» указывает на то, с чем оно связано.

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

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

Контрольный вопрос. Какая типичная продолжительность сессии в сессионном тестировании?

АОколо часа (например, 60 минут)
БРовно 5 минут
ВЦелый рабочий день без перерывов

Подсказка: В уроке прямо названа типичная практика продолжительности сессии.

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

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

Контрольный вопрос. Что обязательно должно быть зафиксировано в отчёте о сессии (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, и специфика проверки продукта на телефоне.

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

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