Scopul principal al sistemului de testare - pentru a studia funcționalitatea sistemului la etapele de asamblare a fiecărei versiuni a produsului, precum și în etapa de eliberare a software-ului, sub forma de alfa și beta.
Testarea sistemului se efectuează în următoarele condiții:
- unitate și testarea de integrare este finalizată cu succes;
- dezvoltare de software, în conformitate cu cerințele din caietul de sarcini complet;
- a creat mediul de testare adecvat pentru testarea sistemului.
În această etapă, testul examinează aspectele comportamentale ale proiectarea sistemului și conformitatea cu așteptările vizate de utilizatori.
De obicei, vom folosi două abordări:
- abordare bazată pe baza cerințelor care pentru fiecare cerință în scris cazuri de testare;
- abordare bazată pe baza SW-cazuri, atunci când pentru a testa metode de utilizare a sistemului sunt scrise już-cazuri sau scenarii care sunt verificate cazuri de testare.
Testarea sistemului se desfășoară după cum urmează. În primul rând, creați un plan de testare, de testare, și apoi carcase mini. Pasul următor creează datele de testare utilizate pentru testarea sistemului, și a efectuat un caz de testare automată a alerga, apoi normal. Conform rezultatelor testelor, un raport cu privire la erorile identificate și a efectuat teste de regresie după remedieri. Ciclul se repetă pentru a elimina toate erorile.
Sistemul de testare include, de asemenea, teste pentru conformitatea cu cerințele funcționale și non-funcționale, testarea adaptivă, de încărcare și de testare de stres, teste de utilizabilitate, teste de compatibilitate, interfața cu utilizatorul, testarea de performanță, și altele.
La finalizarea testării sistemului, vom oferi un raport detaliat cu bug-uri și recomandări pentru eliminarea lor.