testare qa, it

Upload: carmen-florina

Post on 07-Jul-2018

235 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/19/2019 Testare QA, IT

    1/8

    Testareasi asigurarea

    calitatii- Recapitulare-

  • 8/19/2019 Testare QA, IT

    2/8

    Scurtistoric

    • Disney Lion King, 1994-1995

    • Testareapemai multeplatforme.

    • Intel Pentium, defect de impartirecu virgulamobila, 1994

    • NASA Mars PolerLander, 1999

    • Testareade integrare.

    •  Y2K, darin 1974

    • Bug de JPEG, 1994-2004

  • 8/19/2019 Testare QA, IT

    3/8

    Cauzadefectelor

    Cauze

    Specificatii

    Design

    Cod

     Altele

  • 8/19/2019 Testare QA, IT

    4/8

    Ceimplicaprodusulsoftware?

    • Cerinteleclientilor: informatii obtinutede la clienti, studiatesi interpretatepentrua luadeciziidesprecaracteristicileprodusului software;

    Specificatii (tehnice): pornindde la cerinteleclientilor, se creazaun document care descriefunctionareadorita, inclusiv caracteristicinecesare, darcare nu au fostcerutein mode explicit;

    • Estimareatimpului: ajutala urmarireaprogresului de-a lungul timpului (diagrameGantt). Se afla:cat s-a avansat, cemai trebuiefacut, candse vatermina.

    • Documentede design: ajutaprogramatorii la dezvoltareaprodusului software (arhitecturi,diagrame, cod comentatetc.).

    • Documentede test…

    • Plan de test

    •Cazuride test

    • Rapoartede defecte

    • Cazuride test automate

    • Metrici

  • 8/19/2019 Testare QA, IT

    5/8

    ModelulCascada(Waterfall)

    • Proiectul care folosestemodelulcascadatreceprinmai multipasiSUCCESIV: de la idee, analiza, design, apoidezvoltare,testaresi la final, produsul.

    • Dupafiecareetapa, se face o revizuiresiapoi se continua laurmatoareaetapa.

    • Se puneaccentulpespecificatiileprodusului.

    • Pasii nu se suprapun.

    • Nu existao calede intoarcereasupraunuipas anterior.

    • Deoarecetestareaesteultimulpas, pot apareaproblemefundamentaleabiala finalulciclului de productie.

  • 8/19/2019 Testare QA, IT

    6/8

    Definitii

    •  Verificare: procesul care confirmaca un produssoftware intrunestespecificatiilesale.

    •  Validare: procesul care confirmaca intrunesteasteptarileclientilor.

    • Testarea: are scopulde a gasidefecte, cat mai repede, side a seasiguraca vorfi rezolvate.

    •  Asigurareacalitatii (Quality Assurance): are rolul de a creasiimpunestandardesimetode procesuluide dezvoltare, pentruaevitadefectele.

    • Cazulde test

    • Planul de test

  • 8/19/2019 Testare QA, IT

    7/8

    Tehnicide testare

    • Clasede echivalenta

    •  Analizavalorilorlimita

    • Testareabazatade staride tranzitie

    • Tipuri de teste:

    • Stress: rulareaaplicatiei in conditii ne-ideale(memorie

    putina, spatiupedisc insuficient, procesor incetetc.)• Incarcare(load): supraincarcareaaplicatiei cu date, pe

    perioadelungi de timp

  • 8/19/2019 Testare QA, IT

    8/8

    ExercitiipentruexamenSucces!