План тестирования – это документ, в котором описываются подход, цели и объем мероприятий по тестированию для конкретного проекта. Он предоставляет план процесса тестирования и служит инструментом коммуникации для команды тестирования и заинтересованных сторон. Содержание плана тестирования может различаться в зависимости от конкретного проекта и организации, но обычно он включает в себя следующие элементы:
-
Введение. В этом разделе представлен обзор плана тестирования, включая его цель, задачи и любую соответствующую справочную информацию.
-
Цели тестирования. Цели тестирования определяют, чего направлены действия по тестированию. Обычно они включают в себя такие цели, как проверка функциональности системы, обеспечение качества и надежности, а также проверка конкретных требований.
-
Объем тестирования. Объем тестирования определяет границы усилий по тестированию. Он определяет, что включено и исключено из мероприятий по тестированию, например конкретные модули, функции или платформы.
-
Подход к тестированию. Подход к тестированию определяет общую стратегию и методологии, которые будут использоваться во время тестирования. Он может включать информацию об уровнях тестирования (например, модульное тестирование, интеграционное тестирование, системное тестирование), типах тестов (например, функциональное тестирование, тестирование производительности, тестирование безопасности) и любых конкретных методах или инструментах, которые будут использоваться.
-
Тестовая среда. В этом разделе описывается тестовая среда, включая аппаратные, программные и сетевые конфигурации, необходимые для проведения тестирования. Он также может включать подробную информацию о тестовых данных и любых зависимостях или ограничениях.
-
Результаты тестирования. Результаты тестирования — это артефакты, созданные в процессе тестирования. В этом разделе перечислены документы, отчеты и другие результаты, которые будут созданы в ходе тестирования.
-
Расписание тестирования. В расписании тестирования указан график действий по тестированию, включая основные этапы, ключевые даты и любые зависимости от других действий проекта.
-
Выполнение теста. В этом разделе описаны конкретные сценарии тестирования, тестовые сценарии и тестовые сценарии, которые будут выполняться на этапе тестирования. Он также может включать информацию о подготовке тестовых данных, приоритезации тестов и любых соображениях по автоматизации или инструментарию.
-
Риски тестирования и их смягчение. Выявление и оценка потенциальных рисков — важный аспект планирования тестирования. В этом разделе освещаются риски, связанные с тестированием, и предлагаются стратегии их устранения.
-
Распределение ресурсов. В этом разделе указаны ресурсы, необходимые для тестирования, включая персонал, инструменты, оборудование и помещения.
-
Управление дефектами. Процесс управления дефектами описывает, как дефекты будут выявляться, сообщаться, отслеживаться и устраняться в ходе тестирования. Он может включать информацию о серьезности дефекта, его приоритете и сроках устранения.
-
Критерии завершения теста. Критерии завершения теста определяют условия, которые должны быть выполнены, чтобы считать действия по тестированию завершенными. Сюда могут входить такие критерии, как достижение определенного уровня тестового покрытия, соответствие заранее заданным показателям качества или получение одобрения заинтересованных сторон.
-
Утверждение и утверждение. План тестирования обычно требует одобрения соответствующих заинтересованных сторон, таких как менеджеры проектов, владельцы продуктов или клиенты. В этом разделе описывается процесс получения одобрения и имеется место для подписей.