Конфигурационное тестирование — ещё один из видов традиционного тестирования производительности. В этом случае вместо того, чтобы тестировать производительность системы с точки зрения подаваемой нагрузки, тестируется эффект влияния на производительность изменений в конфигурации. Хорошим примером такого тестирования могут быть эксперименты с различными методами балансировки нагрузки. Конфигурационное тестирование также может быть совмещено с нагрузочным, стресс или тестированием стабильности.
Исходя с определения, можно выделить 2 цели конфигурационного тестирования:
• Определить оптимальную конфигурацию оборудования, обеспечивающую требуемые характеристики производительности и времени реакции тестируемой системы.
• Проверить объект тестирования на совместимость с объявленным в спецификации оборудованием, операционными системами и программными продуктами третьих фирм.
Также, можно выделить 2 уровня проведения тестирования конфигурации – клиентский и серверный.
Клиентский. Приложение тестируется с позиции рабочего окружения конечного пользователя. А именно:
• Кроссплатформенное тестирование (типы и версии ОС).
• Кроссбраузерное тестирование (используется, при тестировании веб-приложения).
• Тестирование работы при различных версиях драйверов.
• При тестировании игровых приложений – тестирование видеоадаптера.
Если же приложение клиент-серверное, необходимо протестировать взаимодействие приложение с окружением:
• Аппаратным (тип и количество процессоров, объем памяти, характеристики сети / сетевых адаптеров и т.д.).
• Программным (ОС, драйвера и библиотеки, стороннее ПО, влияющее на работу приложения и т.д.).
Непосредственно, само тестирование проводиться таким образом:
• Определяются всевозможные конфигурации, которые необходимо протестировать.
• Данные конфигурации распределяются в очередь по приоритету, так как их количество может быть огромным.
• В соответствии с установленными приоритетами проводится само тестирование.
Это и есть основы конфигурационного тестирования. Надеюсь, Вы увеличили свой арсенал знаний новым мощным снарядом, который теперь можно зарядить в пушку трудоустройства.