You are on page 1of 26

TestCase ID 1

Summary / Title Add to cart functionality


Internet connection
Initial Conditions
Internet Explorer 6 or greater
EXECUTION

No Step Expected

1 Access the website home page Display the home web page

2 Click the categories button show categories drawer

3 Select a category Show that category of products

4 Click add to cart on a random product Product is added to cart

5 Click the the cart button Display cart page with product

Post Conditions Product is added to cart

TestCase ID 2
Summary / Title Product page functionality
Internet connection
Initial Conditions
Internet Explorer 6 or greater
EXECUTION
No Step Expected

1 Access the website home page Display the home web page

2 Click the categories button show categories drawer

3 Select a category Show that category of products

4 Click on a product Display the page of the product

5 Click on reviews Display the product's reviews

6 Click on the product's image Display image as overlay


4 Click on a product Display the page of the product

Post Conditions Display the page of the product

TestCase ID 3
Summary / Title Add favourite functionality
Internet connection
Initial Conditions
Internet Explorer 6 or greater
EXECUTION
No Step Expected

1 Access the website home page Display the home web page

2 Click the categories button show categories drawer

3 Select a category Show that category of products

4 Click on a product Display the page of the product

5 Click on "Adauga la favorite" Product added to favourites

6 Click on user icon Display user menu

7 Click on "Wishlist" Display favourites

Post Conditions Display the page of the product and the favourites page

TestCase ID 4
Summary / Title Register functionality
Internet connection
Initial Conditions
Internet Explorer 6 or greater
EXECUTION
No Step Expected
1 Access the website home page Display the home web page
2 Select register category show register boxes for input
3 Introducing data register is confirmed

Redirect to home page where instead


4 Press register
of the login button, it displays my name

Post Conditions User is registerd


TestCase ID 5
Summary / Title Login functionality
Internet connection
Initial Conditions
Internet Explorer 6 or greater
EXECUTION
No Step Expected
1 Access the website home page Display the home web page
2 Select login category show login boxes for input
3 Introducing data Login is confirmed
Post Conditions User is logged

TestCase ID 6
Summary / Title Forgot the password functionality
Internet connection
Initial Conditions
Internet Explorer 6 or greater
EXECUTION
No Step Expected
1 Access the login page Display the login page
It redirects you to a page to enter the
2 Click on forgot the password button
email to change the password
The website sends you an email with a
3 Introducing email
link to change your password
redirecting to a page where you can
4 Click on the reset password button
reset your password
Post Conditions The password is changed

TestCase ID 7
Summary / Title Sortarea produselor
Conexiune la internet
Initial Conditions
Un browser actualizat
EXECUTION
No Step Expected
1 Accesarea paginii web Pagina Home este afisata
Afisarea paginii cu produsele
2 Click pe categoria "Laptop-uri si accesorii"
"Laptopuri si Accesorii"
Afisarea paginii cu produsele
3 Click pe Categoria "Laptopuri"
"Laptopuri"
4 Click pe drop-down "Ordoneaza dupa" Afisarea criteriilor pentru sortare
Produsele afisate sunt ordonate
5 Click pe criteriul Pret ↓ din drop-down
descrescator dupa pret
Post Conditions Produsele din categoria selectata sunt afisate in functie de

TestCase ID 8
Summary / Title Cautarea produselor
Conexiune la internet
Initial Conditions
Un browser actualizat
EXECUTION
No Step Expected
1 Accesarea paginii web Pagina Home este afisata
Posibilitatea de a introduce caractere
Click pe form-ul "Cauta un produs" si
2 de tip text pentru cautarea produselor
indroducerea textului "Laptop HP 250 G9"
pe site
Afisarea paginii cu produsul cautat si
3 Cautam pe site produsul introdus
produse similare
Post Conditions Produsul cautat este in lista returnata

TestCase ID 9
Summary / Title Functionalitate filtre
Conexiune la internet
Initial Conditions
Un browser actualizat
EXECUTION
No Step Expected
1 Accesarea paginii web Pagina Home este afisata
Afisarea paginii cu produsele
2 Click pe categoria "Laptop-uri si accesorii"
"Laptopuri si Accesorii"
Afisarea paginii cu produsele
3 Click pe Categoria "Laptopuri"
"Laptopuri"
Completarea filtrului de pret cu valorile "2800" Posibilitatea completarii filtrului de pret
4
si "3600" cu valorile alese
Afisarea produselor cu pretul intre
5 Click pe butonul "Aplica filtru pret"
valorile introduse in pasul 4
Post Conditions Produsele afisate sunt situati in parametrii filtrului
r

Actual PASS / FAIL

Display the home web page PASS

show categories drawer PASS

Show that category of products PASS

Product is added to cart PASS

Display cart page with product PASS

Actual PASS / FAIL

Display the home web page PASS

show categories drawer PASS

Show that category of products PASS

Display the page of the product PASS

Display the product's reviews PASS

Display image as overlay PASS


Display the page of the product PASS

uct

Actual PASS / FAIL

