2.1. Testarea functionala Flashcards
Ce este un item?
este un termen mai general. Și poate fi:
-o componentă,
-o funcționalitate
-o unitate de cod și
-orice element al softului care poate fi testat
ce este o componentă?
poate fi formată dintr o sau mai multe unități de cod
este o unitate specifică distinctă identificabilă a sistemului
care tip de testare funcțională testează item și
care item și componentă?
White box testing testează fiecare item dintr o structura software ului
Black box testing testează fiecare item și componentă împreună ca un întreg, fara a se cunoaste structura
deci există o diferență între item și componentă
Ce înseamnă component testing?
testarea unor unități de cod mai mari
se concentrează pe interacțiunea și integrarea între diferitele componente ale sistemului,
în timp ce se ține cont de funcționarea corectă a fiecărei componente individuale
Ce înseamnă unit testing?
testarea individuală cele mai mici părți de cod
se testează cum funcționează izolat, nu cum interacționează cu alte componente ale aplicației
Deci avem o diferență între component tasting și unit testing
câte tipuri de testare există?
Tastare funcțională și testare nonfuncțională
ce face testarea funcțională?
verifică fiecare parte a unui software pentru a se asigura că funcționează:
- corect,
- conform așteptărilor și
- conform cerințelor clientului
verificarea dacă butonul de power funcționează ce fel de testare este?
testare funcțională. aici nu ne interesează unde este așezat sau designul
Ce presupune testarea funcțională, ce etape?
mai întâi urmărim un test flow ( adică pașii de testare descriși în scenariul de testare)
apoi stabilim entry si exit criteria
Care sunt etapele unui test flow?
verificăm ce testăm (input),
apoi se stabilesc rezultatele comportamentale la care ne așteptăm (output)
se rulează cazurile de testare și
apoi comparam rezultatelor actuale cu ceke asteptate
când testul a trecut!?
când nu există diferențe între rezultate actuale și așteptate
Ce se întâmplă când testul nu a trecut?
se raportează bug
diferența între cazuri și scenarii de testare
în caz de testare poate avea mai multe scenarii de testare, cu diferite test flow-uri (pasi)