You are on page 1of 2

For more Manual Testing Docs visit: www.gcreddy.

net

Use Case Template


Use case:
It is a sequence of actions that an actor (a person, external entity or another system) performs within a system to achieve a particular goal. Or from inside out, a use case is a sequence of actions a system executes that yield observable results of value to a particular actor. A use case specification contains the main, alternate and the exception flows or paths.

USE Case ID: USE Case Version: Status: Release: Author: Use Case Title: Actors: Preconditions:

A Unique name (Ex: UC- U-01) Version Number (Ex:1.0) 2 1.0 Name of the Author (Ex:G.C.Reddy) Name of the Use Case (Ex: Customers Registration ) Name of the Actors (Ex: Guest Users) Note: here Actor means who operates or interacts with the system. Pre-setup for this case (Ex: Connecting to IBEEeCom portal- Front End (Customer Store Front) by providing valid URL Selecting the Register option from the Front End (Customer Store Front) Home Page.) Use case Flow or Navigation Ex: System: Displays registration form Guest User: Enters login, password, confirm password Selects salute(either Mr or Ms or Mrs) Enters first name , middle name ,last name and email Selects subscribes for news letter, Selects profession Enters phone number, fax number, date of birth, passport number. Enters address details(address1,address2, address3,city,state and Zip) Selects Country Submits form System: Verifies login information and displays an error message If password and confirm password are not same Verifies general information and displays an error message if all mandatory fields are not filled, it also displays error message if email, date of birth fields are not in standard format Verifies address details and displays an error message if any

Normal Flow:

For more QTP Information & Scripts visit: www.gcreddy.com

For more Manual Testing Docs visit: www.gcreddy.net


mandatory field is not filled Sends registered details to the database and gives acknowledgement Other navigations for achieving the same task. Ex: System: Displays registration form Guest User: Enters login, password, confirm password email Enters first name , middle name ,last name and Selects profession Enters phone number, date of birth. Enters address details(address1,address2, address3,city,state and Zip) Selects Country Submits form System: Verifies login information and displays an error message If password and confirm password are not same Verifies general information and displays an error message if all mandatory fields are not filled, it also displays error message if email, date of birth fields are not in standard format Verifies address details and displays an error message if any mandatory field is not filled Sends registered details to the database and gives acknowledgement Functional Requirements Ex: Guest user has to enter all mandatory fields, should maintain standard formats for emaild, date of birth.

Alternative Flows:

Business Rules:

For more QTP Information & Scripts visit: www.gcreddy.com

You might also like