Sunteți pe pagina 1din 16

TESTAREA MAGAZINULUI ONLINE EMAG

PLAN DE TEST
Monica Puianu
07/01/2018
TESTAREA MAGAZINULUI ONLINE EMAG

CUPRINS

1 INTRODUCERE .......................................................................................................... 4
1.1 Scopul planului de test ................................................................................. 4
2 TESTAREA COMPATIBILITĂȚII ............................................................................... 4
2.1 Riscurile testarii............................................................................................ 4
2.2 Elemente testate/ netestate ......................................................................... 4
2.3 Abordarea testării......................................................................................... 5
2.4 Criterii de testare passed/failed.................................................................... 5
2.5 Criterii de testare intrare/iesire ..................................................................... 5
2.6 Necesități testare ......................................................................................... 5
3 TESTAREA FUNCȚIONALĂ ...................................................................................... 5
3.1 Riscurile testarii............................................................................................ 5
3.2 Elemente testate/ netestate ......................................................................... 5
3.3 Abordarea testării......................................................................................... 6
3.4 Criterii de testare passed/failed.................................................................... 6
3.5 Necesități testare ......................................................................................... 6
4 TESTAREA PERFORMANȚEI ÎN CONDIȚII DE STRES ........................................... 6
4.1 Riscurile testarii............................................................................................ 6
4.2 Elemente testate/ netestate ......................................................................... 6
4.3 Abordarea testării......................................................................................... 7
4.4 Criterii de testare passed/failed.................................................................... 7
4.5 Necesități testare ......................................................................................... 7
5 TESTAREA INTEGRARII COMPONENTELOR ÎN SISTEM ...................................... 7
5.1 Riscurile testarii............................................................................................ 7
5.2 Elemente testate/ netestate ......................................................................... 7
5.3 Abordarea testării......................................................................................... 7
5.4 Criterii de testare passed/failed.................................................................... 7
5.5 Necesități testare ......................................................................................... 8
6 PARTICIPANȚI ........................................................................................................... 8
7 PLANIFICAREA TIMPULUI ....................................................................................... 9
8 ANEXE ....................................................................................................................... 9
8.1 Test Case 1: [CI] – Intrare in contul personal ............................................... 9
8.2 Test Case 2: [CI]- Schimbare parola .......................................................... 10

Pagina 2 of 16
TESTAREA MAGAZINULUI ONLINE EMAG

8.3 Test Case 3: [CI]-Afisarea garantiilor ......................................................... 10


8.4 Test Case 4: [CI]- Vizualizarea cosului de cumparaturi fara conexiune la
internet 11
8.5 Test Case 5: [CI]-Functionalitatea butonului “Favorite” .............................. 11
8.6 Test Case 6:[ci]-Aparitia produsului in cosul de cumparaturi ..................... 12
8.7 Test Case 7:[ci]-Adaugarea mai multor produse ........................................ 12
8.8 Test Case 8:[ci]-Cumpararea a 100 bucati/produs..................................... 13
8.9 Test Case 9:[ci]-Accesarea unei pagini de 20 de ori .................................. 13
8.10 Test Case 10:[ci]-Livrare comanda Card de credit ..................................... 14
8.11 Compatibility testing ................................................................................... 14

Pagina 3 of 16
TESTAREA MAGAZINULUI ONLINE EMAG

1 INTRODUCERE

