Tipuri non-funcționale de testare

Testarea nefuncțională descrie testele necesare pentru determinarea caracteristicilor software-ului care pot fi măsurate prin diferite valori. În general, acesta testează modul în care funcționează sistemul "Cum". Următoarele sunt principalele tipuri de teste nefuncționale:

(a) testarea și testarea performanțelor (testarea performanțelor și a sarcinii)

(b) teste de stres (teste de stres)

(c) testarea pentru stabilitate sau fiabilitate (testarea stabilității / fiabilității)

(d) testarea volumetrică (testarea volumului)

- Instalare de testare

- Testarea utilizabilității

- Efectuarea testelor de depanare și de recuperare

- Testarea configurației

Încărcarea testelor sau testarea performanțelor. Sarcina de testare a performanței este de a determina scalabilitatea aplicației sub sarcină, în timp ce:

- Măsurarea duratei de execuție a operațiunilor selectate la anumite intensități de realizare a acestor operații;

- Determinați numărul de utilizatori care lucrează simultan cu aplicația;

- determinarea limitelor performanțelor acceptabile cu creșterea sarcinii (cu intensitatea crescândă a acestor operații);

- un studiu al performanței la sarcini mari, extreme, stresante.

Testul de tensiune vă permite să verificați dacă aplicația și sistemul în ansamblu funcționează în condiții de stres și, de asemenea, să evalueze capacitatea sistemului de regenerare, și anume, pentru a reveni la normal după întreruperea stresului. Stresul în acest context poate fi o creștere a intensității operațiilor la valori foarte mari sau o schimbare de urgență în configurația serverului. De asemenea, una dintre sarcinile în testele de stres poate fi evaluarea degradării performanței, astfel încât obiectivele testelor de stres se pot suprapune cu obiectivele de testare a performanței.

Sarcina testării volumetrice este obținerea unei estimări a performanței atunci când creșteți cantitatea de date din baza de date a aplicației, în timp ce:

- Măsurarea duratei de execuție a operațiunilor selectate la anumite intensități de realizare a acestor operații

- poate determina numărul de utilizatori care lucrează simultan cu aplicația

Sarcina de a testa stabilitatea (fiabilitatea) este de a testa performanța aplicației pentru teste lungi (mai multe ore) cu un nivel mediu de încărcare. Momentul operațiilor poate juca un rol secundar în acest tip de testare. În acest caz, primul loc este lipsa de scurgeri de memorie, serverul se repornește sub încărcare și alte aspecte care afectează stabilitatea lucrului.

Articole similare