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