Se va testa o aplicație web de tipul magazin online, numită eMAG, având site-ul
www.emag.ro. Prin intermediul acestei aplicații ai posibilitatea de a achiziționa
produse din diferite game cum ar fi: electronice, electrocasnice, cărți, moto, auto,
jucării, ș.a.
Pentru a dispune de acest serviciu, utilizatorii trebuie în primul rând să
îndeplinească condiția de creare a unui cont personal, unde vor fi introduse date
precum: adresa de e-mail, nume, prenume, telefon mobil, data nașterii, adresa de
livrare, etc. De asemenea există o metodă securizată de plată online cu cardul, și
alte metode cu ramburs, cum ar fi trimiterea coletelor prin poștă, curier, sau la
sediul firmei din anumite orașe.
Acest site are o funcționalitate extrem de complexă, regăsită la majoritatea
magazinelor online.
Site-ul deține 3 butoane principale, pe lângă “Oferta Produse”, în partea de sus
dreapta, acestea sunt: “Contul meu”, “Favorite” si “Coșul meu”. Din meniul Contul
meu, poți accesa datele personale, comenzile făcute, garanțiile produselor,
termeni și condiții de retur, și activitatea pe site. Butonul Favorite este foarte util
deoarece poți salva produsele dorite pentru o comandă ulterioară, sau pentru o
analiză mai clară dintre două produse de același fel, produsele adăugate la
favorite fiind prezente în secțiunea Favorite, vei primii înștiințări pe e-mail în cazul
eventualelor reduceri ale produselor selectate de tine. În Coșul meu, sunt
produsele selectate pentru a fi cumpărate, sunt afișate detaliile despre produs,
precum și valoarea transportului dacă este cazul.
1.1 SCOPUL PLANULUI DE TEST
Scopul planului de test este testarea funcționalității butoanelor principale ale
paginii web www.emag.ro: “Contul meu”, “Favorite”, “Coșul meu”, împreună cu
butoanele secundare aferente.

2 TESTAREA COMPATIBILITĂȚII
2.1 RISCURILE TESTARII
La testarea compatibilității există riscul ca accesarea site-ului web sa nu fie
posibilă pe mai multe browsere cum ar fi: Google Chrome, Mozilla Firefox, Internet
Explorer, Opera, etc. De asemenea exista riscul ca site-ul să nu fie mobile friendly,
de aceea se va testa funcționalitatea pe platformele mobile Android și IOS.
2.2 ELEMENTE TESTATE/ NETESTATE
Se va testa funcționalitatea accesării paginii web www.emag.ro pe 4 browsere
diferite: Google Chrome, Mozilla Firefox, Internet Explorer și Opera.
Se va testa funcționalitatea accesării paginii web www.emag.ro pe platformele
mobile Android si IOS.
Pagina 4 of 16
TESTAREA MAGAZINULUI ONLINE EMAG

Nu se va testa funcționalitatea detaliată a paginii pentru fiecare caz.


Testarea se va face manual, accesând paginile de pe diferite dispozitive.
2.3 ABORDAREA TESTĂRII
Se va testa accesarea paginii www.emag.ro pe browserele: Google Chrome,
Mozilla Firefox, Internet Explorer și Opera, folosind un laptop Asus X556U, având
sistem de operare Windows 10 Pro. De asemenea se va testa accesarea paginii si
de pe mobil, folosind un telefon mobil HTC M8 cu sistem de operare Android 6.0 și
un telefon mobil Iphone S6 cu sitem de operare IOS858, ambele folosind motorul
de căutare Google Chrome.
2.4 CRITERII DE TESTARE PASSED/FAILED
Testul va fi trecut (passed) dacă conținutul paginii web se va încărca complet și
fără probleme funcționale prin toate metodele enumerate mai sus. În cazul în care
conținutul nu se va încărca total, sau vor fi diferite erori de afișare la oricare dintre
metodele precizate, testul va fii picat (failed).
2.5 CRITERII DE TESTARE INTRARE/IESIRE
Testul va începe în momentul apăsării butonului Enter, și se va opri în momentul
încărcării paginii și observării conținutului complet.
2.6 NECESITĂȚI TESTARE
Pentru ducerea la bun sfârșit a testului sunt necesare următoarele: personal
calificat, aparatura necesară (Laptop, Smartphone), timp estimat 1h.

3 TESTAREA FUNCȚIONALĂ
Testarea funcțională este un tip de testare care verifică dacă fiecare funcție a
aplicației software funcționează în conformitate cu specificația cerută. Acest lucru
implică în principal testarea black box în care nu se testează codul sursă al
aplicației.
Fiecare funcționalitate a sistemului este testată prin furnizarea de informații
corespunzătoare, verificarea rezultatelor și comparând rezultatele reale cu
rezultatele așteptate. Această testare implică verificarea interfeței de utilizator,
API-urile, baze de date, securitate, aplicațiile client/ server și funcționalitatea
aplicației în curs de testare. Testarea se poate face fie manual fie automat.
3.1 RISCURILE TESTARII
Riscurile testării funcționale sunt: aplicația nu răspunde cerințelor executate.
3.2 ELEMENTE TESTATE/ NETESTATE
Se vor testa următoarele aspecte prin testare manuală:
1. Funcționalitatea butonului Contul meu
Se va testa capacitatea de creare și intrare în contul personal, schimbarea parolei,
vizualizarea garanțiilor, comenzile mele, review-urile mele.
Pagina 5 of 16
TESTAREA MAGAZINULUI ONLINE EMAG

