Sunteți pe pagina 1din 4

Fișă de lucru

Varianta № 4
Caras Valeria
1. Descrieți tehnica bazată pe specificații WHITE-BOX, conform următoarei structuri:

Principiul de Testarea cu WHITE-BOX este o tehnică de testare a software-ului, în care funcționarea


lucru (ideea, internă a aplicației de testat este cunoscută și luată în considerare de tester.
instrumente folosite, timp Tehnici:
necesar, cum are loc ● Acoperirea starilor (Statement coverage)
planificarea/raportarea)
● Acoperirea arcurilor si deciziilor (Branch and Decision coverage)
Instrumente de testare:
1. Veracode
2. EclEmma
3. RCUNIT
4. Cfix
5. Test Google
6. EMMA
7. NUnit
8. CppUnit
9. JUNit
10. JsUnit
Testarea căii este locul în care sunt definite și acoperite toate căile posibile prin cod. Este o
sarcină care consumă mult timp.

Planificarea/raportarea
● Gauri interne de securitate.
● Căi rupte sau slab structurate în procesele de codare.
● Fluxul de intrare specific prin cod.
● Rezultate așteptate
● Funcționalitatea buclelor condiționate.
● Testarea fiecărei rutine, obiecte și funcții individual.
Structura Structura echipei:
echipei (numărul de 1. Lider - exercită influenţă asupra altor oameni
persoane, rolurile lor) 2. Project manager - asigura succesul proiectului prin minimizarea riscurilor
3. Bussines Analyst - este un topic de interes care preocupă în egală măsură atât
companiile cât și clienții acestora
4. Developeri - responsabil pentru scrierea codului sursa al programului respectiv
5. Testeri - persoana care se asigura de integritatea, calitatea , eficienta si buna
functionalitate a codului scris.
● Optimizarea codului prin găsirea unor erori ascunse.
● Putem, de asemenea, să automatizăm cu ușurință cazurile de testare pentru caseta
Albă.
● Testarea este mai detaliată, deoarece de obicei verificăm toate căile codului.
● Testarea poate începe din timp în proiect, chiar dacă GUI nu este disponibil.
Dezavantaje ● Testarea la cutie albă poate fi complexă și costisitoare.
● Dezvoltatorii care rulează de obicei cazuri de testare cu cutie albă îl detestă. Prin
urmare, dezvoltatorii nu testează detaliat caseta albă, ceea ce poate duce la erori
de producție.
● În plus, pentru testarea cutiei albe, unelte profesionale necesare și cunoștințe
aprofundate despre programare și implementare.
● Testarea în cutie albă necesită mult timp, necesită timp pentru testarea completă a
aplicațiilor mai mari.
2. Descrieți următorul defect: la compunerea unui mesaj web de pe site-ul orange.md, în momentul când apare
pagina introducerii datelor, căsuța pentru introducerea numărului de telefon nu este activă, conform următoarei
scheme: jira
Key: bug Status: unsolved Priority: big
Summary: La accesarea pagini de date căsuța pentru numarul de telefon nu funcționează

Description: La accesarea pagini web cu scopul de


autentificare a cont-ului nostru
text-box-ul pentru adaugarea
numarului de telefon nu ne afișează rezultate și nici nu este activ.

3. Stabiliți clasele de valori valide şi tabela de decizii pentru următoarea problema: O farmacie are nevoie
de o aplicație, care să administreze automat doza medicamentului în dependență de câteva criterii stabilite de
medici: vârsta, starea bolnavului(medie, gravă). Pentru boala B, se administrează un complex din maxim 4
medicamente: X, Y, Z, W. Sunt posibile cazuri de tratament:
1. 0.5X+0.25Y+0.5W, dacă vârsta<12 ani, indiferent de stare;
2. 0.5X+0.5Z+0.5W, dacă 12<vârsta<40 ani, și starea medie;
3. 0.7X+0.5Z+0.7W, dacă 12<vârsta<40 ani, și starea gravă;
4. 0.5X+0.7Z+0.7W, dacă vârsta>40 ani, și starea medie;
5. 1X+1Z+0.7W, dacă vârsta>40 ani, și starea gravă;

Clasele de valori Tabela de decizii


0.5X+0.25Y+0.5W, dacă vârsta<12 ani, Va primi o anumită cantitate de medicamente arătate în punctul nr. 1
indiferent de stare;

0.5X+0.5Z+0.5W, dacă 12<vârsta<40 Va arată cantitatea din punctul 2


ani, și starea medie;

0.7X+0.5Z+0.7W, dacă 12<vârsta<40 În stare gravă i se va atribui cantitatea din punctul 3


ani, și starea gravă;

0.5X+0.7Z+0.7W, dacă vârsta>40 ani,


și starea medie;
I se va administra cantitatea din punctul 4

1X+1Z+0.7W, dacă vârsta>40 ani, și


starea gravă;
Va primi cantitatea din punctul 5
4. Elaborați scenariul pentru inserarea unei figuri/forme(shapes) într-un document MS Word
conform următoarei structuri(* se va atrage atenția la formularea coerentă/corectă a paşilor) :
(numele funcționalității)

1 *acțiuni *rezultat așteptat

2 Deschiderea și crearea fișierului nou se deschide și se creează


3 Căutăm Insert Bara de meniuri cu aplicații de inserare
4 Alegem Shapes drop down cu figuri
5 Selectăm figura se selectează figura
6 Plasăm în pagină se plasesează figura aleasă

5. Elaboraţi diagrama fluxului de date pentru următoarea situaţie şi elaboraţi testele necesare
pentru a acoperi codul:
Exemplu Diagrama
Program MMean;

StudentScore:integer;
Result:String

Begin
Read(StudentScore);

If StudentScore>79 then
Result=”Distinction”;

Else
If StudentScore>59 then
Result=”Merit”;
Else
If StudentScore>39 then
Result=”Pass”;

Else
Result=”Fail”;
End.
Test 1 StudentScore = studentscore=13 result=fail

Test 2 StudentScore = studentscore=131 result=distinction

Test 3 StudentScore = studentscore=62 result=merit

Test 4 StudentScore = studentscore=45 result-pass

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