Sunteți pe pagina 1din 34

Test case-uri – testarea pozitivă

Identificator Test1
Tester Burlacu Mădălina
Versiune 0.1
Scop Verificarea funcționalității prin apelarea cu un click din meniul
principal
Dependenţe şi pre-condiţii Existena unui utilizator înregistrat
Butonul User este afișat doar pentru utilizatorii logați
Butonul Sign Up este afișat doar pentru vizitatori
Butonul Login este afișat doar pentru vizitatori
Initializare Logarea utilizatorului
Finalizare Utilizatorul/Vizitatorul parcurge o serie de pași pentru a deschide
o pagină
Acţiunea realizată 1. Click pe butonul Home
2. Click pe butonul Sign up
3. Click pe butonul Login
4. Click pe butonul Hotel
5. Click pe butonul Restaurant
6. Click pe butonul Tur
7. Click pe butonul User
Rezultat aşteptat 1. Pagina Home ar trebui să fie afișată
2. Pagina Sign Up ar trebui să fie afișată
3. Pagina Login ar trebui să fie afișată
4. Pagina Hotel ar trebui să fie afișată
5. Pagina Restaurant ar trebui să fie afișată
6. Pagina Tur ar trebui să fie afișată
7. Pagina User ar trebui să fie afișată
Rezultat obţinut 1. Pagina Home este afișată
2. Pagina Sign Up1 este fie afișată
3. Pagina Login este afișată
4. Pagina Hotel este afișată
5. Pagina Restaurant este afișată
6. Pagina Tur nu este afișată – 404 Error No Found BUG (B1000)
7. Pagina User este afișată

Pondere importanţă 1

Identificator Test2

Tester Burlacu Mădălina

Versiune 0.1

Scop Verificarea câmpurile editabile din pagina de Sign Up

Dependenţe şi pre-condiţii
Initializare Accesare pagina Sign Up ca vizitator

Finalizare Afișarea caracterelor introduse

Acţiunea realizată 1. Introduceți caractere în câmpul Nume


2. Introduceți caractere în câmpul Prenume
3. Introduceți caractere în câmpul Telefon
4. Introduceți caractere în câmpul Email
5. Introduceți caractere în câmpul Nume Utilizator
6. Introduceți caractere în câmpul Parolă
7. Introduceți caractere în câmpul Confirmare parolă
Rezultat aşteptat Caracterele introduse ar trebui să fie afișate

Rezultat obţinut Caracterele introduse sunt afișate

Pondere importanţă 1

2
Identificator Test3

Tester Burlacu Mădălina

Versiune 0.1

Scop Verificarea autentificării cu un utilizator înregistrat


Dependenţe şi pre-condiţii Utilizator înregistrat anterior
Datele de autentificare sunt valide
Initializare Accesare pagina Login

Finalizare Realizarea corespunzătoare a autentificării

Acţiunea realizată Introduceți date de autentificare: numele de utilizator și parolă

Rezultat aşteptat Autentificare ar trebui să se realizeze cu succes

Rezultat obţinut Autentificare se realizează cu succes

Pondere importanţă 1

Identificator Test4

Tester Burlacu Mădălina

Versiune 0.1

Scop Verificarea apariției mesajului de avertizare la autentificarea cu un


utilizator neînregistrat
Dependenţe şi pre-condiţii Utilizatorul nu există în baza de date

Initializare Accesare pagina Login

Finalizare Afișarea mesajului de avertizare

Acţiunea realizată Introduceți date de autentificare: numele de utilizator și parolă

Rezultat aşteptat Mesajul de avertizare ar trebui să fie afișat:


This username/password does not exist.
Rezultat obţinut Mesajul de avertizare este afișat.

Pondere importanţă 0,5

3
Identificator Test5

Tester Burlacu Mădălina

Versiune 0.1

Scop Verificarea apariției mesajului de avertizare la autentificarea cu un


utilizator înregistrat și cu o parola incorectă
Dependenţe şi pre-condiţii Utilizatorul există în baza de date

Initializare Accesare pagina Login

Finalizare Afișarea mesajului de avertizare

Acţiunea realizată Introduceți date de autentificare: numele de utilizator correct și parolă


incorectă
Rezultat aşteptat Mesajul de avertizare ar trebui să fie afișat:
This username/password does not exist.
Rezultat obţinut Mesajul de avertizare este afișat.

Pondere importanţă 0,5

Identificator Test6

Tester Burlacu Mădălina

Versiune 0.1

Scop Verificarea imposibilitatea creării a două conturi folosind aceeași


adresă de email
Dependenţe şi pre-condiţii Un utilizator a fost creat folosind adresa de email test@mail.com

Initializare Accesare pagina Sign Up

Finalizare Un mesaj de eroare este afișat

Acţiunea realizată 1. Introduceți datele necesare creării contului: Nume, Prenume, Telefon,
Email, Nume Utilizator, Parolă, Confirmare parolă
2. Apăsați butonul Inregistrare
Rezultat aşteptat Mesajul de eroare ar trebui să fie afișat:
An user with this email address is already registered.

Rezultat obţinut Mesajul de eroare nu este afișat.