2. Funcționalitatea butonului Favorite


3. Funcționalitatea butonului Coșul meu
Se va testa apariția produselor în coșul de cumpărături, numărul de bucăți,
afișarea corectă a prețului, modul de plată, finalizarea comenzii.
Nu se vor testa alte butoane existente în pagină.
3.3 ABORDAREA TESTĂRII
Se vor testa manual diferitele funcționalități ale butoanelor principale ale site-ului,
folosind un laptop Asus X556U cu sistem de operare Windows 10 Pro, browser-ul
Google Chrome, și în unele cazuri se va folosi programul HP Unified Functional
Testing.
3.4 CRITERII DE TESTARE PASSED/FAILED
Testul va fi trecut (passed) dacă rezultatele așteptate vor fi identice cu rezultatele
obținute în urma testării, și va fi picat (failed) în caz contrar.
3.5 NECESITĂȚI TESTARE
Pentru ducerea la bun sfârșit a testului sunt necesare următoarele: personal
calificat, aparatura (Laptop), programe (HP Unified Functional Testing), timp
estimat 3h.

4 TESTAREA PERFORMANȚEI ÎN CONDIȚII DE STRES


Testarea de performanță se face pentru a stabili dacă viteza de răspuns este
optimă, determină numărul maxim de sarcini executate pe care le poate menține
aplicația și stabilitatea aplicației la diferite sarcini.
Testarea în condiții de stres este folosită pentru a determina stabilitatea și
fiabilitatea sistemului. Aceasta determină în principal robustețea sistemului și
tratarea erorilor în condiții extrem de grele.
4.1 RISCURILE TESTARII
Aplicația nu face față cerințelor multiple, apar întârzieri în încărcarea paginii,
cerințele nu sunt executate corect, apar erori de conexiune.
4.2 ELEMENTE TESTATE/ NETESTATE
Se va testa performanța aplicației în condiții de stres, cum ar fi:
1. Adăugarea in coș a 100 de bucăți produs
2. Deschiderea multiplă a unei pagini
3. Navigarea în aplicație în timp ce sunt deschise mai multe pagini în browser
4. Securitatea cumpărăturilor
5. Folosirea unui cod greșit pentru cardul de credit
6. Cumpărarea cu fonduri insuficiente
7. Salvarea ca favorite, delogare

Pagina 6 of 16
TESTAREA MAGAZINULUI ONLINE EMAG

8. Navigarea fără conexiune la internet


Nu se vor testa funcționalitățile care nu reprezintă un factor de stres.
4.3 ABORDAREA TESTĂRII
Se vor testa manual diferitele funcționalități ale butoanelor principale ale site-ului
în situații de stres, folosind un laptop Asus X556U cu sistem de operare Windows
10 Pro, browser-ul Google Chrome, și în unele cazuri se va folosi programul HP
Unified Functional Testing.
4.4 CRITERII DE TESTARE PASSED/FAILED
Testul va fi trecut (passed) dacă rezultatele așteptate vor fi identice cu rezultatele
obținute în urma testării, și va fi picat (failed) în caz contrar.
4.5 NECESITĂȚI TESTARE
Pentru ducerea la bun sfârșit a testului sunt necesare următoarele: personal
calificat, aparatura (Laptop), programe (HP Unified Functional Testing), timp
estimat 8h.

5 TESTAREA INTEGRARII COMPONENTELOR ÎN SISTEM


