конфігураційне тестування

Даний вид тестування дозволяє перевірити працездатність програмної системи в умовах різних операційних систем, апаратних і програмних конфігурацій. Ознайомившись з визначенням, можна помітити, що конфигурационное тестування сходиться з визначенням тестування портіруемость (portability testing), і це неспроста, так як дані поняття практично ідентичні. власне:







Конфігураційне тестування - ще один з видів традиційного тестування продуктивності. У цьому випадку замість того, щоб тестувати продуктивність системи з точки зору подається навантаження, тестується ефект впливу на продуктивність змін в конфігурації. Хорошим прикладом такого тестування можуть бути експерименти з різними методами балансування навантаження. Конфігураційне тестування також може бути поєднане з навантажувальним, стрес або тестуванням стабільності.

конфігураційне тестування







Виходячи з визначення, можна виділити 2 мети конфігураційного тестування:

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

• Перевірити об'єкт тестування на сумісність з оголошеним в специфікації обладнанням, операційними системами та програмними продуктами третіх фірм.

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

Клієнтський. Додаток тестується з позиції робочого оточення кінцевого користувача. А саме:

• Кроссплатформенноє тестування (типи і версії ОС).

• кросбраузерності тестування (використовується, при тестуванні веб-додатки).

• Тестування роботи при різних версіях драйверів.

Якщо ж додаток клієнт-серверне. необхідно протестувати взаємодія додаток з оточенням:

• Апаратним (тип і кількість процесорів, обсяг пам'яті, характеристики мережі / мережевих адаптерів і т.д.).

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

Безпосередньо, саме тестування проводитиметься таким чином:

• Визначаються всілякі конфігурації, які необхідно протестувати.

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

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

Це і є основи конфігураційного тестування. Сподіваюся, Ви збільшили свій арсенал знань новим потужним снарядом, який тепер можна зарядити в пушку працевлаштування.







Схожі статті