Sunteți pe pagina 1din 5

Chirita Catalin Tema 1 TSAC

Tema 1
Plan de testare
1. Scop: Realizarea unui plan de testare al unei aplicatii care va fi creata sa
functioneze ca un calculator de buzunar, avand functiile standard ale
acestuia (adunare, scadere, inmultire, impartire). Calculatorul foloseste doar
baza 10.
Dezvoltator : Gigi Stan
Istoria review-urilor:
- Ion Popescu Product Manager
- Vali Ionescu Project manager
- Radu Marin Developer lead/manager
- Corina Stanescu QA lead/manager
2.Abordarea: Programul va functiona ca un calculator de buzunar, astfel ca
oricine foloseste programul sa nu aiba dificultati in realizarea operatiilor
dorite.
Specifica abordarea care va asigura testarea adecvata a unui grup de
implementri. Abordarea trebuie descrisa cu suficiente detalii pentru a
permite identificarea activitatilor majore de testare si estimarea timpului
necesar pentru fiecare dintre ele.
3.Resursele si programul pentru activitatile de testare ce se vor
desfasura
Echipamente hardware si software: aplicatia este scrisa in C# si va fi folosita
pe orice sistem care suporta aplicatii create in C#. Nu necesita hardware
specializat, nu necesita alte aplicatii software.
Totusi pentru o testare mai adecvata a bugurilor am folosit NUnit. Nunit este
un framework de testare open source realizat in C#.
4. Verificarea designului
Aspecte ce nu vor fi testate:

Chirita Catalin Tema 1 TSAC

Nu este implementata functionalitatea butoanelor CE, C, de semn (+/-) si .


Astfel, nu vom include aceasta parte in procesul de testare.
Aspecte ce vor fi testate:

Display

Nu sunt implementate

Nu sunt implementate

Butoanele folosite de aplicatie

Este implementata functionalitatea meniului aplicatiei. Pentru optiunea View


din meniu, este implementata doar trecerea din formatul Standard in cel
Scientific. Pentru optiune Edit, sunt implementate optiunile de Copy si Paste,
in timp ce pentru Help, sunt implementate View Help si About.
La View Help, se va deschide o noua fereastra cu indexul manualului de Help
al aplicatiei. Pentru optiunea About, se vor afisa datele legate de versiunea
aplicatiei si de sistemul de operare pe care este instalat.
Formatul operatiile de adunare, scadere, inmultire si impartire este cel
standard :
<Valoare> <operand> <Valoare>< operand><Valoare>. = <valoare
rezultat>
Aceasta etapa va fi realizata in timpul dezvoltarii produsului sau al stadiului
de aprobare. Va fi realizata de catre Developer-ul Radu Marin impreuna cu
QA lead/manager Corina Stanescu.
5.Estimari de timp
Includ datele importante identificate in programul proiectului software,
precum si toate evenimentele de transmitere catre client.

Chirita Catalin Tema 1 TSAC

Product managerul si Project managerul vor stabili impreuna cu echipa de


productie termenul limita la care se estimeaza ca va fi gata aplicatia.
Pentru fiecare resursa de testare (de exemplu, locatie, instrumente si
personal), trebuie specificata perioada de folosinta
6.Teste de productie
Testele vor fi realizate in timpul pregatirii sau asamblarii produsului cu scopul
de a verifica performanta si controlul calitatii.
Acesta etapa va fi realizata de catre dezvoltatorul Gigi Stan sub
supravegherea Project Managerului Vali Ionescu si QS lead/manager Corina
Stanescu.
7.Criteriul de trecere
Dupa testarea operatiilor corespunzator, QS lead/manager Corina Stanescu
va stabili daca testul a fost un succes sau nu.
8.Criteriul de suspendare
Insa, daca in urma testului au fost semnalate erori grave, QA lead/managerul
va discuta cu Project managerul si va intruni echipa pentru a rezolva
problema. In acest timp, celelalte operatiuni sunt oprite, suspendate pana la
remedierea problemei.
9. Acceptanta: aplicatia a fost dezvoltata pe Windows XP, dar este
suportata si pe Windows 7 si Windows 8.
10. Teste de intretinere (support): aceasta etapa a fost facuta pe toata
perioada de productie a aplicatiei, de fiecare data cand a fost nevoie. De cele
mai multe ori a fost realizata de catre dezvoltator sau la cererea Product
Managerului Ion Popescu sau a Project Managerului Vali Ionescu.
11. Am folosit trei elemente in planul de testare:
- Acoperirea testelor.
In aceasta etapa se verifica daca butoanele calculatorului functioneaza
corespunzator atat din tastatura cat si din interfata. Fiecare cerinta va avea
una sau mai multe metode de verificare corespunzatoare.
- Metodele de testare.

Chirita Catalin Tema 1 TSAC

Modelul de testare folosit este modelul V. Am ales acest model pentru ca


testarea se realizeaza devreme in ciclul de viata al dezvoltarii aplicatiei.
Dezvoltarea si testarea sunt activitati care se desfasoara in paralel.
Testarea descopera defecte in documentele de baza.
- Responsabilitatile de testare.
Echipa care se ocupa de metoda de testare aleasa va fi formata din Gigi Stan
si Corina Stanescuta. Acestia se vor afla sub stricta supraveghere a lui Ion
Popescu si Vali Ionescu. Pentru eventualele modificari pe care doresc sa le
faca, acestia au nevoie de aprobari din partea managerilor.
Se vor verifica cazurile particulare:
-

inmultirea cu 0 va avea ca rezultat tot 0. Inmultirea a doua numere


negative va avea ca rezultat numar pozitiv.
impartirea la 0 nu este o operatie corecta si va avea ca rezultat un
mesaj de eroare.

Si mesajele de eroare:
-

In cazul impartirii la 0, se va afisa un mesaj de eroare: Cannot divide


by 0.
In cazul in care utilizatorul incearca sa introduca de la tastatura litere
sau alte caractere decat cele permise, aplicatia nu va permite
introducerea acestor caractere.

Riscuri:
-

Pot aparea probleme la testarea aplicatiei pe Windows 7 si Windows 8.


Echipa de productie trebuie sa gaseasca solutii pentru aceasta
problema inainte de a lansata aplicatia.
Pentru a nu aparea intarzieri, am luat in considerare un dead-line mai
mare decat cel preconizet initial.

12.Testarea functionalitatii
La final, dupa rezolvarea eventualelor bugurilor, se face o testare a
functionalitatii aplicatiei. Din nou se testeaza toate operatiile (adunare,
scadere, inmultire, impartire), se testeaza functionarea butoanelor aplicatiei
si cazurile particulare.
Daca toate testele au avut success, aplicatia poate fi data clientului.

Chirita Catalin Tema 1 TSAC

S-ar putea să vă placă și