C Tehnici de Testare Final TEAI

download C Tehnici de Testare Final TEAI

of 21

Transcript of C Tehnici de Testare Final TEAI

  • 8/2/2019 C Tehnici de Testare Final TEAI

    1/21

    1

    Cazuri de testarePORTAL Necesare

    Activitatea de proiectare a cazurilor de test poate fi desfurat printr-o serie de

    metode dezvoltate i particularizate de-a lungul timpului. Dintre acestea mai cunoscute sunt

    metoda standard prin care se deriv cazurile de test n urma informrii iniiale, i metoda

    proiectrii propriu-zise folosita pentru a deriva sau a selecta cazurile de test, metod inclus n

    standardul britanic BS 7925-1.

    Specificatiile cazurilor de test se concretizeaz n descrierea aspectelo r necesare a fi

    luate n calcul la crearea un caz de testare. Cazurile de test stabilite sunt incluse n STP

    (Planul de Testare a Software-lui). Formularea specificaiilor ine cont de urmtoarele:

    Un identificator al fiecrui caz de testare; Persoana nsrcinat cu realizarea i execuia cazului; Versiunea aplicaiei; Scopul urmrit; Dependene i pre-condiii ale cazului curent; Datele de intrare (iniializare) i ieire (finalizare) ale testului; Aciunea realizat; Rezultatul ateptat; Rezultatul obinut; Ponderea importanei cazului de test.

  • 8/2/2019 C Tehnici de Testare Final TEAI

    2/21

    2

    Test case

    Start

    Functional testdevelopment

    Run tests

    Test OK?

    Coding

    no

    No more changesto TC

    yes

    End

    yes

    no

    Start

    Run tests

    100% testcompleteness

    criteria reached?

    Add missingtest cases

    no

    End

    yes

    Coding

    We need a combination betweenstructural and functional

    Fig. 1Schem conceptual a desfurrii unui caz de testare

    Tehnica de testare prin cazuri de utilizare

    n literatura de specialitate, tehnica de testare prin cazuri de utilizare are la baz

    diagrama cazurilor de utilizare conceput n etapa proiectrii logice a sistemului.

    Aceast diagram este realizat cu ajutorul limbajului UML i descrie comportamentul

    sistemului, oferind o imagine de ansamblu asupra modului n care acesta este folosit din

    punctul de vedere al utilizatorilor.

    Cazurile de utilizare realizeaz o descriere, din punct de vedere funcional, a

    sistemului, ansamblul tuturor cazurilor de utilizare i utilizatorii acestora (actorii) formndmodelul cazurilor de utilizare.

    Interesai de acest modelsunt utilizatorii, proiectanii i cei care realizeaz testarea i

    validarea modulelor sistemului. Diagramele cazurilor de utilizare se realizeaz la nceputul

    procesului de dezvoltare a noului sistem informaional, n etapa de culegere a cerinelor, dar

    este folosit i n etapa de proiectare i cea de testare a sistemului. n cadrul echipei ce dorete

    s realizeze diagramele cazurilor de utilizare este bine s fie inclui i viitorii utilizatori ai

    sistemului.

  • 8/2/2019 C Tehnici de Testare Final TEAI

    3/21

    3

    O diagram a cazurilor de utilizare poate conine:

    actori; cazuri de utilizare; relaii ntre actori i cazuri de utilizare; relaii ntre cazurile de utilizare; relaii ntre actori;

    Cazurile de utilizare sunt folosite i la testarea sistemului; exist dou tipuri de teste

    care se pot realiza: verificarea, n care se confirm sau nu dac sistemul a fost dezvoltat

    corect, n acord cu specificaiile cerute i respectiv validarea, care verific dac sistemul

    construit este util pentru client i utilizatorul final.

    Cazuri de testare

    Se va testata cazul de utilizare de ntocmire a unei liste de necesar n modulul de

    administrator.

    Identificator Test01

    Tester Roxana Coorianu, Diana Clin

    Versiune 0.1

    Scop Se va crea o noua lista de necesar prin adugarea unor detalii

    despre lista de necesar.

    Dependene i pre-condiii Este necesar ca utilizatorul s fie logat ca administrator i s

    existe planificare de resurse pentru anul n curs.

    Initializare Logare n modulul administrator.

    Finalizare Utilizatorul poate apsa butonul Creeaz list necesar

    Aciunea realizat Verific dac la apsarea butonului List nou de necesar, va

    aprea corect pagina destinat crerii listei.

    Rezultat ateptat Pagina este afiat corect iar utilizatorul i poate vizualiza CNP -

    ul, data crerii, statusul listei i cmpul de completare pentru

    detalii care poate fi editat.

    Rezultat obinut Butonul funcioneaz corect, i detaliile utilizatorului sunt afiate

    iar cmpul poate fi completat.

    Pondere importan 1

  • 8/2/2019 C Tehnici de Testare Final TEAI

    4/21

    4

    Identificator Test02

    Tester Roxana Coorianu, Diana Clin

    Versiune 0.1

    Scop Vizualizarea resurselor disponibile.

    Dependene i pre-condiii Ecranul afiat corect.

    Initializare Utilizatorul poate apsa butonul Creeaz list necesar

    Finalizare List creat, pagina cu resurse poate fi vizualizat.

    Aciunea realizat Verific dac butonul Creeaz list necesar funcioneaz n

    urma completrii detaliilor.

    Rezultat ateptat Se va afia pagina cu urmtoarea structur:

    Lista -54 - din data de -2009-4-29 - cu statusul -draft - si

    detaliile - TEST- a fost creata deadmin !

    Acum selectai produsele pentru lista necesar, pe categorii :

    urmat de o zon cu tabele e resurse, grupate pe categorii ce

    permit introducere cantitilor comandate.

    Rezultat obinut Pagina este afiat corect utilizatorul avnd posibilitatea de a

    vizualiza detalii despre lista configurat anterior i categoriile de

    resurse precum i detalii despre resursele disponibile.

    Pondere importan 1

    Identificator Test03

    Tester Roxana Coorianu, Diana Clin

    Versiune 0.1

    Scop Verificarea funcionalitii linkurilor categoriilor de resurse.

    Dependene i pre-condiii Linkuri vizibile.

    Initializare List creat, pagina cu resurse poate fi vizualizat.

    Finalizare Linkuri funcionale.

    Aciunea realizat Verific dac legturile ctre categoriile de resurse afiate sunt n

  • 8/2/2019 C Tehnici de Testare Final TEAI

    5/21

    5

    concordan cu numrul acestora i dac sunt funcionale.

    Rezultat ateptat Toate categoriile au link funcional.

    Rezultat obinut u toate linkurile fac trimitere la tabelul corespunztor categoriei.BUG (B0001)

    Pondere importan 0.25

    Identificator Test04

    Tester Roxana Coorianu, Diana Clin

    Versiune 0.1

    Scop Completarea cantitilor

    Dependene i pre-condiii Detalii despre resurse afiate.

    Initializare List creat, pagina cu resurse poate fi vizualizat.

    Finalizare Apsare buton Adaug resurse n list necesar

    Aciunea realizat Verific dac poate fi introdus o cantitate pentru fiecare resurs

    n parte.

    Rezultat ateptat Cantiti afiate corect i editabile.

    Rezultat obinut Cmpuri completate cu succes.

    Pondere importan 1

    Identificator Test05

    Tester Roxana Coorianu, Diana Clin

    Versiune 0.1

    Scop Butonul Adaug resurse n list necesar funcioneaz

    Dependene i pre-condiii Detalii despre resurse afiate.

    Initializare Apsare buton Adaug resurse n list necesar.

  • 8/2/2019 C Tehnici de Testare Final TEAI

    6/21

    6

    Finalizare Pagina de vizualizare a resurselor selectate.

    Aciunea realizat Verific dac butonul Adaug resurse n list necesar trimite

    ctre pagina de vizualizare a resurselor selectate.

    Rezultat ateptat n urma apsrii butonului se afieaz pagina de vizualizare a

    resurselor selectate.

    Rezultat obinut Pagina este afiat corect n conformitate cu resursele selectate

    anterior.

    Pondere importan 1

    Identificator Test06

    Tester Roxana Coorianu, Diana Clin

    Versiune 0.1

    Scop Confirmarea salvrii listei

    Dependene i pre-condiii Detalii despre resurse afiate. Butonul aici din propoziia

    Daca lista e ok, apasati aici pentru a introduce resursele in lista

    de necesar54!exist.

    Initializare Pagina de vizualizare a resurselor selectate.

    Finalizare List salvat.

    Aciunea realizat Verific dac butonul aici din propoziia Daca lista e ok,

    apasati aici pentru a introduce resursele in lista de necesar54!

    face trimitere la pagina cu elementele componente ale listei,

    salvate prin apsarea butonului aici.

    Rezultat ateptat n urma apsrii butonului se afieaz pagina de vizualizare a

    elementelor componente ale listei salvate i de confirmare /

    modificare sau adugare de resurse.

    Rezultat obinut Zona destinat componentelor listei nu este afiat, ci doar totalul

    listei de necesar iar butoanele sunt afiate corect. BUG (B0002)

    Pondere importan 1

  • 8/2/2019 C Tehnici de Testare Final TEAI

    7/21

    7

    Identificator Test07

    Tester Roxana Coorianu, Diana Clin

    Versiune 0.1

    Scop Trimiterea listei spre aprobare.

    Dependene i pre-condiii Lista a fost salvat i confirmat.

    Initializare List salvat.

    Finalizare List trimis.

    Aciunea realizat Verific dac butonul Aprob lista funcioneaz corect, i

    afieaz pagina cu listele de necesar salvate si trimise pentru

    aprobare. Lista are statusul trimis.

    Rezultat ateptat Butonul funcioneaz corect, lista apare n tabel i are statusul

    Trimis.

    Rezultat obinut Se afieaz pagina deliste de necesar salvate si trimise pentru

    aprobare, n care apare lista recent trimis cu statusul trimis.

    Pondere importan 1

    Identificator Test08

    Tester Roxana Coorianu, Diana Clin

    Versiune 0.1

    Scop Vizualizarea detaliilor listei trimise spre aprobare.

    Dependene i pre-condiii List salvat, link funcional.

    Initializare List salvat.

    Finalizare Vizualizarea detaliilor listei.

    Aciunea realizat Verific dac n momentul apsrii pe numrul listei, detaliile

    acesteia sunt afiate corespunztor.

    Rezultat ateptat Detaliile listei coincid cu cele afiate la confirmarea salvrii listei.

    Rezultat obinut Zona destinat componentelor listei nu este afiat, ci doar totalul

    listei de necesar iar butoanele sunt afiate corect. BUG (B0003)

    Pondere importan 0.75

  • 8/2/2019 C Tehnici de Testare Final TEAI

    8/21

    8

    Tehnica testrii negative

    Exist dou modaliti de organizare a activitilor de testare, i anume: testarea

    pozitiv i testarea negativ. Aplicaia este solicitat cu scopul producerii deliberate de cazuri

    complicate, neobinuite sau particulare pentru a fora apariia erorilor.

    Testarea negativse focalizeaz pe aspectele care pot provoca cderea sistemului, adic:

    Ce faciliti nu sunt acoperite? Unde se pot identifica greseli (localizarea erorilor) ?

    Testarea negativ este acea tehnic de testare care ncearc s demonstreze c aplicaia

    nu face ceea ce nu ar tebui s fac. Aadar, folosind aceast logic i pentru a da un exemplu

    concret o aplicaie care returneaz o eroare n momentul n care chiar ar trebui s o afieze

    este un exemplu de testare pozitiv.Un test negativ ar putea fi atunci cnd programul nu arreturna eroare dei ar fi necesar sau cnd apare o eroare atunci cnd nu ar trebui s apar.

    Identificator Test11

    Tester Anca Moruz, Livia Ciobanu

    Versiune 0.1

    Scop Demonstrarea faptului c aplicaia rezist la aciuni negative

    Dependene i pre-condiii Aplicaie instalat

    Initializare Pagina logare

    Finalizare Afiarea mesajului Utilizator inexistent

    Aciunea realizat Verific dac prin introducerea de fragmente de cod specifice

    limbajului SQL aplicaia nu este afectat n mod negativ, ci este

    afiat pagina coninnd mesajul Utilizator necunoscut, sau

    arola greit! i imaginea aferent paginii. ('OR''=')

    Rezultat ateptat Userul nu se poate conecta. Pagina este afiat corect.

    Rezultat obinut Sistemul afieaz mesajul de eroare dar fr imaginea

    corespunztoare . BUG (B1001)

    Pondere importan 0.50

  • 8/2/2019 C Tehnici de Testare Final TEAI

    9/21

    9

    Identificator Test12

    Tester Anca Moruz, Livia Ciobanu

    Versiune 0.1

    Scop Demonstrarea faptului c aplicaia rezist la aciuni negative

    Dependene i pre-condiii Aplicaie instalat

    Initializare Pagina logare

    Finalizare Afiarea mesajului Utilizator inexistent

    Aciunea realizat Verific dac prin introducerea de fragmente de cod specifice

    limbajului PHP aplicaia nu este afectat n mod negativ, ci este

    afiat pagina coninnd mesajul Utilizator necunoscut, sau

    arola greit! i imaginea aferent paginii. ($db = new

    mysqli("www.feaa.uaic.ro/MRI", "admin", "test",

    "BazaDeDate-PortalNecesare");

    $stmt = $db -> prepare("SELECT priv FROM utilizatori

    WHERE username=? AND password=?");

    $stmt -> bind_param("ss", $user, $pass);

    $stmt -> execute();)

    Rezultat ateptat Userul nu se poate conecta. Pagina este afiat corect.

    Rezultat obinut Sistemul afieaz mesajul de eroare dar fr imaginea

    corespunztoare . BUG (B1001)

    Pondere importan 0.50

    Identificator Test13

    Tester Anca Moruz, Livia Ciobanu

    Versiune 0.1

    Scop Demonstrarea faptului c aplicaia rezist la aciuni negative

    Dependene i pre-condiii Aplicaie instalat

  • 8/2/2019 C Tehnici de Testare Final TEAI

    10/21

    10

    Initializare Pagina de afiare Catalog de resurse.

    Finalizare Linia aferent produsului cu cantitate negativ nu este adugat n

    factur

    Aciunea realizat Verific dac prin introducerea unei cantiti negative dintr-un

    produs n cmpul destinat cantitii, linia aferent produsului nu

    este adugat n lista de necesar.

    Rezultat ateptat Linia nu apare n ecranul de confirmare, ci este ignorat.

    Rezultat obinut Linia nu apare n pagina de confirmare.

    Pondere importan 0.50

    Identificator Test14

    Tester Anca Moruz, Livia Ciobanu

    Versiune 0.1

    Scop Demonstrarea faptului c aplicaia rezist la aciuni negat ive

    Dependene i pre-condiii Aplicaie instalat

    Initializare Pagina de afiare Catalog de resurse.

    Finalizare Afiarea unui mesaj de eroare : " Cantitatea nu poate fi

    subunitar!

    Aciunea realizat Verific dac prin introducerea unei cantiti subunitare aplicaia

    returneaz un mesaj de eroare n momentul n care se apas

    butonul Adaug resurse n lista de necesar.

    Rezultat ateptat Linia nu poate fi adugat, aplicaia returneaz un mesaj

    concludent.

    Rezultat obinut Linia este introdus i totalul liniei este calculat BUG (B1002)

    Pondere importan 0.25

  • 8/2/2019 C Tehnici de Testare Final TEAI

    11/21

    11

    Identificator Test15

    Tester Anca Moruz, Livia Ciobanu

    Versiune 0.1

    Scop Demonstrarea faptului c aplicaia rezist la aciuni negative

    Dependene i pre-condiii Aplicaie instalat

    Initializare Pagina de afiare Catalog de resurse.

    Finalizare Afiarea unui mesaj de eroare : " Cantitatea nu poate depi

    valoarea de 9999!

    Aciunea realizat Verific dac prin introducerea unei cantiti mai mari de 9999

    aplicaia returneaz un mesaj de eroare n momentul n care se

    apas butonul Adaug resurse n lista de necesar.

    (99999999999...9)

    Rezultat ateptat Linia nu poate fi adugat, aplicaia returneaz un mesaj

    concludent.

    Rezultat obinut Linia este introdusi totalul liniei este calculat , prin afiarea

    totalului n format tiinific. BUG (B1003)

    Pondere importan 0.25

    Identificator Test16

    Tester Anca Moruz, Livia Ciobanu

    Versiune 0.1Scop Demonstrarea faptului c aplicaia rezist la aciuni negative

    Dependene i pre-condiii Aplicaie instalat

    Initializare Pagina de introducere resurse.

    Finalizare Resursa nu poate fi introdus.

    Aciunea realizat Verific dac se poate introduce o resurs nou care s aib

    aceleai atribute ca una existent.

  • 8/2/2019 C Tehnici de Testare Final TEAI

    12/21

    12

    Rezultat ateptat Resursa nu poate fi introdus.

    Rezultat obinut Se afieaz un mesaj de eroare ... a generat eroare : Exista o

    alta resursa cu acelai cod ...Pondere importan 0.75

    Identificator Test17

    Tester Anca Moruz, Livia Ciobanu

    Versiune 0.1

    Scop Demonstrarea faptului c aplicaia rezist la aciuni negative

    Dependene i pre-condiii Aplicaie instalat

    Initializare Pagina de introducere utilizator.

    Finalizare Utilizatorul nu poate fi introdus.

    Aciunea realizat Verific dac se poate introduce un nou utilizator care s aib

    aceleai atribute ca unul existent.

    Rezultat ateptat Utilizatorul nu poate fi introdus.

    Rezultat obinut Se afieaz un mesaj de eroare .. a generat eroare : Cineva este

    deja nregistrat cu acest CNP ... napoi

    Pondere importan 0.75

    Tehnica testrii valorilor limit

    Un numr seminifcativ de erori au fost constatate n cazul valorilor limit definite

    pentru un anumit domeniu i din acest motiv a fost dezvoltat tehnica analizei valorilor

    limit. Aceast tehnic este complementar celei de partiionare echivalent.

    Testarea valorilor limit include cazuri de test ce conin i valori d in afara domeniului

    definit iniial. Recomandrile n cazul acestui tip de testare sunt:

  • 8/2/2019 C Tehnici de Testare Final TEAI

    13/21

    13

    dac o condiie de intrare definete un interval delimitat de valorile a i b, cazurile detest ar trebui s includ aceste valori, dar i pe cele imediat mai mici sau mai mari (a-

    1, a+1, b-1, b+1, a+b/2, (a+b/2)+1, (a+b/2)-1 );

    dac o condiie de intrare specific o serie de valori, cazurile de test ar trebui sverifice valoarea minim i maxim a mulimii;

    condiiile enumerate mai sus se aplic i n cazul condiiilor de ieire; dac structurile de date utilizate n interiorul programului sunt ncadrate n intervale

    precise, cazurile de test ar trebui s verifice limitele i valorile imediat mai mici i mai

    mari ale acestora.

    Identificator Test21

    Tester Anca Moruz, Livia Ciobanu

    Versiune 0.1

    Scop Demonstrarea faptului c aplicaia nu genereaz erori la folosirea

    valorilor limit a intervalelor definite de ctre dezvoltatori.

    Dependene i pre-condiii Aplicaie instalat , planificare anual ntocmit i salvat care

    conine valoarea maxim pentru ervetele uscate/umede20 100.

    Exist o lista de necesar n care un utilizator cere 101 de astfel de

    erveele.Lista de necesar este salvat i trimis spre procesare.

    Managerul departamentului o poate vizualiza ntre listele

    neprocesate.

    Initializare Pagina de aprobare a listelor de necesar, butoane update cantiti

    i termin procesarea funcionale.

    Finalizare Apariia unui mesaj de eroare : Cantitatea maxim ce poate fi

    aprobat este de 100 buc!

    Aciunea realizat Verific dac la apsarea butonului de terminare de procesare a

    listei fr a schimba cantitatea de 101 ervetele uscate/umede20

    se afieaz un mesaj de eroare relevant: : Cantitatea maxim ce

    oate fi aprobat este de 100 buc!

  • 8/2/2019 C Tehnici de Testare Final TEAI

    14/21

    14

    Rezultat ateptat Mesajul de eroare este afiat.

    Rezultat obinut Masajul de eroare nu este afiat. BUG (B2001)

    Pondere importan 1

    Identificator Test22

    Tester Anca Moruz, Livia Ciobanu

    Versiune 0.1

    Scop Demonstrarea faptului c aplicaia nu genereaz erori la folosirea

    valorilor limit a intervalelor definite de ctre dezvoltatori.

    Dependene i pre-condiii Aplicaie instalat, planificare anual ntocmit i salvat care

    conine valoarea maxim pentru ervetele uscate/umede20 100.

    Exist o lista denecesar n care un utilizator cere 100 de astfel de

    erveele. Lista de necesar este salvat i trimis spre procesare.

    Managerul departamentului o poate vizualiza ntre listeleneprocesate.

    Initializare Pagina de aprobare a listelor de necesar, butoane update cantiti

    i termin procesarea funcionale.

    Finalizare Lista poate fi procesat cu succes.

    Aciunea realizat Verific dac la apsarea butonului de terminare de procesare a

    listei fr a schimba cantitatea de 100 de erveele (maxim ce

    poate fi aprobat) sistemul permite procesarea listei.

    Rezultat ateptat Lista poate fi procesat.

    Rezultat obinut Lista este procesat.

    Pondere importan 0.75

  • 8/2/2019 C Tehnici de Testare Final TEAI

    15/21

    15

    Identificator Test23

    Tester Anca Moruz, Livia Ciobanu

    Versiune 0.1

    Scop Demonstrarea faptului c aplicaia nu genereaz erori la folosirea

    valorilor limit a intervalelor definite de ctre dezvoltatori.

    Dependene i pre-condiii Aplicaie instalat , planificare anual ntocmit i salvat care

    conine valoarea maxim pentru ervetele uscate/umede20 100.

    Exist o lista de necesar n care un utilizator cere 99 de astfel de

    erveele. Lista de necesar este salvat i trimis spre procesare.

    Managerul departamentului o poate vizualiza ntre listele

    neprocesate.

    Initializare Pagina de aprobare a listelor de necesar, butoane update cantiti

    i termin procesarea funcionale.

    Finalizare Lista de necesar este procesat, poate deveni list de cumprare.

    Aciunea realizat Verific dac la apsarea butonului de terminare de procesare a

    listei fr a schimba cantitatea de 99 de erveele (maxim minus 1

    ce poate fi aprobat) sistemul permite procesarea listei.

    Rezultat ateptat Lista poate fi procesat i trimis spre cumprare.

    Rezultat obinut Lista procesat. Poate fi trimis spre cumprare.

    Pondere importan 0.5

    Identificator Test24

    Tester Anca Moruz, Livia Ciobanu

    Versiune 0.1

    Scop Demonstrarea faptului c aplicaia nu genereaz erori la folosirea

    valorilor limit a intervalelor definite de ctre dezvoltatori.

  • 8/2/2019 C Tehnici de Testare Final TEAI

    16/21

    16

    Dependene i pre-condiii Aplicaie instalat , planificare anual ntocmit i salvat care

    conine valoarea maxim pentru ervetele uscate/umede20 100.

    Exist o lista de necesar n care un utilizator cere 50 de astfel de

    erveele. Lista de necesar este salvat i trimis spre procesare.Managerul departamentului o poate vizualiza ntre listele

    neprocesate.

    Initializare Pagina de aprobare a listelor de necesar, butoane update cantiti

    i termin procesarea funcionale

    Finalizare Lista de necesar este procesat,poate deveni list de cumprare.

    Aciunea realizat Verific dac la apsarea butonului de terminare de procesare a

    listei fr a schimba cantitatea de 50 de erveele (jumtate dincantitatea ce poate fi aprobat) sistemul permite procesarea listei.

    Rezultat ateptat Lista poate fi procesat.

    Rezultat obinut Lista a fost procesat i trimis spre cumprare

    Pondere importan 0.25

    Identificator Test25

    Tester Anca Moruz, Livia Ciobanu

    Versiune 0.1

    Scop Demonstrarea faptului c aplicaia nu genereaz erori la folosirea

    valorilor limit a intervalelor definite de ctre dezvoltatori.

    Dependene i pre-condiii Aplicaie instalat , planificare anual ntocmit i salvat careconine valoarea maxim pentru ervetele uscate/umede20 100.

    Existo lista de necesar n care un utilizator cere un astfel de

    erveel. Lista de necesar este salvat i trimis spre procesare.

    Managerul departamentului o poate vizualiza ntre listele

    neprocesate.

    Initializare Pagina de aprobare a listelor de necesar,butoane update cantiti

    i termin procesarea funcionale

  • 8/2/2019 C Tehnici de Testare Final TEAI

    17/21

    17

    Finalizare List procesat.

    Aciunea realizat Verific dac la apsarea butonului de terminare de procesare a

    listei fr a schimba cantitatea de 1 erveel (cantitatea minim ce

    poate fi aprobat) sistemul permite procesarea listei.

    Rezultat ateptat Lista poate fi procesat i trimis spre cumprare.

    Rezultat obinut Lista a fost procesat. Poate deveni o list de cumprare.

    Pondere importan 1

    Testarea partiionrii pe clase de echivalenePartiionarea pe clase de echivalene const n mprirea domeniului datelor de intrare

    n subdomenii, astfel nct comportamentul programului s fie acelai, cel puin teoretic,

    pentru orice dat de intrare din subdomeniul corespunztor. De exemplu, pentru funcia care

    returneaz valoarea absolut a unui numr ntreg, un subdomeniu ar fi intervalul numerelor

    strict negative, iar un alt subdomeniu ar fi cel al numerelor pozitive. Dintr-un numr ridicat de

    cazuri de test posibile se ajunge la dou cazuri de test.

    Caracteristicile partiionrii pe clase de echivalene sunt: domeniul datelor de intrare este mprit n clase de echivalene;

    elementele din aceeai clas sunt tratate n mod asemntor;

    de asemenea se are n vedere partiionarea ieirilor;

    se consider att clasele valide ct i cele invalide;

    pentru testare se alege cel puin un element din fiecare clas de echivalen.

    Identificator Test 31

    Tester Roxana Coorianu, Diana Clin

    Versiune 0.1

    Scop Se va crea o noua lista de necesar pentru doi manageri diferii.

    Dependene i pre-condiii Este necesar ca utilizatorii s fie logai ca manageri i s existe

    planificare de resurse pentru anul n curs.

    Initializare Logare n modulul manager.

  • 8/2/2019 C Tehnici de Testare Final TEAI

    18/21

    18

    Finalizare Utilizatorii completeaz lista de necesar n aceeai manier i

    ajung la acelai rezultat frs existe vreo diferen.

    Aciunea realizat Verific dac la crearea unei noi liste de necesar pentru doi

    utilizatori diferii, logain acelai timp, i care urmeaz aceeaipai de completare se afieaz rezultat identic.

    Rezultat ateptat Cei doi utilizatori reuesc s completeze, salveze i s trimit spre

    procesare listele de necesar.

    Rezultat obinut Managerii reuesc s completeze listele de necesar n acelai

    mod, afindu-se acelai total pentru ambii, ns la trimiterea

    listei pentru procesare doar unul dintre ei reuete s finalizeze

    procesul de creare a listei, cellalt fiind obligat s reia tranzaciape baza apariiei erorii Eroare la introducerea datelor pentru

    noua lista de necesar !tttttttttttttttt. Eroarea apare deoarece

    numerotarea listei se face la nceputul crerii acesteia i nu la

    salvare, ambii utilizatori avnd acelai numr de list - BUG

    (B3001)

    Pondere importan 1

    Identificator Test 32

    Tester Roxana Coorianu, Diana Clin

    Versiune 0.1

    Scop Se vor crea noi utilizatori de ctre doi administratori diferii.

    Dependene i pre-condiii Este necesar ca utilizatorii s fie logai ca administratori i s

    existe planificare de resurse pentru anul n curs.

    Initializare Logare n modulul administrator.

    Finalizare Administratorii completeaz datele despre noii utilizatori in

    aceeai manier i acetia vor fi nregistrai n baza de date.

    Aciunea realizat Verific dac la crearea unui nou utilizator de ctre doi

  • 8/2/2019 C Tehnici de Testare Final TEAI

    19/21

    19

    administratori diferii, n acelai timp, datele sunt salvate n baza

    de date.

    Rezultat ateptat Cei doi utilizatori sunt introdui n baza de date.

    Rezultat obinut Cei doi utilizatori sunt introdui n baza de date cu succes.

    Pondere importan 1

    Identificator Test 33

    Tester Roxana Coorianu, Diana Clin

    Versiune 0.1

    Scop Se vor crea noi utilizatori simultan de ctreacelai administrator.

    Dependene i pre-condiii Este necesar ca utilizatorul s fie logat ca administrator i s

    existe planificare de resurse pentru anul n curs.

    Initializare Logare n modulul administrator.

    Finalizare Administratorul completeaz datele despre noii utilizatori in

    aceeai manier i acetia vor fi nregistrai n baza de date.

    Aciunea realizat Verific dac la crearea a doi utilizatori de ctre acelai

    administrator, n acelai timp, datele sunt salvate n baza de date.

    Rezultat ateptat Sistemul genereaz un mesaj de atenionare care anun logarea

    utilizatorului pe o alt unitate de calcul nepermindu-i intrarea n

    aplicaie.

    Rezultat obinut Utilizatorii sunt salvai n baza de date, dar nu ar trebui s se

    permit logarea cu acelai user pe uniti de calcul diferite. -

    BUG (B3002)

    Pondere importan 1

  • 8/2/2019 C Tehnici de Testare Final TEAI

    20/21

    20

    Identificator Test 34

    Tester Roxana Coorianu, Diana Clin

    Versiune 0.1

    Scop Se va crea o noua lista de necesar pentru doi utilizatori diferii.

    Dependene i pre-condiii Este necesar ca userii s fie logai ca utilizatori i s existe

    planificare de resurse pentru anul n curs.

    Initializare Logare n modulul utilizator.

    Finalizare Utilizatorii completeaz datele despre noile liste de necesar i

    acetiavor fi salvate n baza de date.

    Aciunea realizat Verific dac la crearea a dou liste de necesar de ctre doi

    utilizatori diferii, n acelai timp, datele sunt salvate n baza de

    date.

    Rezultat ateptat Cele dou liste de necesar sunt salvate n baza de date.

    Rezultat obinut Cei doi utilizatori primesc un mesaj de eroare Eroare la

    introducerea datelor pentru noua lista de necesar!tttttttttttttttt-

    BUG (B3002)

    Pondere importan 1

    Identificator Test 35

    Tester Roxana Coorianu, Diana Clin

    Versiune 0.1

    Scop Se va crea o noua lista de necesar pentru doi cumprtori diferii.

    Dependene i pre-condiii Este necesar ca userii s fie logai ca i cumprtori i s existe

    planificare de resurse pentru anul n curs.

    Initializare Logare n modulul cumprtor.

    Finalizare Utilizatorii completeaz datele despre noile liste de necesar i

  • 8/2/2019 C Tehnici de Testare Final TEAI

    21/21

    acestia vor fi salvate n baza de date.

    Aciunea realizat Verific dac la crearea a dou liste de necesar de ctre doi

    utilizatori diferii, n acelai timp, datele sunt salvate n baza de

    date.

    Rezultat ateptat Cele dou liste de necesar sunt salvate n baza de date.

    Rezultat obinut Cei doi cumprtori primesc un mesaj de eroare Eroare la

    introducerea datelor pentru noua lista de necesar!tttttttttttttttt-

    BUG (B3002)

    Pondere importan 1

    Template bug

    Identificator BUG (B0001)

    Denumire Nici un rezultat la apsarea link-urilor din

    pagina cu categorii de resurse.

    Aciune realizat Verific dac legturile ctre categoriile de

    resurse afiate sunt n concordan cunumrul acestora i dac sunt funcionale

    Rezultat ateptat Toate categoriile au link-uri funcionale.

    Rezultat obinut Nu toate link-urile fac trimitere la tabelul

    corespunztor categoriei.

    Remarc tester Doar o parte din link-uri sunt funcionale.

    Data gsirii 26 aprilie 2009

    Funcionalitate afectat Creare list necesare pagina de selectare

    resurse dorite.

    Versiune afectat 0.1

    Versiune n care se va rezolva 0.2

    Programator delegat Stan Radu

    Manager testare ugui Alexandru

    Timp estimativ re-testare 0.5 h