5.1 RISCURILE TESTARII
În procesul de testare a integrării, modulele software individuale sunt integrate în
mod logic și testate ca un grup. Un proiect software este format din module
software multiple scrise de diferiți programatori. Testarea de integrare se axează
pe verificarea comunicării datelor între aceste module.
5.2 ELEMENTE TESTATE/ NETESTATE
Se va testa integrarea componentelor următoare:
1. Creare cont nou
2. Ștergere cont
3. Adăugare/ ștergere produse din coș
4. Adăugare/ ștergere produse favorite
5.3 ABORDAREA TESTĂRII
Se vor testa manual cerințele de mai sus în vederea funcționării corecte a
acestora, folosind un laptop Asus X556U cu sistem de operare Windows 10 Pro,
browser-ul Google Chrome, și în unele cazuri se va folosi programul HP Unified
Functional Testing.
5.4 CRITERII DE TESTARE PASSED/FAILED
Testul va fi trecut (passed) dacă rezultatele așteptate vor fi identice cu rezultatele
obținute în urma testării, și va fi picat (failed) în caz contrar.

Pagina 7 of 16
TESTAREA MAGAZINULUI ONLINE EMAG

5.5 NECESITĂȚI TESTARE


Pentru ducerea la bun sfârșit a testului sunt necesare următoarele: personal
calificat, aparatura (Laptop), programe (HP Unified Functional Testing), timp
estimat 6h.

6 PARTICIPANȚI

Tipul de test Acțiunea Responsabil


Test case design Alina Lazea
Test case execution Alina Lazea
Compatibility testing
Bug reporting Alina Lazea
Results analyze Alina Lazea
Test case design Alina Lazea
Test case execution Alina Lazea
Functional testing
Bug reporting Alina Lazea
Results analyze Alina Lazea
Test case design Alina Lazea
Performance and stress Test case execution Alina Lazea
testing
Bug reporting Alina Lazea
Results analyze Alina Lazea
Test case design Alina Lazea
Component Test case execution Alina Lazea
integration testing
Bug reporting Alina Lazea
Results analyze Alina Lazea

Pagina 8 of 16
TESTAREA MAGAZINULUI ONLINE EMAG

7 PLANIFICAREA TIMPULUI

Tipul de test Estimare inițială Estimare finală


Compatibility testing 1h
Functional testing 3h
Performance 8h
and stress testing
Component 6h
integration testing
Bug reporting/ Closing 20h

8 ANEXE
8.1 TEST CASE 1: [CI] – INTRARE IN CONTUL PERSONAL

Precondiții:
1.Existența unui cont personal
2.Conexiune la internet
3.Este accesată pagina web
Step actions Expected Results Result Status
1.Navigare “Contul Se deschide pagina
meu””Intra in cont “Contul meu” avand
2.Se introduce adresa de datele personale
e-mail OK
3.Se introduce parola
contului
4.Se apasa “Continua”

TC STATUS PASSED

Pagina 9 of 16
TESTAREA MAGAZINULUI ONLINE EMAG

8.2 TEST CASE 2: [CI]- SCHIMBARE PAROLA

Precondiții:
1.Utilizatorul este in sectiunea “Contul meu”

Step actions Expected Results Result Status


1.Se acceseaza butonul Aparitia textului
“Setari siguranta” “Inca un pas si ai
2.Se acceseaza modifica setat o parola OK
parola sigura”

TC STATUS PASSED

8.3 TEST CASE 3: [CI]-AFISAREA GARANTIILOR

Precondiții:
1.Utilizatorul este logat
2.Utilizatorul este in sectiunea “Contul meu”

Step actions Expected Results Result Status


1.Se acceseaza Afisarea garantiilor
“Garantiile mele” si a termenului limita
OK

TC STATUS PASSED

Pagina 10 of 16
TESTAREA MAGAZINULUI ONLINE EMAG

8.4 TEST CASE 4: [CI]- VIZUALIZAREA COSULUI DE CUMPARATURI FARA


CONEXIUNE LA INTERNET

Precondiții:
1.Utilizatorul are cont
2.Utilizatorul este conectat
3.Utilizatorul nu este in sectiune “Cos de cumparaturi”
4.Nu exista conexiune la internet
Step actions Expected Results Result Status
1.Selectarea butonului Aparitia mesajului “There
“Cos de cumparaturi” is no Internet connection”
OK