4
Inregistrarea se realizează. – BUG (B1001)
Pondere importanţă 0,5

Identificator Test7

Tester Burlacu Mădălina

Versiune 0.1

Scop Verificarea opțiunii Update personal info


Dependenţe şi pre-condiţii Autentificarea cu un utilizator înregistrat

Initializare Accesare pagina User – Personal page

Finalizare Modificarea datelor utilizatorului

Acţiunea realizată Din pagina Pesonal Page, apăsați Update personal info

Rezultat aşteptat 1. Deschierea paginii Update personal info


2. Modificarea detaliilor (exemplu: Last Name)

Rezultat obţinut Nicio acțiune nu se realizează la apăsarea butonului Update personal


info. – BUG (B1002)
Pondere importanţă 0,25

Identificator Test8

Tester Burlacu Mădălina

Versiune 0.1

Scop Verificarea funcției de rezervarea a unei camere de către un


utilizator înregistrat
Dependenţe şi pre-condiţii Autentificarea cu un utilizator înregistrat
Metoda de plată = Cash
Initializare Accesare pagina User – Book a room

Finalizare Înregistrarea rezervării

Acţiunea realizată 1. În pagina Book a room, apăsați Book Now


2. Introduceți datele necesare efectuării unei rezervări (Name,
Email, Check in Date, Check out Date, Adults, Select your

5
room, Payment, Your request)
3. Apăsați Book Now
Rezultat aşteptat Un mesaj pentru confirmarea rezervării ar trebui să fie afișat.

Bine ai venit, Burlacu


Your Room has been reserved !
Rezervarea este afișată în pagina User – Personal Page

Rezultat obţinut Un mesaj pentru confirmarea rezervării este afișat.


Rezervarea nu este afișată în pagina User – Personal Page – secțiunea
Hotel Reservation BUG (B1003)
Pondere importanţă 0,5

Identificator Test9

Tester Burlacu Mădălina

Versiune 0.1

Scop Verificarea funcției de rezervarea a unei mese de către un utilizator


înregistrat
Dependenţe şi pre-condiţii Autentificarea cu un utilizator înregistrat
Metoda de plată = Cash
Initializare Accesare pagina User – Book a table

Finalizare Înregistrarea rezervării

Acţiunea realizată 1. În pagina Book a table, apăsați Book Now


2. Introduceți datele necesare efectuării unei rezervări (Name,
Email, Check in Date, Check out Date, Adults, Select your
room, Payment, Your request)
3. Apăsați Book Now
Rezultat aşteptat Un mesaj pentru confirmarea rezervării ar trebui să fie afișat.

Bine ai venit, Roxana


Your Table has been reserved !
Rezervarea este afișată în pagina User – Personal Page

Rezultat obţinut Un mesaj pentru confirmarea rezervării este afișat.


Rezervarea nu este afișată în pagina User – Personal Page – secțiunea

6
Restaurant Reservation BUG (B1004)
Pondere importanţă 0,5

Identificator Test10

Tester Burlacu Mădălina

Versiune 0.1

Scop Verificarea imposibilității rezervării unei camere de către un


utilizator neînregistrat
Dependenţe şi pre-condiţii Accesare site ca vizitator

Initializare Accesare pagina Hotel

Finalizare Rezervarea nu se poate efectua

Acţiunea realizată În pagina Hotel, apăsați Read more pentru Single Room.

Rezultat aşteptat Un mesaj de eroare ar trebui să fie afișat la accesarea butonului Book
Now, înainte de introducerea datelor necesare unei rezervări.

You have to be registered in order to book a room!

Rezultat obţinut Mesajul de eroare este afișat după introducerea datelor necesare
unei rezervări și apăsarea butonului Book Now. BUG (B1005)

Pondere importanţă 0,5

Identificator Test11

Tester Burlacu Mădălina

Versiune 0.1

Scop Verificarea imposibilității rezervării unei mese de către un


utilizator neînregistrat
Dependenţe şi pre-condiţii Accesare site ca vizitator

Initializare Accesare pagina Restaurant

Finalizare Rezervarea nu se poate efectua

7
Acţiunea realizată În pagina Restaurant, apăsați Book a table

Rezultat aşteptat Un mesaj de eroare ar trebui să fie afișat la accesarea butonului Book
Now, înainte de introducerea datelor necesare unei rezervări.

You have to be registered in order to book a table!

Rezultat obţinut Mesajul de eroare este afișat după introducerea datelor necesare
unei rezervări și apăsarea butonului Book Now. BUG (B1006)

Pondere importanţă 0,5

Identificator Test12

Tester Burlacu Mădălina

Versiune 0.1

Scop Verificarea funcției de verificare a disponibilității unei camere


Dependenţe şi pre-condiţii Accesare site ca utilizator înregistrat

Initializare Accesare pagina Hotel

Finalizare Verificarea disponibilității camerei pentru perioada selectată

Acţiunea realizată 1. Selectați Read more pentru o cameră.


2. În secțiunea Check Availability, selectați Check in date și Check
out date
3. Apăsați Check Availability
Rezultat aşteptat Un mesaj privind disponibilitatea camerei este afișat.

