Test Cases Generation for Blood Bank Donors Project

Test Cases Generation for Blood Bank Donors Project

Here, we are showing you a list of test cases generated and tested for the blood bank donors project.

Test cases for Registration

Test Engineer: XYZ – Your Name Here
Test Case ID: TC1
Related UC UC1
Date: 27-07-2019
Purpose: In order to verify that the user is registering according to required information and validation.
Pre-Req: Web Server must be up. And available for the users. And Enter valid information
Test Data: Name (String)

Phone # (String)

City (String)

Blood group (String)

Location (String)

Steps: Steps to carry out the test. See step formatting rules below.

Choose your type from navigation drawer

Choose option menu from the action bar

Enter Valid Information

Press Submit

etc.

Status: Pass

Test cases for Search Blood Donors

Test Engineer: XYZ – Your Name Here
Test Case ID: TC2
Related UC UC2
Date: 27-07-2019
Purpose: The user can search and filter donors as per the required blood group
Pre-Req: Web Server must be up or data is already synchronized in case of error in connection
Test Data: City

Blood group

Steps: Steps to carry out the test. See step formatting rules below.

Choose Volunteer Donors from Navigation Drawer

Search required blood donor from list

Filter the result by city or blood

etc.

Status: Pass

Test cases for search Blood banks

Test Engineer: XYZ – Your Name Here
Test Case ID: TC3
Related UC UC3
Date: 27-07-2019
Purpose: The user can search and filter Bloodbanks as per required city, and also see their bloodstock
Pre-Req: Web Server must be up or data is already synchronized in case of error in connection
Test Data: City
Steps: Steps to carry out the test. See step formatting rules below.

Choose Bloodbank from Navigation Drawer

Search blood banks from list

Filter the result by city

etc.

Status: Pass

Test cases for Search Hospitals

Test Engineer: XYZ – Your Name Here
Test Case ID: TC4
Related UC UC4
Date: 27-07-2019
Purpose: The user can search and filter Hospitals as per required city
Pre-Req: Web Server must be up or data is already synchronized in case of error in connection
Test Data: City
Steps: Steps to carry out the test. See step formatting rules below.

Choose Hospitals from Navigation Drawer

Search hospitals from list

Filter the result by city

etc.

Status: Pass

Test cases for Make Online Request

Test Engineer: XYZ – Your Name Here
Test Case ID: TC5
Related UC UC5
Date: 27-07-2019
Purpose: The user can make online blood request
Pre-Req: Web Server must be up
Test Data: Name (String)

Phone # (String)

City (String)

Blood group (String)

Location (String)

Steps: Steps to carry out the test. See step formatting rules below.

Choose User Type from Navigation Drawer

Choose request button from the action bar

Enter Valid information

Submit

etc.

Status: Pass

Test cases for Online Chatting

Test Engineer: XYZ – Your Name Here
Test Case ID: TC6
Related UC UC6
Date: 27-07-2019
Purpose: Online chat between the blood donor and blood seeker
Pre-Req: Error in internet connection
Test Data: Sender Contact (String)

Receiver Contact (String)

Message (String)

Date/Time

Steps: Steps to carry out the test. See step formatting rules below.

Choose Online Chat from Navigation Drawer

Register as a blood seeker or blood donor

Chat screen will be appear

Select any one from the list

Start Chat

etc.

Status: Pass

Test cases for Make Offline Request

Test Engineer: XYZ – Your Name Here
Test Case ID: TC7
Related UC UC7
Date: 27-07-2019
Purpose: The user can make offline blood request
Pre-Req: Web Server must be up
Test Data: Name (String)

Phone # (String)

City (String)

Blood group (String)

Location (String)

Steps: Steps to carry out the test. See step formatting rules below.

If there is an error in internet connection

Backup screen will open automatically

Choose offline request option

Insert Valid information

Submit (in sqlite)

Press Refresh button on main screen

Offline Request will be synchronized in MySQL

Etc.

Status: Pass

Test cases for Login

Test Engineer: XYZ – Your Name Here
Test Case ID: TC8
Related UC UC8
Date: 27-07-2019
Purpose: In order to get login as a blood bank for stock modification.
Pre-Req: Web Server must be up
Test Data: Email (String)

Password (String)

Steps: Steps to carry out the test. See step formatting rules below.

Choose Bloodbank from Navigation Drawer

Choose Sign in

Enter username and password

Click login

see the terms of use page

etc.

Status: Pass

Test cases for Update Stock

Test Engineer: XYZ – Your Name Here
Test Case ID: TC9
Related UC UC9
Date: 27-07-2019
Purpose: In order to update blood bank stock
Pre-Req: Web Server must be up
Test Data: Blood bank Name (String)

Blood Type (String)

Bag # (String)

Hemolysis (String)

Quantity (String)

Steps: Steps to carry out the test. See step formatting rules below.

After login as Bloodbank

Choose Blood Stock Register

Enter valid information

Submit

etc.

Status: Pass

Test cases for View Requests

Test Engineer: XYZ – Your Name Here
Test Case ID: TC10
Related UC UC10
Date: 27-07-2019
Purpose: In order to view blood requests
Pre-Req: Web Server must be up
Test Data: Just Required Internet Connection
Steps: Steps to carry out the test. See step formatting rules below.

Choose User Type from Navigation Drawer

Choose request button from the action bar

View Requests

Filter result by blood or city

etc.

Status: Pass

Topic Covered: Test Cases Generation for Blood Bank Donors Project.