Вы находитесь на странице: 1из 2

Основной процесс тестирования состоит из следующих направлений деятельности:

 Планирование и управление
 Анализ и проектирование
 Внедрение и реализация
 Оценка критериев выхода и создание отчетов
 Действия по завершению тестов
Основной процесс тестирования состоит из следующих направлений деятельности:

1.4.1 Планирование и управление тестированием

Планирование тестирования – это действия, направленные на определение


целей тестирования и описание задач тестирования для достижения этих целей и
миссии.

Управление тестированием – это постоянное сопоставление текущего положения


дел с планом и отчетность о состоянии дел, включая отклонения от плана. Это
позволяет предпринять меры, необходимые для достижения миссии и целей
проекта. Чтобы обеспечить управление тестированием, активности тестирования
должны проверяться в течение всего проекта. Планирование тестирования
учитывает данные, полученные при проверке и управлении.

1.4.2 Анализ и проектирование тестов

Анализ и проектирование тестов - это деятельность, во время которой общие цели


тестирования материализуются в тестовые условия и тестовые сценарии.

Для анализа и проектирования тестов поставлены следующие основные задачи:


• Рецензирование базиса тестирования (такого, как требования, уровень целостности
программного обеспечения 1* (уровень риска), отчеты об анализе рисков, архитектура,
дизайн, технические требования к интерфейсу)
• Оценка тестируемости базиса тестирования и объектов тестирования
• Идентификация и расстановка приоритетов условий тестирования,
основанных на анализе элементов тестирования, спецификации, поведении и структуры
программного обеспечения
• Разработка и расстановка приоритетов тестовых сценариев высокого уровня
• Выявление необходимых данных для поддержки тестовых условий и тестовых сценариев
• Проектирование и установка тестового окружения и выявление необходимой
инфраструктуры и инструментов
• Создание двунаправленной трассируемости между тестовым базисом и тестовым
сценарием

1.4.3 Реализация и выполнение тестов

Реализация и выполнение тестов – это деятельность, где процедуры тестирования или


автоматизированные сценарии задаются последовательностью тестовых сценариев, а
также собирается любая информация, необходимая для выполнения тестов,
разворачивается окружающая среда, и запускаются тесты.

Для реализации и выполнения тестов поставлены следующие основные задачи:


• Завершение, реализация и расстановка приоритетов тестовых сценариев (включая
проектирование тестовых данных)
• Разработка и расстановка приоритетов процедур тестирования, создание тестовых
данных и, если потребуется, подготовка тестовых обвязок и написание
автоматизированных сценариев тестирования
• Создание тестовых наборов на основе процедур тестирования для эффективного
выполнения тестов
• Проверка правильности настройки тестового окружения.
• Проверка и обновление двунаправленной трассируемости между тестовым базисом и
тестовым сценарием
• Выполнение процедур тестирования либо вручную, либо используя инструменты
выполнения тестов, согласно заданному плану
• Регистрация результатов выполнения тестов и запись наименований и версий объекта
тестирования, тестовых инструментов и тестового обеспечения
• Сравнение фактических и ожидаемых результатов
• Отчет о несоответствиях как об инцидентах и их анализ для установки причины
(например, дефект в коде, в конкретных тестовых данных, в тестовом документе, или
ошибка выполнения теста)
• Повторение тестовых действий, результаты которых привели к каждому из
несоответствий. Например, повторное выполнение теста, который ранее не прошел, чтобы
подтвердить исправление (подтверждающее тестирование), выполнение исправленных
тестов и/или повторное выполнения тестов с целью убедиться, что дефекты не появились
в той области программного обеспечения, которая не изменялась, или что исправление
дефекта не повлекло за собой других дефектов (регрессионное тестирование).