Глава 7 349
организационного управления, информационные системы автоматизации деловых процес-
сов).
3. Идентификация программных компонентов ПС, которые будут тестироваться.
Полученный список дополняется целями тестирования нефункциональных характе-
ристик, соотнесенных с компонентами ПС.
Идентификация целей производится на основе анализа соответствующих документов
системы. Если разработка выполняется с помощью CASE-средств – из описания проекта в
их среде.
Задача 3.2. Определение критериев прохождения тестов.
После построения списка целей нужно определить критерий принятия решения о
достижении каждой из них (как узнать, что цель достигнута?). Критерии могут быть качест-
венными и количественными. Качественные критерии формируются по ожидаемому ре-
зультату выполнения тестов (проход/отказ). Количественные критерии основываются на
метриках покрытия (например, все запланированные тесты прошли), количестве оставших-
ся дефектов и интенсивности отказов.
Задача 3.3. Приоритезация целей тестирования.
Решение задачи состоит в определении приоритетов выполнения тестов (высокий,
средний, низкий), которые устанавливаются на основе анализа риска проекта и риска отказа.
7.5.5. Разработка плана тестирования
План тестирования определяется в стандарте IEEE Std. 829:1998 [11] как
«документ, в котором определены объем, подходы, ресурсы и продолжительность
тестирования. В нем указываются тестируемые объекты (элементы), характеристи-
ки, выполняемые задачи тестирования, ответственные исполнители по каждой за-
даче, а также риски, связанные с планом». Этот стандарт не регламентирует ни
уровни, ни объекты тестирования на этих уровнях, используя общие термины «тес-
тируемые элементы» применительно к любым объектам (модулям, компонентам,
подсистемам или системе) и «характеристики» применительно к любым тестируе-
мым характеристикам, и может использоваться для разработки планов на каждом
уровне тестирования.
Планы могут уточняться по мере разработки системы (например, при уточне-
нии требований или сроков), но должны быть готовы и проверены перед началом
выполнения тестирования на соответствующем уровне.
Структура плана тестирования, рекомендуемая стандартом IEEE Std. 829,
приведена ниже. Следует отметить, что общие задачи планирования испытаний пе-
речислены и в ДСТУ 2853-94 [4], однако структура плана не представлена.
Идентификатор плана
Уникальный идентификатор, присваиваемый плану.
Введение
Указывают краткое описание объектов тестирования и тестируемые характеристики, а
также уровень плана (автономное, интеграционное и пр.). Здесь же указывают ссылки на
документы по проекту и используемые стандарты.
Тестируемые элементы
Перечисляют объекты тестирования с указанием их версии и уровня тестирования, ха-
рактеристики носителей, содержащих объекты тестирования, требования к аппаратным
средствам или требования к инсталляции объекта перед началом его тестирования. Указы-
вают ссылки на необходимые документы (например, спецификации требований и проекта,
руководство пользователя, руководство по инсталляции, руководство по обслуживанию), а
также на любые отчеты о проблемах, касающиеся тестируемых объектов.