În Testarea software-ului, puteți identifica 4 niveluri tipice de testare:
Testarea unităților
- Modulul este cea mai mică parte funcțională a programului sau de aplicare, care nu poate funcționa singur, dar numai în combinație cu alte module. Cu toate acestea menie putem după dezvoltarea acestui modul de a începe testarea și de a găsi care nu corespund cerințelor noastre. Unitatea de testare este testarea modulelor individuale, ca parte a programului, ceea ce înseamnă că acesta este doar modulul, și nu poate exista în mod independent și o parte yavlyatsya a unui program de aplicație
Testarea integrării (testarea integrării)
- următorul nivel de testare, care se efectuează după testarea unității. După modulele individuale ale aplicațiilor noastre au fost testate, ar trebui să efectueze teste de integrare pentru a se asigura că modulele noastre funcționează cu succes în combinație unele cu altele. Cu alte cuvinte, testul 2 și un modul conexe, în scopul de a verifica dacă intergatsii a avut succes și fără bug-uri evidente
Testarea sistemului (testarea sistemului)
- testa nivelul în care suntem testarea întregului sistem sau aplicarea, care a fost pe deplin dezvoltat și este acum gata pentru o lansare potențială. La acest nivel, am testat sistemul, cererea ca întreg, pentru a testa pentru toate sistemele de browser sau de operare necesar (în cazul în care aplicația desktop) și de a efectua toate tipurile de testare necesare, cum ar fi: testarea funcțională, de securitate, teste de utilizabilitate, teste de performanță, teste de stres, și așa mai departe. d.
Acceptarea testelor
- după finalizarea cu succes a sistemului de testare, produsul trece testul de acceptare nivel, care este de obicei efectuată de către client sau de orice altă parte zainterisovannymi pentru convingerea că produsul arată și funcționează după cum este necesar și a fost descris inițial în cerințele produsului. Testarea de acceptare poate fi efectuată, de asemenea, după fiecare dintre nivelurile de testare descrise mai sus