ГОСТ Р 56922-2016/ISO/IEC/IEEE 29119-3:2013. Национальный стандарт Российской Федерации. Системная и программная инженерия. Тестирование программного обеспечения. Часть 3. Документация тестирования
Приложение A
(справочное)
ОБЗОР И СХЕМЫ ДОКУМЕНТОВ
A.1 Общие сведения
На рисунке A.1 показано содержание документации тестирования, установленное Организационной Политикой Тестирования. Документация Динамического Тестирования разрабатывается для конкретного проекта в контексте документации управления тестированием.
Рисунок A.1 - Иерархия документации тестирования
На рисунке A.2 показана иерархия документов, получаемых при выполнении Процесса Разработки и Реализации Тестирования, определенного в ИСО/МЭК/ИИЭР 29119-2.
Рисунок A.2 - Иерархия документации разработки
и реализации тестирования
A.2 Макеты документов
A.2.1 Общие сведения
Базовое содержание каждого из определенных документов представлено ниже.
Все документы включают в себя следующее:
Спецификация документа:
i) Уникальная идентификация документа.
ii) Оформляющая организация.
iii) Полномочия по утверждению.
iv) История изменений.
Введение:
i) Область применения.
ii) Ссылки.
iii) Глоссарий.
Перечисленные разделы могут быть расположены по-разному в разных документах в зависимости от организации и документа.
Обычно конкретные разделы документа помещаются после введения.
A.2.2 Организационная Политика Тестирования
Специфическая информация Политики Тестирования включает в себя:
a) Положения Политики Тестирования:
i) Цели тестирования.
ii) Процесс тестирования.
iii) Организационная структура тестирования.
iv) Подготовка тестера.
v) Этика тестера.
vi) Стандарты.
vii) Другие соответствующие политики.
viii) Оценка стоимости тестирования.
ix) Архивация и повторное использование актива тестирования.
x) Совершенствование процесса тестирования.
A.2.3 Организационная Стратегия Тестирования
Специфическая информация Организационной Стратегии Тестирования включает в себя:
a) Положения Организационной Стратегии Тестирования в масштабах проекта:
i) Общий менеджмент рисков.
ii) Выбор тестирования и приоритетов.
iii) Документация тестирования и создание отчетов.
iv) Автоматизация и инструменты тестирования.
v) Менеджмент конфигурации рабочих продуктов тестирования.
vi) Управление инцидентами.
vii) Подпроцессы тестирования.
b) Положения Организационной Стратегии Тестирования для конкретных подпроцессов:
i) Критерии входа и выхода.
ii) Критерии завершения тестирования.
iii) Документация тестирования и создание отчетов.
iv) Степень независимости.
v) Методика проектирования тестирования.
vi) Тестовая среда.
vii) Требуемые метрики.
viii) Повторное тестирование и регрессионное тестирование.
A.2.4 План Тестирования
Специфическая информация Плана Тестирования включает в себя:
a) Контекст тестирования:
i) Проект/Подпроцесс тестирования.
ii) Элемент(ы) тестирования.
iii) Область применения тестирования.
iv) Предположения и ограничения.
v) Заинтересованные стороны.
b) Обмен информацией о тестировании.
c) Реестр рисков:
i) Риски продукта.
ii) Риски проекта.
d) Стратегия тестирования:
i) Подпроцессы тестирования.
ii) Практические результаты тестирования.
iii) Методы проектирования тестирования.
iv) Критерии завершения тестирования.
v) Требуемые метрики.
vi) Требования к Тестовым Данным.
vii) Требования к Тестовой Среде.
viii) Повторное тестирование и регрессионное тестирование.
ix) Критерии приостановки и возобновления.
x) Отклонения от Организационной Стратегии Тестирования
e) Действия и оценка тестирования.
f) Комплектность персонала:
i) Роли, действия и ответственность.
ii) Потребность в дополнительном персонале.
iii) Потребности в обучении.
g) Расписание.
A.2.5 Отчет о Ходе Тестирования
Специфическая информация Отчета о Ходе Тестирования включает в себя:
a) Ход тестирования:
i) Отчетный период.
ii) Прогресс относительно Плана Тестирования.
iii) Факторы, блокирующие прогресс.
iv) Показатели тестирования.
v) Новые и измененные риски.
vi) Запланированное тестирование.
A.2.6 Отчет о Завершении Тестирования
Специфическая информация Отчета о Завершении Тестирования включает в себя:
a) Выполненное тестирование:
i) Сводка выполненного тестирования.
ii) Отклонения от Плана Тестирования.
iii) Оценка завершения тестирования.
iv) Препятствующие факторы.
v) Показатели тестирования.
vi) Остаточные риски.
vii) Практические результаты тестирования.
viii) Активы тестирования, допускающие повторное использование.
ix) Накопленный опыт.
A.2.7 Спецификация Проекта Тестирования
Специфическая информация Спецификации Проекта Тестирования включает в себя:
a) Наборы функций:
i) Уникальный идентификатор.
ii) Цель.
iii) Приоритет.
iv) Конкретная стратегия.
v) Прослеживаемость.
b) Тестовые условия:
i) Уникальный идентификатор.
ii) Описание.
iii) Приоритет.
iv) Прослеживаемость.
A.2.8 Спецификация Контрольного Примера
Специфическая информация Спецификации Контрольных Примеров включает в себя:
a) Элементы тестового покрытия:
i) Уникальный идентификатор.
ii) Описание.
iii) Приоритет.
iv) Прослеживаемость.
b) Контрольные примеры:
i) Уникальный идентификатор.
ii) Цель.
iii) Приоритет.
iv) Прослеживаемость.
v) Исходные условия.
vi) Входы.
vii) Ожидаемые результаты.
viii) Фактические результаты и результат тестирования.
A.2.9 Спецификация Процедур Тестирования
Специфическая информация Спецификации Процедур Тестирования включает в себя:
a) Наборы тестов:
i) Уникальный идентификатор.
ii) Цель.
iii) Приоритет.
iv) Содержание (Прослеживаемость).
b) Процедуры тестирования:
i) Уникальный идентификатор.
ii) Цель.
iii) Приоритет.
iv) Запуск.
v) Выполняемые контрольные примеры (Прослеживаемость).
vi) Связь с другими процедурами.
vii) Остановка и заключительные действия.
A.2.10 Требования к Тестовым Данным
Специфическая информация Требований к Тестовым Данным включает в себя:
a) Подробные Требования к Тестовым Данным:
i) Уникальный идентификатор.
ii) Описание.
iii) Ответственность.
iv) Необходимый период.
v) Необходимость сброса.
vi) Архивация или утилизация.
A.2.11 Требования к Тестовой Среде
Специфическая информация Требований к Тестовой Среде включает в себя:
a) Подробные требования к тестовой среде:
i) Уникальный идентификатор.
ii) Описание.
iii) Ответственность.
iv) Необходимый период.
A.2.12 Отчет о Готовности Тестовых Данных
Специфическая информация Отчета о Готовности Тестовых Данных включает в себя:
a) Состояние тестовых данных:
i) Уникальный идентификатор.
ii) Описание состояния.
A.2.13 Отчет о Готовности Тестовой Среды
Специфическая информация Отчета о Готовности Тестовой Среды включает в себя:
a) Состояние тестовой среды:
i) Уникальный идентификатор.
ii) Описание состояния.
A.2.14 Журнал Выполнения Теста
Специфическая информация Журнала Выполнения Теста включает в себя:
a) События:
i) Уникальный идентификатор.
ii) Время.
iii) Описание.
iv) Влияние.
A.2.15 Отчет об Инциденте
Специфическая информация Отчета об Инциденте (состояние обнаружения) включает в себя:
a) Детали инцидента:
i) Информация о времени.
ii) Инициатор.
iii) Контекст.
iv) Описание инцидента.
v) Оценка серьезности (инициатора).
vi) Оценка приоритета (инициатора).
vii) Риск.
viii) Состояние инцидента.