Camera este disponibilă:

There is no reservation for the selected interval!

Number of available rooms: X

Camera nu este disponibilă:

The room is not available for the selected interval!

Rezultat obţinut Un mesaj privind disponibilitatea camerei ar trebui să fie afișat.

Camera este disponibilă:

There is no reservation for the selected interval!

8
Number of available rooms: 35
Camera nu este disponibilă:
There is no reservation for the selected interval!

Number of available rooms: 0 BUG (B1007)

Pondere importanţă 0,5

Identificator Test13

Tester Burlacu Mădălina

Versiune 0.1

Scop Verificarea că după 3 logări consecutive eșuate, o pagină


verificarea numărului de telefon sau a adresei de email este afișată
Dependenţe şi pre-condiţii Utilizatorul este înregistrat
Nume utilizator introdus in câmpul Username
Initializare Accesare pagina Login

Finalizare Verificarea utilizatorului în cazul depășirii numărului de logări eșuate

Acţiunea realizată 1. Introduceți o parola greșită și apăsați Autentificare


2. Introduceți o parolă greșită și apăsați Autentificare
3. Introduceți o parolă greșită și apăsați Autentificare
Rezultat aşteptat 1. Un mesaj de eroare ar trebui să fie afișat: This
username/password does not exist.
2. Un mesaj de eroare ar trebui să fie afișat: This
username/password does not exist.
3. O pagina pentru verificarea numărului de telefon sau a adresei de
email ar trebui să fie afișat.

Rezultat obţinut 1. Un mesaj de eroare este afișat: This username/password does not
exist.
2. Un mesaj de eroare este afișat: This username/password does not
exist.
3. Un mesaj de eroare este afișat: This username/password does not
exist. BUG (B1008)

Pondere importanţă 0,75

9
Identificator Test14

Tester Burlacu Mădălina

Versiune 0.1

Scop Verificarea funcției de trimitere a review-urilor atât de către


vizitatori, cât și de către utilizatori înregistrați
Dependenţe şi pre-condiţii Utilizatorul nu este înregistrat
Utilizatorul este înregistrat
Initializare 1. Accesare site-ului ca vizitator
2. Accesarea site-ului ca utilizator înregistrat
Finalizare Review-ul este trimis

Acţiunea realizată 1. Scroll down în pagina Home


2. Introduceți datele necesare în câmpurile din secțiunea Contact
Us (Your name, Your Phone, Your Email, Your message)
3. Apăsați Send message
Rezultat aşteptat 3. Mesajul ar trebui să fie trimis

Rezultat obţinut 3. Mesajul este trimis

Pondere importanţă 0,3

Identificator Test15

Tester Burlacu Mădălina

Versiune 0.1

Scop Verificarea drepturilor și restricțiilor pentru vizitator


Dependenţe şi pre-condiţii Utilizatorul nu este înregistrat

Initializare Accesarea site-ului ca vizitator

Finalizare Site-ul poate fi accesat

Acţiunea realizată Accesarea paginilor disponibile ale site-ului

Rezultat aşteptat Vizitatorul ar trebui să aibă acces la paginile: Home, Sign Up, Login,
Restaurant, Hotel, Tur.

10
Vizitatorul nu ar trebui să poată rezerva camere/mese.
Vizitatorul nu ar trebui să poată verifica disponibilitatea
camerelor/meselor.
Utilizatorul nu ar trebui să poată modifica informațiile afișate (exemplu:
descrierea camerelor).
Rezultat obţinut Vizitatorul are acces la paginile: Home, Sign Up, Login, Restaurant,
Hotel, Tur.
Vizitatorul nu poate rezerva camere/mese.
Vizitatorul nu poate verifica disponibilitatea camerelor/meselor.
Vizitatorul nu poate modifica informațiile afișate (exemplu: descrierea
camerelor).
Pondere importanţă 0,5

Identificator Test16

Tester Burlacu Mădălina

Versiune 0.1

Scop Verificarea drepturilor și restricțiilor pentru utilizatorii înregistrați


Dependenţe şi pre-condiţii Utilizatorul este înregistrat

Initializare Accesarea site-ului ca utilizator înregistrat

Finalizare Site-ul poate fi accesat

Acţiunea realizată Accesarea paginilor disponibile ale site-ului

Rezultat aşteptat Utilizatorul ar trebui să aibă acces la paginile: Home, Sign Up, Login,
Restaurant, Hotel, User, Tur.
Utilizatorul ar trebui să poată rezerva camere/mese.
Utilizatorul ar trebui să poată verifica disponibilitatea
camerelor/meselor.
Utilizatorul nu ar trebui să poată modifica informațiile afișate (exemplu:
descrierea camerelor).
Rezultat obţinut Utilizatorul are acces la paginile: Home, Sign Up, Login, Restaurant,
Hotel, User, Tur.
Utilizatorul poate rezerva camere/mese.
Utilizatorul poate verifica disponibilitatea camerelor/meselor.

11
Utilizatorul nu poate modifica informațiile afișate (exemplu: descrierea
camerelor).
Pondere importanţă 0,5

12
Test case-uri – testarea negativă

Identificator Test17

