Documente Academic
Documente Profesional
Documente Cultură
Varianta № 4
Caras Valeria
1. Descrieți tehnica bazată pe specificații WHITE-BOX, conform următoarei structuri:
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ă
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ă;
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