Documente Academic
Documente Profesional
Documente Cultură
Prezentare realizat n cadrul practicii desfurate la Institutul de Dezvoltare a Societii Informaionale www.idsi.md
2auzele erorilor
d deficienele din specificaie (5 678) e erori de proiectare (5 978) erorile de programare ( (uneori sub :;8) 'rincipala surs a apari"iei erorilor este lipsa comunicrii ,ntre membrii ec.ipei care particip la dez3oltarea produsului soft<are0
2ostul erorilor
#rorile depistate /i fixate ,n faza de descriere a specifica"iilor nu cost practic nimic0 #rorile depistate dup li3rarea produsului mre/te costul acestora de la mii la milioane de dolari0
2ostul erorilor
Iac.eta )riane ; )utodistrugere dup o defeciune la J7 s de la lansare (:@@6) 2auzaD con3ersia 6J>bit float KL :6>bit int genereaz o excepie de dep%ire netratat ,n programul )D) 2ostD ;77 milioane dolari (rac.eta), B miliarde dolari (proiectul) )naliz retrospecti3D principala cauzD reutilizarea ne udicioasa de soft<are cod preluat de la )riane J, fr reanalizare corespunztoareD
#tapele procesului de testare sunt practic acelea/i ca /i etapele proiectrii sistemelor0 Testarea este unul dintre cele mai importante etape din ciclul de 3ia" a sistemelor /i este o gre/eal mare subestimarea sau e3itarea acestei etape0
Metode de testare
Testarea fun !ional R se refer la cerin"ele func"ionale ale aplica"iei /i cuprinde faptul c,t de bine sistemul execut func"iile sale0 )cesta include comenzi de utilizare, manipulare de date, cutri /i procese de afaceri, integrri0 Testarea non"fun !ional R testarea aplica"iei fa" de cerin"ele non>func"ionale /i este conceput pentru a e3alua pregtirea unui sistem ,n func"ie de mai multe criterii care nu sunt acoperite prin teste func"ionale0
Te.nicile de testare
Tn Testarea +lac! box ne concentrm doar asupra intrrilor %i ie%irilor ale sistemului %i *C suntem interesai de structura intern a programului soft<are0
Tipurile de testare
Testarea unit(ilor R (<.ite box) testarea celor mai mici uniti testabile (clase, pagini <eb) independent una de alta0 1binut de dez3oltator0 Testarea )e inte*ritate R (blac! N <.ite box) e3aluarea iteraciunii ,ntre unitile testate distinct %i separat dup ce au fost integrate0 Testarea )e sistem R (blac! box) testarea complet a sistemului (ec.ip de testeri)0 Testarea )e a e+tare R (blac! box) e3alueaz sistemul ,n cooperare cu clientul sau sub patrona ul acestuia ,ntr>un mediu apropiat mediului de producie0 Testarea re*resi, R (blac! N <.ite box) reprezint procesul de re>testare dupa remedieri sau modificri ale produsului sau ale mediului su0 Duce la automatizare0 Testarea %eta R (blac! box) permite utilizatorilor s lucreze cu 3ersiunile timpurii ale unui produs cu scopul de a oferi feedbac!>uri din timp0
Iolul testerului
-efini(ia 1. -copul testorului este de a depista erorile softului0 -efini(ia 2. -copul testorului este de a depista erorile softului cQt mai de3reme posibil0 -efini(ia 3. -copul testorului este de a depista erorile softului cQt mai de3reme posibil %i se asigur c ele au fost fixate %i luate msuri ,n legtur cu aceasta0
2oncluzii
Testarea este pricipalul proces fr de care nu se poate de realizat un produs soft<are de calitate0 Testarea ocup cel mai mult timp din dez3oltarea produsului0 'rocesul de testare trebuie s ,nceap de la etapele ini"iale a proiectului /i anume de la scrierea cerin"elor proiectului0