Введение 0:04 Обсуждение тестовых артефактов: тест-стратегия, тест-план и отчёты тестирования. Вопрос о шаблонах и составлении этих артефактов. Решение закрыть гештальт в конце года.
Тест-стратегия 0:52 Тест-стратегия может быть отдельным документом или частью тест-плана. Отдельный документ — высокоуровневый тест-план. Часть тест-плана — более низкоуровневый документ с отдельной главой о тест-стратегии.
Этапы составления тест-стратегии 1:50 Сбор информации: общение со стейкхолдерами, заказчиком, бизнес-аналитиком, чтение документации, исследовательское тестирование. Анализ собранной информации. Принятие решений о видах тестирования на основе анализа и предыдущего опыта.
Презентация тест-стратегии 3:43 Презентация тест-стратегии менеджменту, команде, разработчикам, бизнес-аналитику или заказчику. Зависимость презентации от целей и процессов проекта.
Кто составляет тест-стратегию 4:28 Обычно составляют менеджеры или сеньор-специалисты, но могут и рядовые тестировщики с экспертизой в продукте. В маленьких компаниях тест-стратегию может создавать даже единственный тестировщик.
Содержание тест-стратегии 5:19 Цель тестирования: определение целей и видов тестирования, например, тестирование безопасности или производительности. Общая информация о продукте. Перечисление видов тестирования без детализации.
Пример тест-стратегии 7:38 Пример в виде Excel-таблицы с объектами системы, действиями, видами тестов и приоритетами. Наглядное отображение приоритетов, степени готовности тестов и видов тестирования. Альтернативный вариант — Word-документ.
Тест-план 9:21 Тест-план более детализирован и прописывает задачи тестирования определённой фичи или итерации. Три вида тест-планов: мастер-план, детальный план и план приемочных испытаний. Мастер-план — высокоуровневый документ для всех участников проекта.
Мастер-план и детальный план 10:43 Мастер-план содержит общую информацию о проекте, видах тестирования, командах и окружениях. Детальный план более детализирован и создаётся для каждой команды или итерации.
Содержание детального плана 11:38 Прописываются виды тестирования, приоритеты, последовательность выполнения тестов. Указываются аспекты автоматизации, например, смоки-тестирование и регрессия. Включается стратегия тестирования с перечислением всех видов тестирования.
Окружения и задачи тестировщиков 13:25 Перечисляются окружения: разработчики, тестировщики, стабильная версия, прод. Описываются задачи тестировщиков, включая ограничения по общению с заказчиком.
Тестовая документация и техники тест-дизайна 14:20 Указываются используемые тестовые документы: чек-листы, тест-кейсы. Объясняется выбор техник тест-дизайна, например, доменное тестирование, стейт транзили, попарное тестирование.
Критерии начала и окончания тестирования 15:14 Определяются критерии начала тестирования, например, статус юзер стори «ретестинг». Устанавливаются критерии окончания тестирования, например, отсутствие багов с критическим статусом.
Инструменты и метрики 16:05 Перечисляются используемые инструменты: JMeter, SUT. Описываются метрики качества, например, отсутствие критичных багов.
Шаблоны тест-планов 17:03 Стандарт ISO/IEC 19829 включает идентификатор, ведение, тест-атомы, требования, спецификации. Шаблон на основе RFC включает информацию о ревизиях, целях тестирования, задачах, документации, требованиях к тестированию, тест-стратегии.
Упрощённые тест-планы 20:22 Тест-планы могут быть упрощены до одной страницы для определённых итераций или функциональностей. Включаются название, создатель, ведение, ресурсы, задачи, новые функциональности, инструменты, окружение, риски.
Дэшборды и гибкие методологии 22:05 Тест-планы могут быть представлены в виде дэшбордов для удобства. Гибкие методологии позволяют упрощать тест-планы, избегая излишней детализации.
Введение в отчёты о тестировании 22:33 Отчёт — это документ, показывающий результаты тестирования за определённый временной промежуток. Существуют промежуточные и финальные отчёты. Промежуточные отчёты могут быть ежедневными, недельными, месячными, версионными или итерационными.
Типы отчётов 23:33 Итерационные отчёты используются для информирования менеджмента и заказчика о результатах итерации. Финальный отчёт составляется по окончании работы над продуктом и отражает общее качество продукта. Заказчик может согласиться на передачу продукта с определённым количеством багов.
Структура отчёта 24:50 В отчёте указываются состав команды, сроки, описание процессов тестирования, количество пройденных и обновлённых тест-кейсов. Визуальное оформление отчётов помогает быстро оценить результаты. Упоминаются найденные баги и их критичность.
Примеры отчётов 27:44 Пример отчёта по тестированию сайта включает оглавление, описание процесса тестирования, результаты тест-кейсов и диаграмму с результатами. Другой пример — таблица в Excel с названием, релизом, итерацией, рекомендациями и статистикой багов.
Рекомендации по работе с отчётами 30:15 Шаблоны отчётов могут отличаться в зависимости от компании и проекта. Важно запрашивать информацию о тестовой документации на рабочем месте. Автор обещает разместить ссылки на шаблоны в инфобоксе.