Test Case Generation of E-Utility Service Provider Project

Test Case Generation of E-Utility Service Provider Project

E-Utility Service Provider Project

Let us see the Test Case Generation of the E-Utility Service Provider Project. If you are interested to read the full SRS and documentation of the project, then click here.

Signup Test Case

The test case of signup as shown below. It refers to Use case 1 in the use cases. In this test case, successful registration of the user is being checked. This functionality is used to make registration to use this application.

Sign Up Test Case

Test Engineer:  Name of the testing person
Test Case ID:    TC1
Related UC/FR/NFR  UC1/FR1/NFR1
Date:  20 June 2013
Purpose:  To check the successful signup.
Pre-Req:  The user has to start the application.
Assumptions:  User fills the forms successfully and data is  stored in a database.
Steps:

 

 

 

 

Procedure Result:

 

 

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

  1. The application should be in running condition.
  2. User must enter data in fields

Application enables the user to fill all data and save in database

Status:  Pass

Login Test Case

When the user wants to use this system, then he must log in first. This test case describes the process in which the user can use the application after login.

Login in the account is used for security purposes so that only authentic users can use this account and any unauthorized person cannot access someone’s account. If the user enters the correct details he/she successfully login or if he/she enters incorrect details then the user cannot continue.

 

Login Test Case

Test Engineer: Name of the testing person
Test Case ID: TC2
Related UC/FR/NFR UC2/FR2/NFR2
Date: 20 June 2013
Purpose: To check that login is successful or not.

The server is working properly or not.

Pre-Req: The user has to start the application.
Assumptions: Users will log in easily.
Steps:

 

        

 

Procedure Result:

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

The application should be in running condition.

The system opens the user’s account.

Status: Pass

Checking Location Test Case

When the worker successfully received the request from the customer and the worker is going to complete the task then he can find the location of the customer through Google map. It can give location from the worker place to the customer place.

Checking Location Test case

Test Engineer: Name of the testing person
Test Case ID: TC3
Related UC/FR/NFR UC3/FR3/NFR3
Date: 20 June 2017
Purpose: To Check that worker can get the customers location or not.
Pre-Req: The user has to start the application.
Steps:

 

        

 

 

Procedure Result:

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

 

The application should be in running condition.

The worker must search for the location of customer

The worker can get the customer’s location through Google map.

Status: Pass

Visitor Test Case

This test case is to check that when visitors come on the main page of the application this page is working properly and the services are shown to the visitor.

Visitor Test case

Test Engineer: Name of the testing person
Test Case ID: TC4
Related UC/FR/NFR UC4/FR4/NFR4
Date:  15 June 2013
Purpose: Check that visitors can view the services or not.
Pre-Req: The user has to start the application.
Steps:

 

         

 

 

Procedure Result:

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

The application should be in running condition.

Services are shown to the visitor.

Status: Pass

Service Provider login case

This case is to check that the service provider/worker is successfully login in or not and view the requests of the customer or not.

Service Provider Login Case

Test Engineer: Name of testing person
Test Case ID: TC5
Related UC/FR/NFR UC5/FR5/NFR5
Date:  30 June 2013
Purpose: To Check that the worker can successfully login and view requests or not.
Pre-Req: Worker must have signed up to login.
Steps:

 

        

 

 

 

 

Procedure Result:

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

The application should be in running condition.

Worker click the  login button.

Worker can select the view requests to see the requests of customers.

Worker successfully log in and see the requests of customers.

Status: Pass

If you are interested to read the full SRS and documentation of the project, then click here.