Вы здесь

План приемочных испытаний разрабатываемых IT-проектов

План приемочных испытаний разрабатываемых IT-проектов

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

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

Должна ставиться цель идентифицировать подлежащие и не подлежащие проверке требования, компоненты и функции, определить их относительную значимость и выбрать для них индивидуальные оптимально подходящие методы тестирования. Вся соответствующая информация обобщается в Плане приемочных испытаний, в котором должны быть определены следующие аспекты: распределение ролей и ответственностей в процессе выполнения тестирования; процедуры управления конфигурацией (наличие различных версий программного обеспечения и обилие опытных данных увеличивает риск путаницы); соотношение ожидаемых и актуальных результатов тестирования; требования к составлению отчетов об отказах при испытаниях; требования к определению приоритетов отказов и сбоев; процедуры контроля изменений, применимые к деятельности по исправлению дефектов; процедуры выполнения повторных (после внесения изменений) испытаний; требования к официальному утверждению результатов испытаний.

Применительно к отдельным тестам необходимо точно указать: цели тестирования и критерии оценки результатов; потребность в кадрах для проведении тестирования; требования к условиям испытаний, в том числе - к аппаратному обеспечению (например, данные о необходимом количестве терминалов или принтеров), а также системным и постоянным данным. Процедуры и данные по каждому испытанию (так называемые "сценарии испытаний") также необходимо задокументировать. Сценарии испытаний включают в себя упорядоченные инструкции по проведению испытаний, адресованные ответственным за проведение последнего сотрудникам, а также входные и выходные данные испытания.

Каждый сценарий регламентирует ход проведения испытаний, определяя, что необходимо сделать, кто должен это сделать, какие сведения необходимо искать и какие - документировать. В качестве входных в сценарий вносятся данные, специально подготовленные для тестирования данной конкретной системы, в то время как выходные данные определяются прогностически (данные, которые, как ожидается, будут извлечены по результатам тестирования). Кроме того, следует определить процедуры фиксирования и исправления обнаруженных дефектов и составления соответствующих отчетов, а также управления изменениями, вносимыми в спецификацию требований пользователя и прочую принципиальную системную документацию (схемы информационных потоков, блок-схемы и т.д.) После того, как план приемочных испытаний составлен, он должен быть подписан будущим владельцем системы в знак понимания и утверждения.

Добавить комментарий

Fill in the blank.

наверх