Configurație de testare - stadopedia

Testarea configurației este un tip special de testare care are ca scop testarea funcționării software-ului în diferite configurații de sistem (platforme declarate, drivere suportate, diverse configurații de computere etc.)

În funcție de tipul de proiect, testarea configurației poate avea diferite scopuri:

1. Proiect de profilare a sistemului. Scopul testului: pentru a determina configurația optimă a echipamentului, furnizând caracteristicile de performanță necesare și timpul de reacție al sistemului supus încercării.

2. Proiect privind migrarea sistemului de la o platformă la alta. Scopul testului: Verificați obiectul de testare pentru compatibilitatea cu hardware-ul, sistemele de operare și produsele software terță parte declarate în caietul de sarcini.

Niveluri de testare. Pentru aplicațiile client-server, testarea configurației poate fi împărțită condițional în două niveluri (pentru unele tipuri de aplicații, numai una poate fi relevantă): server sau client.

La primul (server) nivel, interacțiunea software-ul lansat cu mediul în care este instalat este testat:

1. Hardware (tipul și numărul procesoarelor, memoria, caracteristicile adaptorului de rețea / rețea etc.)

2. Software (OS, driver și bibliotecă, software terță parte, care afectează funcționarea aplicației etc.)

Accentul principal este pus pe testarea pentru a determina configurația optimă a echipamentelor care îndeplinesc caracteristicile de calitate necesare (eficiență, portabilitate, ușurință în întreținere, fiabilitate).

La următorul nivel (client), software-ul este testat din poziția utilizatorului final și din configurația stației sale de lucru. În această etapă vor fi testate următoarele caracteristici: utilitate, funcționalitate. Pentru aceasta, va fi necesar să se efectueze o serie de teste cu diferite configurații de stații de lucru:

1 Tipul, versiunea și adâncimea de biți a sistemului de operare (un tip similar de testare se numește testare cross-platformă)

2 Tipul și versiunea browserului Web, dacă este testată o aplicație Web (un tip similar de testare se numește teste cross-browser)

4 Aplicație care rulează la diferite rezoluții ale ecranului

5 Versiuni ale driverelor, bibliotecilor etc. (pentru aplicațiile JAVA, versiunea JAVA a mașinii este foarte importantă, puteți spune și pentru aplicațiile .NET referitoare la versiunea bibliotecii .NET) etc.

Procedura de efectuare a testelor de configurare. Înainte de a începe testarea configurației, se recomandă:

- Creați o matrice de acoperire (matricea de acoperire este tabelul în care sunt introduse toate configurațiile posibile),

- să prioritizeze configurațiile (în practică, cel mai probabil, toate configurațiile dorite nu vor fi verificate);

- Pas cu pas, în conformitate cu prioritățile stabilite, verificați fiecare configurație.

Deja în stadiul inițial devine evident că cu cât sunt necesare mai multe cerințe pentru funcționarea aplicației pentru diferite configurații de stații de lucru, cu atât vor fi necesare mai multe teste. În acest sens, se recomandă automatizarea acestui proces. Desigur, testarea automată nu este un panaceu, dar în acest caz se va dovedi a fi un asistent foarte eficient.

Articole similare