TC STATUS PASSED

8.5 TEST CASE 5: [CI]-FUNCTIONALITATEA BUTONULUI “FAVORITE”

Precondiții:
1.Utilizatorul are cont
2.Utilizatorul este conectat

Step actions Expected Results Result Status


1.Se acceseaza butonul Deschiderea paginii
“Favorite” cu produsele
2.Se vizualizeaza adaugate ca favorite OK
produsele

TC STATUS PASSED

Pagina 11 of 16
TESTAREA MAGAZINULUI ONLINE EMAG

8.6 TEST CASE 6:[CI]-APARITIA PRODUSULUI IN COSUL DE CUMPARATURI

Precondiții:
1.Utilizatorul are cot si este logat

Step actions Expected Results Result Status


1.Se selecteaza meniul 1.Se deschide pagina
“Laptopuri” “Laptopuri”
2.Se selecteaza produsul 2.Se deschide pagina cu
droit detaliile despre produsul OK
3.Se selecteaza butobul droit
“Adauga in cos” 3.In cosul de cumparaturi
apare un produs nou

TC STATUS PASSED

8.7 TEST CASE 7:[CI]-ADAUGAREA MAI MULTOR PRODUSE

Precondiții:
1. Utilizatorul are cot si este logat
2.Utilizatorul se afla in sectiunea “cos de cumparaturi”

Step actions Expected Results Result Status


1.Se selecteaza numaru 1.Afisarea numarului
de bucati/ produs initial de bucati/produs
2.Se modifica cantitatea 2.Se modifica pretul total OK
al produsului

TC STATUS PASSED

Pagina 12 of 16
TESTAREA MAGAZINULUI ONLINE EMAG

8.8 TEST CASE 8:[CI]-CUMPARAREA A 100 BUCATI/PRODUS

Precondiții:
1. Utilizatorul are cot si este logat
2.Utilizatorul se afla in sectiunea “cos de cumparaturi”

Step actions Expected Results Result Status


1.Se selecteaza numaru 1.Afisarea numarului
de bucati/ produs initial de bucati/produs
2.Se modifica cantitatea 2.Se modifica pretul total
cu 100 al produsului NOK
3.Se acceseaza”Pasul 3.Produsele se gasesc in
urmator” stoc
4.Apare un mesaj in
urmatorul pas “Pot fi
cumpărate maxim 10 buc
din produsul Solid State
Drive (SSD) Intel 540s
Series, 120GB, 2.5'',
SATA III.”
TC STATUS FAILED

8.9 TEST CASE 9:[CI]-ACCESAREA UNEI PAGINI DE 20 DE ORI

Precondiții:
1.Utilizatorul are cot si este logat
2.Utilizatorul se afla in sectiunea “cos de cumparaturi”

Step actions Expected Results Result Status


1.Se deschide pagina 1.Ingreunarea navigarii
“Cos de cumparaturi” de 2.Eroare de comunicatie NOK
20 de ori

Pagina 13 of 16
TESTAREA MAGAZINULUI ONLINE EMAG

TC STATUS FAILED

8.10 TEST CASE 10:[CI]-LIVRARE COMANDA CARD DE CREDIT

Precondiții:
1.Utilizatorul are cot si este logat
2.Utilizatorul se afla in sectiunea “cos de cumparaturi”

Step actions Expected Results Result Status


1.Se acceseaza 1.Se deschide “Detalii
sectiunea “Pasul urmator” comanda”
2.Se selecteza metoda de 2.Afiseaza Detalii
plata cu card de credit comanda, si plaseaza NOK
sau debit comanda
3.Se selecteaza “Pasul 3.Introduceti detalii cont
urmator”

TC STATUS FAILED

8.11 COMPATIBILITY TESTING


Browsers

Pagina 14 of 16
TESTAREA MAGAZINULUI ONLINE EMAG

Fig. 1 Google Chrome

Fig. 2 Internet Explorer

Fig. 3 Mozilla Firefox

Fig. 4 Opera

Pagina 15 of 16
TESTAREA MAGAZINULUI ONLINE EMAG

Mobile

Fig. 6 IOS
Fig. 5 Android

Pagina 16 of 16

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