testarea in programare

Upload: borea-juku

Post on 27-Feb-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 Testarea in programare

    1/2

    ReferatDocumentaia proiectelor, defecte de design, inspecie,

    metode de revizuire.

    Documentaia proiectului include toate datele, informaiile,cunotinele necesare pentru a sprijini activitatea normal a proiectului, peparcursul ntregului ciclu de via. Un set minim de astfel de documente include:

    rezumatul proiectuluicuprinde informaii necesare pentru a sprijini demarareatestrii

    documentul de iniiere a proiectuluiconine toate informaiile care descriu !ce, dece, c"nd, cine, cum #$%at, $%&, $%en, $%o, %o$'!

    planul proiectuluisauplanul de execuie a proiectuluicare tre(uie revzut i up)datat n timpul ciclului de via al proiectului

    raportul fnal al proiectului, analiza post-proiectsau analiza post-implementare)documente care dovedesc dac au fost realizate (ene*cii i care ofer recomandripentru m(untiri viitoare.

    Defecte de design + produsul #soft$are, site)$e(' poate avea un defectde design, care rezult din faptul c produsul a fost prost conceput sau testat,astfel nc"t design)ul ofer un produs care nu i poate ndeplini funcia dorit.

    Un produs poate *, de asemenea, luat n considerare defect n cazul n care nudispune de instruciuni adecvate de utilizare a acestuia, sau avertismentecorespunztoare pentru utilizarea normal a produsului.

    Inspecie software-o inspecie #evaluarea colegialsau recenziacolegial n englezpeer revie$' este una dintre cele mai simple i formale tipuri de practici derevizuire gsite n proiecte soft$are. ntr)o inspecie, un produs asupra cruia salucrat este selectat pentru revizuire i o ec%ip este adunat pentru o nt"lnire deinspecie care va revizui acest produs. Un moderator este ales pentru a moderant"lnirea. Scopul inspeciei este de a identica defectele n prima stadieadic n timpul dezvoltrii produsului program.ntr)o inspecie, un defect esteorice parte a produsului muncii, care va menine inspectorul sau moderatorul de laapro(area acestuia. De e-emplu, n cazul n care ec%ipa inspecteaz speci*caiile

    cerinelor soft$are, *ecare defect va * nscris ntr)un document cu defecte creat dectre inspector.

  • 7/25/2019 Testarea in programare

    2/2

    /ste evident c aceast te%nic are foarte multe avantaje de la descoperirea (ug)urilor nc n etapa 0developer previe$1 produsului program, unicul dezavantajpoate * critica colegilor asupra prin aceasta st"njinirea dezvoltatorilor produsului.

    2eer revie$ #evaluare colegial' mai are c"teva tipuri de revizuiri :

    Code review#revizuirea codului' este e-aminarea sistematic #cel mai des ntrecolegi' a codului surs. Pair programming#programarea n perec%e' este un tip de revizuire n caredou persoane dezvolt codul mpreun la acelai staie de lucru #calculator'. Inspection#3nspecia' este un tip foarte formal de evaluare colegial underevizuitorii urmeaz unui proces clar de*nit pentru a depista defecte. Walt!roug!#a face cunotin' este o form de evaluare colegial unde autorul

    conduce mem(rii ec%ipei de dezvoltare i alte pri interesate printr)un produssoft$are i participanii pun ntre(ri i a fac comentarii despre defecte.

    "ec!nical review#revizuire te%nic' este o form de evaluare colegial, n care o

    ec%ip de personal cali*cat analizeaz adecvarea produsului soft$are pentruutilizarea prevzut i identi*c discrepane la speci*caii i standarde.

    #etode de revizuire+ #n englez soft$are revie$' o revizuiresoft$are)ul este

    !un proces sau reuniune n care un produs soft$are este e-aminat de ctrepersonalul de proiect, manageri, utilizatorii, clienii, sau alte pri interesate pentrucomentarii sau apro(are!.

    n acest conte-t, termenul !produs soft$are! nseamn !orice documentte%nic sau document parial, produs ca rezultat din activitatea de dezvoltare desoft$are!, i poate include documente cum ar * contracte, planuri de proiecte i(ugete, documentele cerinelor, speci*caiile, caietul de sarcini, design, codul surs,documentaie de utilizare, documentaie de suport si mentenan, planuri detestare, speci*caii de testare, standarde, precum i orice alt tip de activitatentreprins de specialiti.

    4ipurile de revizuire soft$are pot * mprite n trei categorii:Software peer reviews#evaluri colegiale' sunt efectuate de autorul

    produsului muncii, sau de unul sau mai muli colegii ai autorului, pentru a evaluaconinutul te%nic i 5 sau calitatea lucrrii.

    Software management reviews#analiz de management ' suntefectuate de ctre reprezentanii de management pentru a evalua starea de munciiefectuate i de a lua decizii cu privire la activitile din aval.

    Software audit reviews# evaluri de audit' sunt conduse de personalule-tern pentru proiectul de soft$are, pentru a evalua conformitatea cu speci*caiile,standardele, acordurile contractuale, sau alte criterii.

    6

    https://en.wikipedia.org/wiki/Software_technical_reviewhttps://en.wikipedia.org/wiki/Software_technical_review