Tester Bejan Roxana

Versiune 0.1

Scop Verificarea imposibilității logării cu un utilizator neînregistrat


Dependenţe şi pre-condiţii Utilizatorul nu este înregistrat

Initializare Accesarea site-ului ca utilizator neînregistrat

Finalizare Logarea nu se poate efectua

Acţiunea realizată 1. Accesați pagina Login


2. Introduceți nume utilizator neînregistrat
3. Introduceți parolă
4. Apăsați butonul Autentificare
Rezultat aşteptat Un mesaj de eroare ar trebui să fie afișat:
This username/password does not exist.
Rezultat obţinut Un mesaj de eroare este afișat:
This username/password does not exist.
Pondere importanţă 1

Identificator Test18

Tester Bejan Roxana

Versiune 0.1

Scop Verificarea imposibilității logării cu un utilizator înregistrat, dar cu


o parolă gresită
Dependenţe şi pre-condiţii Utilizatorul este înregistrat

Initializare Accesarea site-ului

Finalizare Logarea nu se poate efectua

13
Acţiunea realizată 1. Accesați pagina Login
2. Introduceți nume utilizator
3. Introduceți o parolă incorectă
4. Apăsați butonul Autentificare
Rezultat aşteptat Un mesaj de eroare ar trebui să fie afișat:
This username/password does not exist.
Rezultat obţinut Un mesaj de eroare este afișat:
This username/password does not exist.
Pondere importanţă 1

Identificator Test19

Tester Bejan Roxana

Versiune 0.1

Scop Verificarea imposibilității înregistrării cu un nume utilizator


înregistrat deja
Dependenţe şi pre-condiţii Utilizatorul cu username test1 înregistrat

Initializare Accesarea site-ului

Finalizare Înregistrarea nu se poate efectua

Acţiunea realizată 1. Accesați pagina Sign Up


2. Introduceți datele necasare înregistrării
3. Pentru username, introduceți valoarea test1
4. Apăsați butonul Înregistrare
Rezultat aşteptat Un mesaj de eroare ar trebui să fie afișat:
Username already exists.
Rezultat obţinut Înregistrarea se realizează cu success. BUG (B1009)

Pondere importanţă 1

Identificator Test20

Tester Bejan Roxana

14
Versiune 0.1

Scop Verificarea imposibilității înregistrării folosind caractere speciale


Dependenţe şi pre-condiţii
Initializare Accesarea site-ului

Finalizare Înregistrarea nu se poate efectua

Acţiunea realizată 1. Accesați pagina Sign Up


