Documente Academic
Documente Profesional
Documente Cultură
Testarea este utilizată pentru a semnala prezenţa defectelor unui program, fără a garanta absenţa.
Testarea este procesul de exersare a sistemului informatic pentru a aprecia calitatea acestuia, a
detecta erori, a verifica dacă acesta satisface toate cerințele, pentru a explora și a înțelege statutul
Cauzele erorilor
-erori de proiectare
-erorile de programare
-Principala sursă a apariției erorilor este lipsa comunicării între membrii echipei care participă la
dezvoltarea produsului software.
Costul erorilor:
-Erorile depistate după livrarea produsului mărește costul acestora de la mii la milioane de dolari.
P1: Un caz de test trebuie sa definească neapărat ieşirea sau rezultatul dorit.
P5: Cazurile de test trebuie să fie scrise atât pentru condiţii de intrare valide cât şi pentru cele
invalide şi neaşteptate.
P9: Probabilitatea de a găsi erori într-un fragment de cod este proporţională cu numărul de erori deja
găsite.
Axiomele testarii:
Planificarea
Analiza
Proiectarea
Implementarea
Execuţia
Evaluarea
Testarea ad hoc este un tip de testare informală sau nestructurată care are ca scop întreruperea
procesului de testare pentru a găsi posibile defecte sau erori într-o etapă timpurie posibilă. Testarea
ad hoc se face la întâmplare și este de obicei o activitate neplanificată care nu urmează nicio
documentație și tehnici de proiectare a testelor pentru a crea cazuri de testare.
Un plan de testare este un document detaliat care descrie strategia de testare, obiectivele,
programul, estimarea, livrabilele și resursele necesare pentru a efectua testarea unui produs
software. Test Plan ne ajută să determinăm efortul necesar pentru a valida calitatea aplicației
testate. Planul de testare servește ca plan pentru desfășurarea activităților de testare a software-ului
ca un proces definit, care este atent monitorizat și controlat de managerul de testare.
Ajutați oamenii din afara echipei de testare, cum ar fi dezvoltatorii, managerii de afaceri,
clienții să înțeleagă detaliile testării.
Planul de testare ne ghidează gândirea. Este ca o carte de reguli, care trebuie respectată.
Aspecte importante precum estimarea testului, domeniul de aplicare al testului, strategia de
testare sunt documentate în Planul de testare, astfel încât să poată fi revizuite de echipa de
management și reutilizate pentru alte proiecte.
Testarea Black-box- este o tehnică de testare software care se bazează în întregime pe cerinţele
software şi specificaţiile acesteia.
În Testarea Black box ne concentrăm doar asupra intrărilor şi ieşirilor ale sistemului şi NU suntem
interesaţi de structura internă a programului software.