Sunteți pe pagina 1din 14

Testarea

componentelor
ILINCA CRISTIAN
Introducere

 Testarea software reprezintă o


investigație empirică realizată cu
scopul de a oferi părților interesate
informații referitoare la calitatea
produsului sau serviciului supus testării[
Verificare și Validare

Verificare
 Construim corect produsul?
 Se referă la dezvoltarea produsului

Validare
 Construim produsul corect?
 Se referă la respectarea specificațiilor, la utilitatea
produsului
Scopurile V & V

 Verificarea și validarea trebuie să stabilească


încrederea că produsul este potrivit pentru scopul
său
 Aceasta nu înseamnă că produsul este lipsit de
defecte
 Doar că produsul trebuie să fie suficient de bun
pentru utilizare
Asigurarea calității

 Testarea se referă la detectarea defectelor


 Asigurarea calității se referă la prevenirea lor
 Tratează procesele de dezvoltare menite să conducă
la producerea unui software de calitate
 Include procesul de testare a produsului
 Procesul de asigurare a calității este mai general decât
procesul de testare
Evaluarea unui produs software
Depinde de scopul produsului, de așteptările utilizatorilor și factorii de
piață
 Funcționalitatea programului
 Nivelul de încredere depinde de cât de critic este sistemul pentru
utilizatori
 Așteptările utilizatorilor
 Utilizatorii pot avea grade diferite de așteptări pentru anumite
tipuri de produse software
 Mediul commercial
 Lansarea rapidă pe piață a unui produs poate fi uneori mai
importantă decât găsirea defectelor în program
Testarea componentelor

 Testarea componentelor este un tip de testare


software, în care testarea este efectuată pe
fiecare componentă separat, fără a se integra
cu alte componente. De asemenea, este
denumit Testing Module atunci când este privit
din perspectiva arhitecturii.
Tehnici de testare a componentelor

În funcție de profunzimea nivelurilor de testare, testarea


componentelor poate fi clasificată ca fiind:
 CTIS - Component Testing In Small
 CTIL - Component Testing In Large
CTIS – Component Testing in Small

 Testarea componentelor se poate face cu sau


fără izolarea altor componente din software-ul
sau aplicația testată. Dacă este efectuată cu
izolarea altei componente, atunci se numește
Component Testing in Small.
CTIS – Component Testing in Small
CTIL – Component Testing in Large

 Testareacomponentelor efectuată fără


izolarea altor componente din software
sau aplicația testată este denumită
Testing Component Large.
CTIL – Component Testing in Large
Unit Testing Vs Component Testing

 Testarea programelor  Testarea fiecărui obiect sau


individuale, modulele pentru a părți ale software-ului separat
demonstra că programul se cu sau fără izolarea altor
execută conform specificației se obiecte se numește Testarea
numește Testarea unității. componentelor
 Este validat împotriva  Este validat în conformitate cu
documentelor de proiectare. cerințele de testare, cazuri de
utilizare
 Testarea unității este realizată
de dezvoltatori  Testarea componentelor se face
de către testeri
 Testarea unității se face prima.  Testarea componentelor se face
după ce testarea unității este
completă de la capătul
dezvoltatorilor
Concluzie

 În Ingineria Software, testarea componentelor


joacă un rol crucial în găsirea erorilor. Înainte de
a începe testarea de integrare, se recomandă
întotdeauna efectuarea testării componentelor
pentru a vă asigura că fiecare componentă a
unei aplicații funcționează eficient.

S-ar putea să vă placă și