Display the home web page PASS

show categories drawer PASS

Show that category of products PASS

Display the page of the product PASS

Product added to favourites PASS

Displays user menu PASS

Displays favourites PASS

uct and the favourites page

Actual PASS / FAIL


Display the home web page PASS
show register boxes for input PASS
Register is confirmed PASS

Redirect to home page where instead PASS


of the login button, it displays my name
r

Actual PASS / FAIL


Display the home web page PASS
show login boxes for input PASS
login is confirmed PASS

nality

Actual PASS / FAIL


Display the login page PASS
It redirects you to a page to enter the PASS
email to change the password
The website sends you an email with a PASS
link to change your password
redirecting to a page where you can PASS
reset your password

Actual PASS / FAIL


Pagina Home este afisata PASS
Pagina cu produsele "Laptopuri si PASS
Accesorii" este afisata
Pagina cu produsele "Laptopuri" este PASS
afisata
Criteriile pentru sortare sunt afisate PASS
Produsele nu sunt afisate in mod FAIL
descrescator dupa pret
ctata sunt afisate in functie de criteriul dorit

Actual PASS / FAIL


Pagina Home este afisata PASS

Introducerea de caractere de tip text PASS


este posibila

Pagina afisata nu contine produsul FAIL


cautat si nici produse similare
returnata

Actual PASS / FAIL


Pagina Home este afisata PASS
Pagina cu produsele "Laptopuri si PASS
Accesorii" este afisata
Pagina cu produsele "Laptopuri" este PASS
afisata
Filtrul de pret poate fi completat cu PASS
valorile alese
Produsele afisate sunt cuprinse intre PASS
valorile introduse
i in parametrii filtrului
TestCase ID 1
Summary / Title SQLMAP Vulnerability Testing
Internet connection
Initial Conditions
SQLMAP installed
EXECUTION

No Step Expected

Connect to site and sql map connects to site and lists


1
list information information

List
informatio Get method is called and lists
2
ns into a information into a database
database

List a
certain
Column is listed with all the
3 column
information
into that
database

Dump
informatio Local csv is created with all the
3
n into a information
local csv

Post Conditions No errors are shown and information is exported locally

TestCase ID 2
Summary / Title Arachni Vulnerability testing
Internet connection
Initial Conditions
Arachni is installed and functional
EXECUTION

No Step Expected

Go to start a scan
1 Start a scan page opens
page
Type in
2 the target Target URL is in the search bar
URL

Click
3 Scan starts
"Go!"
Observe
4 Results appear
results
Click on
export
5 XML file with the errors is created
informatio
n
Post Conditions Scan is finished and information is exported

TestCase ID 3
Summary / Title PenTest-Tools security testing
Internet connection
Initial Conditions
Pentest-Tools account
EXECUTION

No Step Expected

1 Go to scans page Scans page opens

Click
2 "Start a New scan page opens
new scan"

Type in
3 the target Target URL is in the search bar
URL

Insert
4 parameter Parameters are inserted
s (if any)
Click
5 "Start Scan starts
Scan"
Observe
6 Results appear
results

Click on
export The scan report is inserted into a
7
informatio csv file which is downloaded
n
Post Conditions Scan is finished and information is exported

TestCase ID 3
Summary / Title SQL Injection - OWASP ZAP
Internet connection
Initial Conditions
OWASP ZAP
EXECUTION

No Step Expected
Install OWASP
1 Succesfull install
ZAPP
Install
2 FuzzDB Installed FuzzDB Files
Files
Select
3 Manual Open the manual explore menu
Explore
Enter the website Website is entered in the "URL to
4
you want to attack explore" menu
Start the Press on Launch Browser to start
5
scan the scan
Find a
form on
the site to Enter random credentials on the
6
enter website
credential
s

Find the
POST
command Post command is found in left side
7
in menu of OWASP ZAP
OWASP
ZAP
Attack by
Right click the post command and
8 using
attack using FUZZ
Fuzz

Launch Using FUZZ launch an SQL


9
the attack Injection attack

Find
vulnerabili
Scan the Fuzzer view for possible
10 tes in the
weaknesses on the website
Fuzzer
view
Post Conditions Reveal vulnerabilities on a given website
PASS /
Actual
FAIL

sql map connected to site and lists information PASS

Get method is called and lists information into a PASS


database

Column is listed with all the information PASS

Local csv is created with all the information PASS

n is exported locally

PASS /
Actual
FAIL

Start a scan page opens PASS


Target URL is in the search bar PASS

Scan starts PASS

Results appear PASS

XML file with the errors is created PASS

exported

PASS /
Actual
FAIL

Scans page opens PASS

New scan page opens PASS

Target URL is in the search bar PASS

Parameters are inserted PASS

Scan starts PASS

Results appear PASS

The scan report is inserted into a csv file which is PASS


downloaded
exported

PASS /
Actual
FAIL
Succesfull install PASS

Installed FuzzDB Files PASS

Open the manual explore menu PASS

Website is entered in the "URL to explore" menu PASS

