Sunteți pe pagina 1din 5

Ministerul Educaţiei al Republicii Moldova

Universitatea Tehnică a Moldovei


Facultatea Calculatoare Informatica si
Microelectronica Departamentul Ingineria
Software si Automatica

RAPORT

Lucrarea de laborator nr.3


Disciplina: Testare Software
Tema: Tehnici Black-Box de proiectare a testelor

A efectuat: Baranov Oleg


st. gr. TI-172

A verificat:
asist. univ. C. Rusu

Chisinau 2020
1. Formularul de adăugare a adresei de expediere:

Pentru a putea primi produsul comandată, utilizatorul trebuie să introducă o mulțime de date:
 numele și prenumele persoanei care va primi marfa
 țara în care locuiește,
 strada sau chiar datele concrete despre locuință(desigur aceastea nu sunt necesare)
 orașul
 adresa poștală
 numărul de telefon
Țara poate fi aleasă de utilizator sau introdusă de la tastatură. Fiecare dată-și are un precedent
pe care trebuie să se axeze. Astfel strada, regiunea și numărul codul țării pentru numărul de
telefon se bazează pe țără, iar indexul poștal pe regiunea țării.
De corectitudinea datelor depinde dacă va ajunge produsul la destinație, chiar la adresa
introdusă, sau va ajunge la poșta cu indexul poștal, sau nu va fi în stare să treacă vama.

2. Formularul de urmărire(tracking) a produsului:

Urmărirea marfei este o formă foarte importantă pentru determinarea locației în care aceasta
se află, de aceea ea necesită câteva câmpuri obligatorii:
 Numărul de comandă
 Numele produsului
 Magazinul de unde a fost procurată marfa
 Numărul de urmărire
 Perioada comandării
Desigur pentru urmărire sunt destule doar unele dintre aceste câmpuri, însă sunt cazuri când
lista poate conține mii de produse, de aceea și se implementează căutarea mai minuțioasă a
produselor.
Sunt și câmpuri de aproximare, de exemplu: perioada comandării. Acesta este câmpul ce nu
necesită concretizare, doar intervalul aproximativ pentru a determina produsele ce se pot încadra
în descriere.
Câmpul statusului este câmp de alegere dintr-o listă strictă așa că nu poate avea câmpuri
invalide.
Mersul lucrării:
Completarea formularului de adăugare a adresei de expediere:
Valid Invalid
Baranov Oleg Aaa.aa
Moldova Shambhala
Str. Cosmonautilor Str. Căpriței
Chisinau Berlin
MD-2059 13595
+37369686766 +1aa4132145

Completarea formularului de urmărire a produsului:


Valid Invalid
61484848275899 61484abc275899
SevenAngel 23 Ukele!le
Musport Store Aba(ba)
RC629725555CC aC62972.555Cc
03/22/2020 to 04/23/2020 02-31-2020 to 03/23/2020

Figura 1. Formularul de adăugare a adresei de expediere


Figura 2. Formularul de urmărire a produsului
Tabel de caz de test:

Test Descriere Rezultatul așteptat


Case
Completarea formularului de adăugare a adresei de expediere:
TC 1.1 Deschidem pagina web Pagina web este deschisă
Accesarea procurare marfă Completarea formularului adresei
TC 1.2
de expediere
TC 1.3 Introducem nume valid (Baranov Oleg) Nume valid
TC 1.4 Introducem țară valida (Moldova) Țară valida
Introducem stradă validă (Str. Stradă existentă
TC 1.5
Cosmonautilor)
TC 1.6 Introducem oraș valid (Chisinau) Oraș existent
TC 1.7 Introducem indexul poștal valid (MD-2059) Index existent
Introducem număr de telefon valid Număr valid
TC 1.8
(+37369686766)
Introducem nume invalid (Aaa.aa) Nume invalid, numele trebuie să
TC 1.9
conțină doar litere
TC 1.10 Introducem țară invalida (Shambhala) Țară inexistentă
TC 1.11 Introducem stradă invalidă (Str. Căpriței) Doar simboluri în engleză
TC 1.12 Introducem oraș invalid (Berlin) Oraș invalid, orașul nu aparține tării
Introducem indexul poștal invalid (13595) Index poștal invalid, indexul nu
TC 1.13
aparține orașului
Introducem număr de telefon invalid Număr de telefon invalid, codul nu
TC 1.14 (+1aa4132145) aparține țării, numărul trebuie să
conțină doar cifre
TC 1.15 Lăsăm spațiile goale Este necesar completarea spațiilor

Test Descriere Rezultatul așteptat


Case
Completarea formularului de urmărire a produsului:
TC 2.1 Deschidem pagina web Pagina web este deschisă
Accesarea urmăririi produsului Completarea formularului urmăririi
TC 2.2
produsului
Introducem numărul de comandă valid Număr valid
TC 2.3
(61484848275899)
Introducem numele produs valid Nume valid
TC 2.4
(SevenAngel 23)
Introducem denumire magazin valid Magazin existent
TC 2.5
(Musport Store)
Introducem număr de urmărire valid Număr de urmărire existent
TC 2.6
(RC629725555CC)
Introducem perioada comandării valide Date valide
TC 2.7
(03/22/2020 to 04/23/2020)
Introducem număr de comandă invalid Număr de comandă invalid,
TC 2.8 (61484abc275899) numărul trebuie să conțină doar
cifre
Introducem nume produs invalid (Ukule!le) Nume produs inexistent, numele
TC 2.9
conține simboluri interzise
Introducem denumire magazin invalidă Denumire magazin invalidă,
TC 2.10 (Aba(ba)) denumirea nu poate conține
simboluri speciale
Introducem număr de urmărire invalid Număr de urmărire invalid,
(aC62972.555Cc) numărul de urmărire trebuie să
TC 2.11
conțină doar litere majuscule și
cifre
Introducem perioada comandării invalidă Dată invalidă, data trebuie să fie
(02-31-2020 to 03/23/2020) sub forma: dd/MM/yyyy to
TC 2.12
dd/MM/yyyy, dată invalidă
02/31/2020
TC 2.13 Lăsăm spațiile goale Este necesar completarea spațiilor

Tabel de decizie:

Condiție Regula 1 Regula 2 Eroare


Adăugarea adresei Se introduce numele Se alege țara din listă, Se introduc
de expediere persoanei, țara, codul țării se introduce simboluri speciale,
adresa destinației, automat, se introduce o țară inexistentă,
orașul, indexul numele persoanei, adresa un număr invalid
poștal, codul țării și destinației, orașul, indexul
numărul de telefon poștal și numărul de telefon
Căutare simplă Se introduce Se introduce numărul și Se introduce
numărul numele produsului numărul sau
numele produsului
invalid
Căutare avansată Se introduce Se introduce numărul de Număr de urmărire
numărul și numele urmărire inexistent
produsului, numele
magazinului,
numărul de urmărire
și perioada
comandării

Concluzii:
În timpul elaborării acestei lucrări de laborator am studiat procesul de testare de tip
Black-Box. Acestea depind în mare parte de persoana ce testează, de abilitățile acestuia, și nu în
ultimul rând, cât de iscusit este acesta în meseria sa. În testele de mai sus nu există multe aspecte
de testat, majoritatea funcționalului depinde de alte părți care nu pot fi simulate, ceea ce și
prezintă cel mai mare avantaj al acestui tip de testare.

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