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.