Жизненный цикл тестирования заключается в следующих этапах:
Фаза тестирования требований, также известная как анализ требований, в ходе которой группа тестирования изучает требования с точки зрения тестирования, чтобы определить проверяемые требования, а группа контроля качества может взаимодействовать с различными заинтересованными сторонами для детального понимания требований. Требования могут быть функциональными или нефункциональными. На этом этапе также выполняется технико-экономическое обоснование проекта тестирования.
Действия на этапе тестирования требований
Определить типы тестов, которые необходимо выполнить.
Соберите подробную информацию о приоритетах и фокусе тестирования.
Подготовьте матрицу отслеживания требований (RTM).
Определите детали тестовой среды, в которой предполагается проводить тестирование.
Анализ возможности автоматизации (при необходимости).
Результаты этапа тестирования требований
1.РТМ
2.Технико-экономическое обоснование автоматизации. (если это применимо)
Планирование тестирования в STLC — это этап, на котором старший менеджер по обеспечению качества определяет стратегию плана тестирования, а также усилия и смету затрат на проект. Кроме того, также определяются ресурсы, тестовая среда, ограничения тестирования и график тестирования. План тестирования готовится и утверждается на том же этапе.
Деятельность по планированию тестирования
Подготовка плана/стратегии тестирования для различных типов тестирования.
Выбор тестового инструмента
Оценка усилий по тестированию
Планирование ресурсов и определение ролей и обязанностей.
Требование к обучению
Результаты планирования тестирования
1.План тестирования/документ стратегии.
2.Документ об оценке усилий.
Фаза разработки тестовых примеров включает в себя создание, проверку и доработку тестовых примеров и тестовых сценариев после того, как план тестирования готов. Первоначально тестовые данные идентифицируются, затем создаются и проверяются, а затем перерабатываются на основе предварительных условий. Затем команда контроля качества начинает процесс разработки тест-кейсов для отдельных модулей.
Действия по разработке тестовых примеров
Создание тест-кейсов, сценариев автоматизации (если применимо)
Обзор и базовые тестовые сценарии и сценарии
Создайте тестовые данные (если доступна тестовая среда)
Результаты разработки тест-кейса
Тестовые случаи/скрипты
Данные испытаний
Настройка тестовой среды определяет условия программного и аппаратного обеспечения, при которых тестируется рабочий продукт. Это один из важнейших аспектов процесса тестирования, который можно выполнять параллельно с этапом разработки тестового сценария. Группа тестирования не может участвовать в этой деятельности, если группа разработчиков предоставляет тестовую среду. Группа тестирования обязана провести проверку готовности (дымовое тестирование) данной среды.
Действия по настройке тестовой среды
Изучите необходимую архитектуру, настройку среды и подготовьте список требований к оборудованию и программному обеспечению для тестовой среды.
Настройка тестовой среды и тестовые данные
Выполните дымовое тестирование сборки
Результаты настройки тестовой среды
Готовая среда с настройкой тестовых данных
Результаты испытаний на дым.
Действия по завершению тестового цикла
Оцените критерии завершения цикла на основе времени, тестового покрытия, стоимости, программного обеспечения, критических бизнес-целей и качества.
Подготовьте тестовые метрики на основе вышеуказанных параметров.
Документируйте результаты обучения в рамках проекта
Подготовить отчет о завершении теста
Качественная и количественная отчетность о качестве рабочего продукта перед заказчиком.
Анализ результатов тестирования для определения распределения дефектов по типам и серьезности.
Результаты завершения испытательного цикла
Отчет о завершении теста
Тестовые метрики
Полезные ссылки: