Acest tip de testare vă permite să testați funcționarea sistemului software în condițiile diferitelor sisteme de operare, configurații hardware și software. După ce ați citit definiția, puteți observa că testarea de configurare converge cu definiția testării portabilității și nu este un accident, deoarece aceste concepte sunt aproape identice. de fapt:
Testarea de configurare este un alt tip de testare tradițională a performanțelor. În acest caz, în loc de a testa performanța sistemului din punctul de vedere al încărcării aplicate, se testează efectul schimbărilor de performanță asupra configurației. Un bun exemplu de astfel de testare poate fi experimentele cu diferite metode de echilibrare a sarcinii. Testele de configurare pot fi, de asemenea, combinate cu încercări de stres, stres sau de stabilitate.
Pe baza definiției, puteți identifica 2 obiective ale testării configurației:
• Determinați configurația optimă a echipamentului, furnizând caracteristicile de performanță necesare și timpul de reacție al sistemului supus încercării.
• Verificați obiectul de testare pentru compatibilitatea cu hardware-ul, sistemele de operare și produsele software terță parte declarate în caietul de sarcini.
De asemenea, puteți selecta 2 nivele de configurare de testare - client și server.
Client. Aplicația este testată din perspectiva mediului de lucru al utilizatorului final. Și anume:
• Testarea pe mai multe platforme (tipuri și versiuni de OS).
• Testarea în browser încrucișat (folosit la testarea unei aplicații web).
• Testarea lucrărilor cu diferite versiuni de drivere.
Dacă aplicația este client-server. Este necesar să se testeze interacțiunea aplicației cu mediul:
• Hardware (tipul și numărul de procesoare, capacitatea memoriei, caracteristicile adaptorului de rețea / rețea etc.).
• Software (OS, drivere și biblioteci, software terță parte, care afectează funcționarea aplicației etc.).
Direct, testarea însăși se realizează în felul următor:
• Se identifică toate configurațiile posibile care trebuie testate.
• Datele de configurare sunt alocate cozii de priorități, deoarece numărul lor poate fi uriaș.
• În conformitate cu prioritățile stabilite, se efectuează testarea în sine.
Aceasta este baza testării configurației. Sper că ați crescut arsenalul cunoașterii cu un nou proiectil puternic, care acum poate fi încărcat într-o armă de angajare.