Это один из наших семинаров в формате Deep Dive. Пожалуйста, ознакомьтесь с форматом прежде чем продолжить чтение. Это сэкономит вам нервы и время. 😉
К сожалению, на большинстве проектов о тестовой стратегии либо забывают либо создают “для галочки” и спокойствия заказчика/менеджера. В то же время, это один из ключевых артефактов, определяющих как именно будет обеспечиваться и контролироваться качество именно на этом проекте в рамках известных ограничений, рисков и обстоятельств. В непопулярных сейчас формальных методологиях разработки были проработаны детальные шаблоны для тестовой стратегии, но с приходом Agile об данном артефакте многие просто забыли, а большая часть даже не знает о его существовании или никогда не видело в реальной жизни.
В рамках данного семинара мы детально пройдемся по следующим пунктам:
– Зачем нужна тестовая стратегия, почему важно ее определить как можно раньше
– Драйверы качества, влияние бизнес домена и других параметров
– Определение уровня необходимого качества для данного продукта
– Функциональные требования и качество их реализации
– Приемочные критерии и их связь с тестированием
– Нефункциональные требования и контроль за их соблюдением
– Разделение на ручное и автоматизированное тестирование
– Подход, практики и инструменты для ручного тестирования
– Управление дефектами, инструменты и подходы
– Метрики для оценки качества и успешности ручного тестирования
– Распределение автоматизированных тестов по уровням
– Выбор инструментов автоматизации тестирования на разных уровнях
– Метрики для оценки успешности автоматизации тестирования
– Управление тестовыми окружениями
– Работа с тестовыми данными
– Ключевые роли и распределение обязанностей по тестированию и обеспечению качества в команде
– Включение активностей по тестированию в процесс разработки и CI/CD
– Основные риски и ограничения
– Необходимость в обучении и найме людей
В результате, у участников должно сложиться представление о тестовой стратегии, основных пунктах в ее содержании и подходах, которые обеспечат успешное применение на практике.