Комплексное тестирование Информационной системы — важный этап в обеспечении правильного функционирования новой или модифицированной it-инфраструктуры. По времени он может занимать половину всего проекта и проводиться на разных этапах интеграции, начиная от аудита и заканчивая технической поддержкой. Во время тестирования собираются и анализируются все ошибки работы системы: технические, программные, правовые, организационные, психологические и др. После чего формируются решения по их исправлению.
Комплексное тестирование состоит из следующих этапов:
Комплексное тестирование состоит из следующих этапов:
- Подробное изучение проекта системы и её эксплуатационных документов;
- Создание и внедрение автоматизированной системы отслеживания ошибок (bug tracking);
- Непосредственное тестирование работы ИС, включает в себя:
- Тестирование работы всех модулей ИС,
- Проверка внутрисистемных связей,
- Тестирование оборудования, в том числе на наличие необходимых лицензий,
- Проверка программного обеспечения, в том числе проверка кода,
- Тестирование производительности и максимальных нагрузок ИС,
- Тестирование на отказы: неожиданные программные сбои, выход из строя модулей системы, человеческий фактор и др.,
- Тестирование на защищенность ИС — включает в себя комплекс исследований по выявлению способов взлома системы и утечек информации,
- Общая проверка работы системы.
- Тестирование работы системы управления it-структурой;
- Тестирование персонала;
- Анализ полученных данных и выработка стратегии по исправлению выявленных ошибок.
Своевременное и грамотно выполненное тестирование it-инфраструктуры позволит минимизировать ошибки, снизить риски и увеличить экономический эффект от использования ИС.
По окончанию тестирования составляется документ с подробным анализом работы ИС, всех проведенных тестов и описанием выявленных ошибок. На основе него формируется стратегия по исправлению ошибок, слабых мест и уязвимостей Информационной системы.