План приемочных испытаний разрабатываемых IT-проектов
Тестирование эффективно тогда, когда оно тщательным образом планируется и приводится в исполнение строго по определенному графику. В итоге, план приемочных испытаний превращается в ключевой продукт деятельности. Приемочные испытания, как правило, проводятся после завершения всех работ. Они предусматривают сквозную проверку компьютерной системы, а также сопряженных с ней конторских процедур. Рассматривая вопрос с точки зрения аудитора, эти испытания играют роль итоговой проверки управляемости системы.
Первый подготовительный шаг в этом деле касается определения и формулировки критериев приемки. Обговаривается каждое требование в вопросах составления спецификации требований пользователя. Данные критерии со временем будут уточняться, дорабатываться, все это будет происходить в процессе разработки и по мере изучения вопроса относительно различных тестов, благодаря которым определяется приемлемость показателей уже готовой системы.
Далее формулируется и определяется план приемочных испытаний. В качестве основы для приемочных испытаний может выступить спецификация требований и другие критерии приемки, которые определились во время проектирования и разработки.
Обязательно должна быть поставлена цель идентификации подлежащих и неподлежащих проверке требований, компонентов и функций, определения их относительной значимости и выбора для них индивидуальных оптимально подходящих методов тестирования. Эта информация должна находить отражение в Плане приемочных испытаний, там же будут определены и другие аспекты, такие как:
- разделение ролей, ответственности;
- управления конфигурацией, в том числе включение различных версий ПО, оперирование опытными данными и т.д.;
- соотношение ожидаемых результатов тестирования и актуальных;
- требования к написанию отчетов об отказах во время испытаний;
- определение приоритетов сбоев и отказов;
- процедура контроля изменений, которая применима к работе по исправлению дефектов;
- процедура выполнения повторных испытаний после внесенных изменений;
- официальное утверждение результатов испытаний.
Относительно отдельных тестов, крайне важно отдельно указать:
- цель тестирования, а так же критерии оценки полученных результатов;
- кадры для обеспечения тестирования;
- требования к проведению испытаний, определение условий, требования к аппаратному обеспечению, системным данным и постоянным.
Все процедуры и данные каждого испытания («сценарии испытаний») так же нуждаются в документальном оформлении. Сценарии испытаний состоят из упорядоченных инструкций касательно проведения испытаний, в которых акцент делается на распределении ответственности за проведение, а также данные испытания — входные и выходные.
Сценарий испытания обязательно должен регламентировать ход проведения самого испытания, определяя, при этом те моменты, которые необходимо сделать, специалистов, которые должны будут это делать, определение сведений, их нужно искать и документировать.
Входные данные, которые вносятся в сценарий, отображают состояние специально подготовленной для тестирования конкретной системы, а выходные — определяют прогноз результатов. Помимо этого, необходимо определить процедуру фиксирования, а также исправления найденных дефектов, чтобы потом составить соответствующие отчеты. Изменения, которые в дальнейшем будут внесены, отобразятся в спецификации требований пользователя в виде схем информационных потоков, блок-схем и т.д.
Когда план приемочных испытаний будет составлен, он обязательно должен быть подписан владельцем системы.
Источник: qwedr.com