Конфигурационное тестирование

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

    Исходя с определения, можно выделить 2 цели конфигурационного тестирования:

    • Определить оптимальную конфигурацию оборудования, обеспечивающую требуемые характеристики производительности и времени реакции тестируемой системы.

    • Проверить объект тестирования на совместимость с объявленным в спецификации оборудованием, операционными системами и программными продуктами третьих фирм.

    Также, можно выделить 2 уровня проведения тестирования конфигурации – клиентский и серверный.

    Клиентский. Приложение тестируется с позиции рабочего окружения конечного пользователя. А именно:

    • Кроссплатформенное тестирование (типы и версии ОС).

    • Кроссбраузерное тестирование (используется, при тестировании веб-приложения).

    • Тестирование работы при различных версиях драйверов.

    • При тестировании игровых приложений – тестирование видеоадаптера.

    Если же приложение клиент-серверное, необходимо протестировать взаимодействие приложение с окружением:

    • Аппаратным (тип и количество процессоров, объем памяти, характеристики сети / сетевых адаптеров и т.д.).

    • Программным (ОС, драйвера и библиотеки, стороннее ПО, влияющее на работу приложения и т.д.).

    Непосредственно, само тестирование проводиться таким образом:

    • Определяются всевозможные конфигурации, которые необходимо протестировать.

    • Данные конфигурации распределяются в очередь по приоритету, так как их количество может быть огромным.

    • В соответствии с установленными приоритетами проводится само тестирование.

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

    Поиск