+ All Categories
Home > Documents > Curs 7 Testare IT QA

Curs 7 Testare IT QA

Date post: 09-Jul-2016
Category:
Upload: carmen-florina
View: 299 times
Download: 2 times
Share this document with a friend
Description:
Cursul 7 este cursul final legat de testarea in domeniul IT.
8
Testarea si asigurarea calitatii - Recapitulare -
Transcript
Page 1: Curs 7 Testare IT QA

Testarea si asigurareacalitatii- Recapitulare -

Page 2: Curs 7 Testare IT QA

Scurt istoric

• Disney Lion King, 1994-1995• Testarea pe mai multe platforme.

• Intel Pentium, defect de impartire cu virgula mobila, 1994

• NASA Mars Poler Lander, 1999• Testarea de integrare.

• Y2K, dar in 1974

• Bug de JPEG, 1994-2004

Page 3: Curs 7 Testare IT QA

Cauza defectelor

Cauze

SpecificatiiDesignCodAltele

Page 4: Curs 7 Testare IT QA

Ce implica produsul software?

• Cerintele clientilor: informatii obtinute de la clienti, studiate si interpretate pentru a lua deciziidespre caracteristicile produsului software;

• Specificatii (tehnice): pornind de la cerintele clientilor, se creaza un document care descriefunctionarea dorita, inclusiv caracteristici necesare, dar care nu au fost cerute in mode explicit;

• Estimarea timpului: ajuta la urmarirea progresului de-a lungul timpului (diagrame Gantt). Se afla: cat s-a avansat, ce mai trebuie facut, cand se va termina.

• Documente de design: ajuta programatorii la dezvoltarea produsului software (arhitecturi, diagrame, cod comentat etc.).

• Documente de test… • Plan de test

• Cazuri de test

• Rapoarte de defecte

• Cazuri de test automate

• Metrici

Page 5: Curs 7 Testare IT QA

Modelul Cascada (Waterfall)

• Proiectul care foloseste modelul cascada trece prin mai multi pasi SUCCESIV: de la idee, analiza, design, apoi dezvoltare, testare si la final, produsul.

• Dupa fiecare etapa, se face o revizuire si apoi se continua la urmatoarea etapa.

• Se pune accentul pe specificatiile produsului.• Pasii nu se suprapun.• Nu exista o cale de intoarcere asupra unui pas anterior.• Deoarece testarea este ultimul pas, pot aparea probleme

fundamentale abia la finalul ciclului de productie.

Page 6: Curs 7 Testare IT QA

Definitii

• Verificare: procesul care confirma ca un produs software intrunestespecificatiile sale.

• Validare: procesul care confirma ca intruneste asteptarile clientilor.• Testarea: are scopul de a gasi defecte, cat mai repede, si de a se

asigura ca vor fi rezolvate.• Asigurarea calitatii (Quality Assurance): are rolul de a crea si

impune standarde si metode procesului de dezvoltare, pentru a evita defectele.

• Cazul de test• Planul de test

Page 7: Curs 7 Testare IT QA

Tehnici de testare

• Clase de echivalenta• Analiza valorilor limita• Testarea bazata de stari de tranzitie• Tipuri de teste:

• Stress: rularea aplicatiei in conditii ne-ideale (memorieputina, spatiu pe disc insuficient, procesor incet etc.)

• Incarcare (load): supraincarcarea aplicatiei cu date, peperioade lungi de timp

Page 8: Curs 7 Testare IT QA

Exercitii pentru examenSucces!


Recommended