2. Introduceți în câmpul Nume caractere special (exemplu: #@#@)
3. Introduceți valori pentru Prenume, Telefon, Email, Nume
utilizator, Parolă, Confirmare parolă.
4. Apăsați butonul Înregistrare
Rezultat aşteptat Un mesaj de eroare ar trebui să fie afișat:
Name should not contain special characters.
Rezultat obţinut Înregistrarea se realizează cu succes - BUG (B1010)

Pondere importanţă 1

Identificator Test21

Tester Bejan Roxana

Versiune 0.1

Scop Verificarea imposibilității efectuării unei rezervări cu date în trecut


Dependenţe şi pre-condiţii Utilizatorul este înregistrat

Initializare Accesarea site-ului ca utilizator înregistrat

Finalizare Rezervarea nu se poate efectua

Acţiunea realizată 1. Accesați pagina User – Book a room


2. Introduceți datele necesare efectuării unei rezervări.
3. Pentru Check In Date, selectați o dată în trecut (< sysdate)
4. Pentru Check Out, selectați o dată în trecut (<sysdate)
5. Apăsați butonul Book Now.
Rezultat aşteptat 3. Un mesaj de eroare ar trebui să fie afișat:
Check In date cannot be in the past. Check in date should be bigger
than <sysdate>.

15
4. Un mesaj de eroare ar trebui să fie afișat:
Check Out date cannot be in the past. Check in date should be
bigger than <sysdate>.
5. Rezervarea nu ar trebui să se poată realiza.

Rezultat obţinut 5. Rezervarea se realizează cu succes - BUG (B1011)

Pondere importanţă 1

Identificator Test22

Tester Bejan Roxana

Versiune 0.1

Scop Verificarea imposibilității efectuării unei rezervări cu date invalide


Dependenţe şi pre-condiţii Utilizatorul este înregistrat

Initializare Accesarea site-ului ca utilizator înregistrat

Finalizare Rezervarea nu se poate efectua

Acţiunea realizată 1. Accesați pagina User – Book a room


2. Introduceți “$@#$@#” pentru câmpul Nume.
3. Introduceți valori pentru restul câmpurilor.
4. Apăsați butonul Book Now.
Rezultat aşteptat 4. Un mesaj de eroare ar trebui să fie afișat:
Name should not contain special characters.
Rezultat obţinut 4. Rezervarea se realizează cu success - BUG (B1012)

Pondere importanţă 1

16
Test case-uri – testarea securității

Identificator Test23

Tester Căluțu Ștefan

Versiune 0.1

Scop Verificarea autentificării cu un utilizator înregistrat


Dependenţe şi pre-condiţii Utilizatorul este înregistrat

Initializare Accesarea site-ului

Finalizare Autentificarea se realizează cu succes

Acţiunea realizată 1. Accesați pagina Login


2. Introduceți username
3. Introduceți parolă
4. Apăsați butonul Autentificarea
Rezultat aşteptat Autentificarea ar trebui să se realizeze cu succes

Rezultat obţinut Autentificarea se realizează cu succes

Pondere importanţă 1

Identificator Test24

Tester Căluțu Ștefan

Versiune 0.1

Scop Verificarea autentificării adminului în pagina Panel


Dependenţe şi pre-condiţii
Initializare Accesarea panelului

Finalizare Autentificarea se realizează cu succes

Acţiunea realizată 1. Accesați pagina Panel


2. Introduceți username:Admin
3. Introduceți parolă
4. Apăsați butonul Autentificarea
Rezultat aşteptat Autentificarea ar trebui să se realizeze cu succes

17
Rezultat obţinut Autentificarea se realizează cu succes

Pondere importanţă 1

Identificator Test25

Tester Căluțu Ștefan

Versiune 0.1

Scop Verificarea imposibilității autentificării unui utilizator în pagina


Panel
Dependenţe şi pre-condiţii Utilizatorul este înregistrat

Initializare Accesarea panelului

Finalizare Autentificarea nu se poate realiza

Acţiunea realizată 1. Accesați pagina Panel


2. Introduceți username test1
3. Introduceți parolă
4. Apăsați butonul Autentificarea
Rezultat aşteptat Un mesaj de eroare ar trebui să fie afișat:
Incorrect username or password, please try again.
Rezultat obţinut Un mesaj de eroare este afișat:
Incorrect username or password, please try again.
Pondere importanţă 1

Identificator Test26

Tester Căluțu Ștefan

Versiune 0.1

Scop Verificarea dacă administratorul poate vizualiza corespunzător


componentele şi subcomponentele meniului
Dependenţe şi pre-condiţii
Initializare Accesarea panelului

18
Finalizare Vizualizarea corespunzătoare a componentelor și subcomponentelor
meniului
Acţiunea realizată 1. Accesați pagina Panel
2. Introduceți username admin
3. Introduceți parolă
4. Apăsați butonul Autentificarea
Rezultat aşteptat Utilizatorul admin ar trebui să vizualizeze corespunzător componentele
și subcomponentele meniului
Rezultat obţinut Utilizatorul admin vizualizează corespunzător componentele și
subcomponentele meniului
Pondere importanţă 1

Identificator Test27

Tester Căluțu Ștefan

Versiune 0.1

Scop Verificarea dacă administratorul poate vizualiza corespunzător


componentele şi subcomponentele meniului
Dependenţe şi pre-condiţii
Initializare Accesarea panelului

Finalizare Vizualizarea corespunzătoare a componentelor și subcomponentelor


meniului
Acţiunea realizată 1. Accesați pagina Panel
2. Introduceți username admin
3. Introduceți parolă
4. Apăsați butonul Autentificarea
Rezultat aşteptat Utilizatorul admin ar trebui să vizualizeze corespunzător componentele
și subcomponentele meniului
Rezultat obţinut Utilizatorul admin vizualizează corespunzător componentele și
subcomponentele meniului
Pondere importanţă 1

19
Identificator Test28

Tester Căluțu Ștefan

Versiune 0.1

Scop Verificarea imposibilității efectuării de modificări de către


utilizatorii înregistrați
Dependenţe şi pre-condiţii Utilizatorul este înregistrat

Initializare Accesarea site-ului și logarea

Finalizare Imposibilitatea efectuării de modificări de către utilizatorii înregistrați

Acţiunea realizată Accesați pagina Hotel

Rezultat aşteptat Informațiile afișate nu ar trebui să poată fi modificate de utilizator

Rezultat obţinut Informațiile afișate nu pot fi modificate de utilizator

Pondere importanţă 1

Identificator Test29

Tester Căluțu Ștefan

Versiune 0.1

Scop Verificarea neafișării meniului User pentru vizitatori (utilizatori


neînregistrați)
Dependenţe şi pre-condiţii Utilizatorul nu este înregistrat

Initializare Accesarea site-ului

Finalizare Neafișarea meniului User

Acţiunea realizată Verifică butoanelor afișate în meniul principal

Rezultat aşteptat Butonul User nu ar trebui să fie afișat

Rezultat obţinut Butonul User nu este afișat

Pondere importanţă 0,75

20
Test case-uri – testarea valorilor limită

Identificator Test30

Tester Hariga Viorela

Versiune 0.1

Scop Verificarea selectării primei valori din combo box-ul Adults din
pagina de rezervare a unei camere
Dependenţe şi pre-condiţii Utilizatorul este înregistrat

Initializare Accesarea site-ului si autentificarea

Finalizare Selectarea primei valori din combo box-ul Adults

Acţiunea realizată 1. Accesați pagina Hotel


2. Selectați Read more pentru o camera
3. Apăsați butonul Book Now
4. Selectați prima valoarea (1) din combo box-ul Adults
Rezultat aşteptat Prima valoarea ar trebui să poată fi selectată

Rezultat obţinut Prima valoare poate fi selectată

Pondere importanţă 0,5

Identificator Test31

Tester Hariga Viorela

Versiune 0.1

Scop Verificarea selectării valorii 3 din combo box-ul Adults din pagina
de rezervare a unei camere
Dependenţe şi pre-condiţii Utilizatorul este înregistrat

Initializare Accesarea site-ului si autentificarea

Finalizare Selectarea valorii 3 din combo box-ul Adults

Acţiunea realizată 1. Accesați pagina Hotel


2. Selectați Read more pentru o camera
3. Apăsați butonul Book Now

21
4. Selectați valoarea 3 din combo box-ul Adults
Rezultat aşteptat Valoare 3 ar trebui să poată fi selectată

Rezultat obţinut Valoare 3 poate fi selectată

Pondere importanţă 0,5

Identificator Test32

Tester Hariga Viorela

Versiune 0.1

Scop Verificarea selectării ultimei valori din combo box-ul Adults din
pagina de rezervare a unei camere
Dependenţe şi pre-condiţii Utilizatorul este înregistrat

Initializare Accesarea site-ului si autentificarea

Finalizare Selectarea ultimei valori din combo box-ul Adults

Acţiunea realizată 1. Accesați pagina Hotel


2. Selectați Read more pentru o camera
3. Apăsați butonul Book Now
4. Selectați ultima valoare din combo box-ul Adults
Rezultat aşteptat Ultima valoare ar trebui să poată fi selectată

Rezultat obţinut Ultima valoare poate fi selectată

Pondere importanţă 0,5

Identificator Test33

Tester Hariga Viorela

Versiune 0.1

Scop Verificarea înregistrării unui nou utilizator cu o parolă formată din


5 caractere
Dependenţe şi pre-condiţii
Initializare Accesarea site-ului

22
Finalizare Înregistrarea noului utilizator ca vizitator

Acţiunea realizată 1. Accesați pagina Sign Up


2. Introduceți datele necesare înregistrării
3. Introduceți o parolă format din 5 caractere
4. Apăsați butonul Înregistrare
Rezultat aşteptat Înregistrarea ar trebui să se realizeze cu succes

Rezultat obţinut Înregistrarea se realizează cu succes

Pondere importanţă 0,5

Identificator Test34

Tester Hariga Viorela

Versiune 0.1

Scop Verificarea înregistrării unui nou utilizator cu o parolă formată din


10 caractere
Dependenţe şi pre-condiţii
Initializare Accesarea site-ului ca vizitator

Finalizare Înregistrarea noului utilizator

Acţiunea realizată 1. Accesați pagina Sign Up


2. Introduceți datele necesare înregistrării
3. Introduceți o parolă format din 10 caractere
4. Apăsați butonul Înregistrare
Rezultat aşteptat Înregistrarea ar trebui să se realizeze cu succes

Rezultat obţinut Înregistrarea se realizează cu succes

Pondere importanţă 0,5

Identificator Test35

Tester Hariga Viorela

Versiune 0.1

23
Scop Verificarea înregistrării unui nou utilizator cu o parolă formată din
20 caractere
Dependenţe şi pre-condiţii
Initializare Accesarea site-ului ca vizitator

Finalizare Înregistrarea noului utilizator

Acţiunea realizată 1. Accesați pagina Sign Up


2. Introduceți datele necesare înregistrării
3. Introduceți o parolă format din 20 caractere
4. Apăsați butonul Înregistrare
Rezultat aşteptat Înregistrarea ar trebui să se realizeze cu succes

Rezultat obţinut Înregistrarea se realizează cu succes

Pondere importanţă 0,5

Identificator Test36

Tester Hariga Viorela

Versiune 0.1

Scop Verificarea înregistrării unui nou utilizator cu o parolă formată din


2 caractere
Dependenţe şi pre-condiţii
Initializare Accesarea site-ului ca vizitator

Finalizare Afișarea unui mesaj de eroare

Acţiunea realizată 1. Accesați pagina Sign Up


2. Introduceți datele necesare înregistrării
3. Introduceți o parolă format din 2 caractere
4. Apăsați butonul Înregistrare
Rezultat aşteptat Un mesaj de eroare ar trebui să fie afișat:
Your password must be at least 5-20 characters.
Rezultat obţinut Un mesaj de eroare este afișat.

Pondere importanţă 0,5

24
Test case-uri – testarea interfeței

Identificator Test37

Tester Bejan Roxana

Versiune 0.1

Scop Verificarea specificării lungimii şirului de caractere care formează


parola la introducerea ei greşită
Dependenţe şi pre-condiţii
Initializare Accesarea site-ului ca vizitator

Finalizare Afișarea unui mesaj de eroare

Acţiunea realizată Test1


1. Accesați pagina Sign Up
2. Introduceți datele necesare înregistrării
3. Introduceți o parolă format din 2 caractere
4. Apăsați butonul Înregistrare

Test2
1. Accesați pagina Sign Up
2. Introduceți datele necesare înregistrării
3. Introduceți o parolă format din 21 caractere

Rezultat aşteptat Test1


4. Un mesaj de eroare ar trebui să fie afișat:
Your password must be at least 5-20 characters.
Test2
3. Doar 20 de caractere ar trebui să poată fi introduse
Rezultat obţinut Test1
4. Un mesaj de eroare este afișat.
Test2
3. Doar 20 de caractere pot fi introduse
Pondere importanţă 0,5

25
Identificator Test38

Tester Hariga Viorela

Versiune 0.1

Scop Verificarea corectitudinii textelor afișate


Dependenţe şi pre-condiţii Accesarea site-ului

Initializare 1. Accesați pagina Home


2. Accesați pagina Hotel
3. Accesați pagina Restaurant
Finalizare Evaluarea corectitudinii textelor afișate

Acţiunea realizată 1. Verificați corectitudinea textelor afișate


2. Verificați corectitudinea textelor afișate
3. Verificați corectitudinea textelor afișate
Rezultat aşteptat 1. Textele afișate ar trebui să fie scrise corect
2. Textele afișate ar trebui să fie scrise corect
3. Textele afișate ar trebui să fie scrise corect
Rezultat obţinut 1. Textele afișate sunt scrise corect
2. Textele afișate sunt scrise corect
3. Textele afișate sunt scrise corect
Pondere importanţă 0,25

26
Test case-uri – testarea firului logic

Identificator Test39

Tester Chircan Silviu Vlad


Versiune 0.1

Scop Verificarea efectuării unei rezervări de către un utilizator


înregistrat
Dependenţe şi pre-condiţii Utilizatorul este înregistrat

Initializare Accesarea site-ului

Finalizare Efectuarea unei rezervări

Acţiunea realizată 1. Accesați pagina Login și autentificați-vă


2. Accesați User – Book a room
3. Introduceți datele necesare efectuării unei rezervări și apăsați
butonul Book Now
Rezultat aşteptat Rezervarea ar trebui să fie înregistrată

Rezultat obţinut Rezervarea este înregistrată

Pondere importanţă 1

Identificator Test40

Tester Chircan Silviu Vlad


Versiune 0.1

Scop Verificarea restricționării efectuării unei rezervări de către un


vizitator (utilizator neînregistrat)
Dependenţe şi pre-condiţii
Initializare Accesarea site-ului ca vizitator

Finalizare Rezervarea nu este înregistrată

Acţiunea realizată 1. Accesați pagina Restaurant


2. Accesați Book a table
Rezultat aşteptat 2. Un mesaj de eroare ar trebui să fie afișat înainte de finalizarea

27
acțiunii de rezervare:
You have to be registered in order to book a table!
Rezultat obţinut Mesajul de eroare este afișat după introducerea datelor necesare
efectuării unei rezervări și apăsării butonului Book Now - BUG
(B1006)
Pondere importanţă 0,5

Identificator Test41

Tester Chircan Silviu Vlad


Versiune 0.1

Scop Verificarea efectuarea unei înregistrări și apoi a unei rezervări


Dependenţe şi pre-condiţii După înregistrarea, noul utilizator este aprobat de admin

Initializare Accesarea site-ului ca vizitator

Finalizare Rezervarea este înregistrată

Acţiunea realizată 1. Accesați pagina Sign Up


2. Introduceți datele necesare înregistrării și finalizați acțiunea
3. Accesați Login
3. Introduceți datele necesare autentificării și finalizați acțiunea
4. Accesați pagina User – Book a room
5. Selectați Read more pentru o cameră
6. Introduceți datele necesare rezervării unei camera și finalizați
acțiunea
Rezultat aşteptat Rezervarea ar trebui să fie înregistrată

Rezultat obţinut Rezervarea este înregistrată

Pondere importanţă 0,75

Identificator Test42

Tester Chircan Silviu Vlad

28
Versiune 0.1

Scop Verificarea imposibilității autentificării unui utilizator care nu a


fost aprobat de admin
Dependenţe şi pre-condiţii După înregistrarea, noul utilizator nu este aprobat de admin

Initializare Accesarea site-ului ca vizitator

Finalizare Autentificarea nu se poate finaliza

Acţiunea realizată 1. Accesați pagina Sign Up


2. Introduceți datele necesare înregistrării și finalizați acțiunea
3. Accesați Login
4. Introduceți datele necesare autentificării și apăsați butonul
Autentificare
Rezultat aşteptat Un mesaj de eroare ar trebui să fie afișat:
Please wait for the account confirmation.
Rezultat obţinut Un meaj de eroare este afișat:

Pondere importanţă 0,75

29
Test case-uri – testarea instalării/dezinstalării

Identificator Test43

Tester Căluțu Ștefan


Versiune 0.1

Scop Verificarea instalării cu succes a aplicație


Dependenţe şi pre-condiţii Kit de instalare

Initializare Rularea kit-ului

Finalizare Mesaj de informare: Instalare finalizată cu succes

Acţiunea realizată 1. Rulați kit-ul de instalare


2. Selectați locatia
3. Parcurgeți ferestrele Next -> Next
4. Apăsați OK
Rezultat aşteptat Un mesaj de informare ar trebui să fie afișat la finalizarea instalării:
Instalarea a fost finalizată cu succes
Rezultat obţinut Un mesaj de informare este afișat la finalizarea instalării:
Instalarea a fost finalizată cu succes
Pondere importanţă 1

Identificator Test44

Tester Chircan Silviu Vlad


Versiune 0.1

Scop Verificați lansarea cu succes după instalare


Dependenţe şi pre-condiţii Instalarea a fost finalizată cu succes

Initializare Accesarea Aplicației

Finalizare Aplicație afișată

Acţiunea realizată Accesați aplicația

30
Rezultat aşteptat Aplicația ar trebui să fie afișată corespunzător

Rezultat obţinut Aplicația este afișată corespunzător

Pondere importanţă 1

Identificator Test45

Tester Burlacu Mădălina


Versiune 0.1

Scop Verificarea dezinstalarea cu succes a aplicație


Dependenţe şi pre-condiţii Kit de dezinstalare

Initializare Rularea kit-ului de dezinsalare

Finalizare Mesaj de informare: Dezinstalarea finalizată cu succes

Acţiunea realizată 1. Rulați kit-ul de dezinstalare


2. Parcurgeți ferestrele Next -> Next
3. Apăsați OK
Rezultat aşteptat Un mesaj de informare ar trebui să fie afișat la finalizarea dezinstalării:
Dezinstalarea a fost finalizată cu success.
Rezultat obţinut Un mesaj de informare este afișat la finalizarea dezinstalării:
Dezinstalarea a fost finalizată cu success.
Pondere importanţă 1

31
Test case-uri – testare automată

Identificator Test46

Tester Căluțu Ștefan


Versiune 0.1

Scop Verificarea proprietăților de interfaţă la deschidere


Dependenţe şi pre-condiţii Browsere instalate:
Mozilla Firefox 46.01
Internet Explorer 11
Google Chrome
Safari
Initializare Accesarea site-ului

Finalizare Site-ul este afișat corespunzător

Acţiunea realizată Scenariu 1:


1. Accesați site-ul folosind browser-ul Mozilla Firefox
2. Parcurgeți paginile site-ului
Scenariu 2:
1. Accesați site-ul folosind browser-ul Internet Explorer
2. Parcurgeți paginile site-ului
Scenariu 3:
1. Accesați site-ul folosind browser-ul Google Chrome
2. Parcurgeți paginile site-ului
Scenariu 4:
1. Accesați site-ul folosind browser-ul Safari
2. Parcurgeți paginile site-ului
Rezultat aşteptat 1. Site-ul poate fi accesat cu fiecare dintre cele 4 browsere
2. Paginile site-ului sunt afișate pe fiecare dintre cele 4 browsere
Rezultat obţinut 1. Site-ul poate fi accesat cu fiecare dintre cele 4 browsere
2. Paginile site-ului sunt afișate pe fiecare dintre cele 4 browsere
Pondere importanţă 0,5

32
Identificator Test47

Tester Bejan Roxana


Versiune 0.1

Scop Verificarea comportamentului aplicației la apăsarea repetată a


butoanelor (stress testing)
Dependenţe şi pre-condiţii
Initializare Accesarea site-ului

Finalizare Identificarea comportamentului aplicației la apăsarea repetată a


butoanelor
Acţiunea realizată 1. Accesarea paginilor
2. Apelarea repetată butoanelor
Rezultat aşteptat Aplicația nu se blochează în condiții de stres

Rezultat obţinut Aplicația nu se blochează în condiții de stres

Pondere importanţă 1

33
Bugs
Bug ID Bug Title Severity Priority Test
case
B1000 Eroarea 404 Not Found este afișată la Critical High T1
accesarea paginii Tur
B1001 Doi utilizatori pot fi creați folosind Moderate Medium T6
aceeași adresă de e-mail
B1002 Nicio acțiune nu este generată la Moderate Medium T7
apăsarea butonului Update personal
info
B1003 Rezervarea unei camera nu este afișată Moderate Medium T8
în secțiunea Hotel Reservațion
B1004 Rezervarea unei mese nu este afișată în Moderate Medium T9
secțiunea Restaurant Reservation
B1005 Mesajul de eroare pentru restricționarea Minor Low T10
rezervării unei camere este afișat după
introducerea datelor necesare unei
rezervări și apăsarea butonului Book
Now
B1006 Mesajul de eroare pentru restricționarea Minor Low T11,
rezervării unei mese este afișat după T40
introducerea datelor necesare unei
rezervări și apăsarea butonului Book
Now
B1007 Mesaj de eroare nepotrivit este afișat Moderate Medium T12
pentru camera nedisponibile
B1008 Verificarea datelor utilizatorului nu se Critical High T13
realizează dupa 3 încercări eșuate de
autentificare
B1009 Doi utilizatori cu același nume de Critical High T19
utilizator pot fi creați
B1010 Înregistrarea utilizatorilor folosind Moderate Medium T20
caractere speciale este permisă
B1011 Rezervările pot fi efectuate cu date din Critical High T21
trecut
B1012 Rezervările ce conțin caractere special Moderate Medium T22
(invalide) sunt înregistate

34

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