1.Introducere in software testing-detaliat Flashcards
Ce poate fi testat înainte să ajungă la utilizatorul final?
Device, aplicații, jocuri, website, televizor, cuptor, feon de păr, mașină.
Pe ce se bazează job urile în testing?
webtesting
What are the testing jobs based on?
De ce testăm o aplicație înainte ca aceasta să fie dată spre utilizare?
- Pentru a ne asigura de securitatea datelor utilizatorilor și
- să ne asigurăm că funcționează conform așteptărilor, fără erori.
Astfel, este asigurată calitatea produselor și se îndeplinesc criteriile de performanță.
Exemplu de eroare la electrocasnice.
Setăm la 200 °, dar este o eroare și are 300 ° sau uităm în priză 30 de minute. Se întâmplă consecințe grave ca urmare a unei erori.
ce salvează testarea?
testarea salvează vieți bani și timp
rolul principal al testării
testarea identifică rapid defectele sau bug-urile
Ce trebuie să știi ca să fii tester?
trebuie să știi:
- cum si când să testezi o aplicație
- să raportezi o eroare,
- să scrii cazuri și scenarii de testare, - - să comunici eficient și să te adaptezi repede
Ce este testarea?
testarea este procesul de evaluare a unui sistem și a componentelor acestuia
->pentru a ne asigura că satisface cerințele clientului
Care sunt obiectivele testării sau de ce este importantă testarea?
Obiectivul principal
Obiectivul pe termen lung
pe termen scurt și de asemenea
după implementarea software ului?
cel mai important este să găsim erorile sau bugurile
cele pe termen lung Se asigură calitatea produsului și astfel câștigăm încrederea în clienții noștri
pe termen scurt economisim timp și bani și
după implementare se dau sugestii de îmbunătățire pentru a o face mai ușor de utilizat
care este obiectivul principal al testarii?
cel mai important obiectiv al testării este să găsim erorile sau bugurile
și astfel chiar dacă le remediem ele nu se remediază sută la sută si oricând pot apărea alte erori
Obiectivul testării pe termen lung
Se asigură calitatea produsului
astfel câștigăm încrederea în clienții noștri
și se crește valoarea companiei
Care sunt obiectivele testării pe termen scurt?
economisim timp și bani, testand din primele faze de implementare ale proiectelor/softului
erorile din fazele avansate pot fi scumpe și greu de fixat
obiectivele testării după implementarea software ului
sugestii de îmbunătățire pentru a o face mai ușor de utilizat
Abilitatile unui tester
comunicare eficienta
lucru in echipa
creativitate
curiozitate
rolul unui tester în afară de a testa aplicația și a asigura de calitatea acesteia
- se face un plan de testare: cu strategiile, obiectivele, perioada;
- se scriu scenariile și cazurile de testare și
3.
-se raportează bug-urile,
-se urmareste progresul testării și
-se efectueaza Test Completion Report
Ce presupune un plan de testare sau un test plan?
se stabilesc
-strategiile de testare,
-obiectivele,
-perioada, programul, deadline ul,
-responsabilitățile echipei sau cine se ocupă si de ce?
-Și de când este testabil?
după crearea planului de testare (etapa 1) testerul va începe etapa de testare efectivă (etapa 2).
Ce presupune aceasta?
- crearea / scrierea
scenariilor de testare şi a cazurilor de testare
(se mai numesc test scenarious and test cases)
apoi încep execuția testelor
(conform planului de testare și a strategiei de testare asumate la nivel de produs)
Ce presupune rolul de raportare al testerului?
- când găsește un bug, testerul deschide un bug report unde descrie eroarea
- al doilea este cel de monitorizare a proiectului în care se află testarea sau care verifică progresul testării
- la final se completează un Test Completion Report sau TCR, în care se verifică numărul de teste executate: câte au trecut și câte au picat.
Test 1:ce face un tester când găsește o eroare?
-Raportează eroarea și apoi
- retestează pentru a se asigura că aplicația funcționează corect
rolul unui tester are trei etape. Care sunt acestea?
etapa 1: test plan
etapa 2 : etapa de testare efectivă (cazuri si scenarii de testare) și
etapa 3: raportarea (bug, progres, TCR)