TEST SCENARIO
Overview
A Test Scenario is defined as any functionality that can be tested. It is also called Test
Condition or Test Possibility. As a tester, you should put yourself in the end user’s shoes and
figure out the real-world scenarios and use cases of the Application Under Test.
How to write Test Scenarios
• Read the requirement document such as BRS (Business Requirement Specification),
SRS (System Requirement Specification) and FRS (Functional Requirement
Specification) of the software which is under the test.
• Determine all technical aspects and objectives for each requirement.
• Find all the possible ways by which the user can operate the software.
• Ascertain all the possible scenario due to which system can be misused and also
detect the users who can be hackers.
• After reading the requirement document and completion of the scheduled analysis
make a list of various test scenarios to verify each function of the software.
• Once you listed all the possible test scenarios, create a traceability matrix to find out
whether each and every requirement has a corresponding test scenario or not.
Project Name OpenCart (Frontend)
Client OpenCart
Reference Document FRS
Created By Tester Name
Creation Date DD-MM-YYYY
Approval Date DD-MM-YYYY
Test Reference Test Scenario Description Priorit Number
Scenario y of Test
ID Cases
TS_001 FRS Validate the working of Register Account P0 27
functionality
TS_002 FRS Validate the working of Login functionality P0 23
TS_003 FRS Validate the working of Logout functionality P0 11
TS_004 FRS Validate the working of Forgot Password P2 11
functionality
TS_005 FRS Validate the working of Search functionality P1 11
TS_006 FRS Validate the working of Product Compare P4 11
functionality
TS_007 FRS Validate the Product Display Page P1 11
functionality for the different types of
Products
TS_008 FRS Validate the working of 'Add to Cart' P1 11
functionality
TS_009 FRS Validate the working of 'Wish List' P4 11
functionality
TS_010 FRS Validate the working of 'Shopping Cart' P1 11
functionality
TS_011 FRS Validate the working of home Page P2 11
functionality
TS_012 FRS Validate the working of Checkout P1 11
functionality
TS_013 FRS Validate the My Account functionality P2 11
TS_014 FRS Validate the working of My Account > P3 11
Account Information functionality
TS_015 FRS Validate the working of My Account > P3 11
'Change Password' functionality
TS_016 FRS Validate the working of My Account > P3 11
'Address Book' functionality
TS_017 FRS Validate the working of My Orders > 'Order P3 11
History' functionality
TS_018 FRS Validate the working of My Orders > 'Order P3 11
Information' functionality
TS_019 FRS Validate the working of My Orders > 'Product P3 11
Returns' functionality
TS_020 FRS Validate the working of My Orders > P3 11
'Downloads' functionality
TS_021 FRS Validate the working of My Orders > 'Reward P3 11
Points' functionality
TS_022 FRS Validate the working of My Orders > P3 11
'Returned Requests' functionality
TS_023 FRS Validate the working of My Orders > 'Your P3 11
Transactions' functionality
TS_024 FRS Validate the working of My Orders > P3 11
'Recurring Payments' functionality
TS_025 FRS Validate the working of 'Affiliate' P4 11
functionality
TS_026 FRS Validate the working of 'Newsletter' P4 11
functionality
TS_027 FRS Validate the working of 'Contact Us' page P4 11
functionality
TS_028 FRS Validate the working of 'Gift Certificate' page P4 11
functionality
TS_029 FRS Validate the working of 'Speal Offers' page P4 11
functionality
TS_030 FRS Validate the working of 'Header' options, P4 11
'Menu' options and 'Footer' options
TS_031 FRS Validate the complete Application P2 11
functionality for different currencies