Press on Launch Browser to start the scan PASS

Enter random credentials on the website PASS

Post command is found in left side menu of OWASP PASS


ZAP

Right click the post command and attack using FUZZ PASS

Using FUZZ launch an SQL Injection attack PASS

Scan the Fuzzer view for possible weaknesses on PASS


the website

ebsite
TestCase ID 1
Summary / Title Log In validation Time
Internet connection
Initial Conditions
Internet Explorer 6 or greater
EXECUTION

No Step Expected

Create a thread group with a


1 Thread group is created
large number of users

Create a http Request goes through and


2
request to forit.ro we receive the data

Post Conditions Request goes through

TestCase ID 2
Summary / Title Site Load Time
Internet connection
Initial Conditions
Jmeter
EXECUTION

No Step Expected

1 Create a thread group Thread group is created

Create a http Request goes through and


2
request to forit.ro we receive the data

Observe the load time is under 3.1


3
time seconds(global average)

Post Conditions Request goes through

TestCase ID 3
Summary / Title Database load time
Internet connection
Initial Conditions
Jmeter
EXECUTION

No Step Expected

1 Create a thread group Thread group is created

Create a http
request to forit.ro Request goes through and
2
with specific we receive the data
parameters

Observe the load time is under 3.1


3
time seconds(global average)

Post Conditions Request goes through

TestCase ID 4
Summary / Title Static Content Load Time
Internet connection
Initial Conditions
Jmeter
EXECUTION

No Step Expected

1 Create a thread group Thread group is created

Create a http
2 Http request is created
request to forit.ro

Add header
3 manager and Managers are created
cookie manager
Request goes through and
4 Send request
we receive the data

time is under 2
Observe the load
5 seconds(Google
time
Recommended)

Post Conditions Request goes through

TestCase ID 5
Summary / Title Timp de Raspuns Cautare
Internet connection
Initial Conditions
Jmeter
EXECUTION

No Step Expected

1 Create a thread group Thread group is created

Create a http
request to forit.ro Request goes through and
2
with search we receive the data
parameters

Observe the load


3 Time is displayed
time

Post Conditions Request goes through

TestCase ID 6
Summary / Title Spike de utilizatori
Internet connection
Initial Conditions
Jmeter
EXECUTION

No Step Expected

1 Create a thread group Thread group is created


Create a http
request to forit.ro
2 Request is created
with search
parameters

Add variable for Variable is created and


3
random users functional

Add timer to repeat


4 Timer is created
request

Request goes through and


5 Send request
we receive the data

6 Observe results Results are displayed

Post Conditions Request goes through

TestCase ID 7
Summary / Title Login load time
Internet connection
Initial Conditions
Jmeter
EXECUTION

No Step Expected

1 Create a thread group Thread group is created

Create a http
request to forit.ro
2 Request is created
with login
parameters

Request goes through and


5 Send request
we receive the data
6 Observe Load time Results are displayed

Post Conditions Request goes through

TestCase ID 8
Summary / Title Register load time
Internet connection
Initial Conditions
Jmeter
EXECUTION

No Step Expected

1 Create a thread group Thread group is created

Create a http
request to forit.ro
2 with register Request is created
parameters
parameters

Request goes through and


3 Send request
we receive the data

4 Observe Load time Results are displayed

Post Conditions Request goes through

TestCase ID 9
Summary / Title Different browsers load time
Internet connection
Initial Conditions
Jmeter
EXECUTION

No Step Expected

1 Create a thread group Thread group is created


Create a http
request to forit.ro
2 with register Request is created
parameters
parameters

Add header
manager with
3 Manager is created
parameters for
different browsers

Request goes through and


4 Send request
we receive the data

5 Observe Load time Results are displayed

Post Conditions Request goes through


PASS /
Actual
FAIL

Thread group is PASS


created

We received the data PASS


of the request

PASS /
Actual
FAIL

Thread group is PASS


created

We received the data PASS


of the request

time is under 3.1 PASS


PASS /
Actual
FAIL

Thread group is PASS


created

We received the data PASS


of the request

time is under 3.1 PASS

PASS /
Actual
FAIL

Thread group is PASS


created

Http request is PASS


created

Managers are created PASS


We received the data PASS
of the request

time is under 2 PASS


seconds

PASS /
Actual
FAIL

Thread group is PASS


created

We received the data PASS


of the request

Time is displayed PASS

PASS /
Actual
FAIL

Thread group is PASS


created
Request is created PASS

Variable is created PASS


and functional

Timer is created PASS

We received the data PASS


of the request

Results are displayed PASS

PASS /
Actual
FAIL

Thread group is PASS


created

Request is created PASS

We received the data PASS


of the request
Results are displayed PASS

PASS /
Actual
FAIL

Thread group is PASS


created

Request is created PASS

We received the data PASS


of the request

Results are displayed PASS

PASS /
Actual
FAIL

Thread group is PASS


created
Request is created PASS

Manager is created PASS

We received the data PASS


of the request

Results are displayed PASS

You might also like