OpenCart - Test Plan
OpenCart - Test Plan
OpenCart - Test Plan
Scope
The scope of the project includes testing the following features of
‘https://demo.opencart.com/’ web application.
Inclusions
Register
Login & Logout
Forgot Password
Search
Product Compare
Product Display Page
Add to Cart
Wish List
Shopping Cart
Currencies
Home Page
Checkout Page
My Account Page
Order History Page
Downloads Page
Contact Us Page
Menu Options
Footer Options
Category Pages
Test Environments
Windows 10 – Chrome, Firefox and Edge
Mac OS – Safari Browser
Android Mobile OS – Chrome
iPhone Mobile OS - Safari
Exclusions
All the features except that are mentioned under ‘Inclusions’
Any third-party features or Payment gateways
Test Automation
Test Strategy
we need to perform Functional Testing of all the functionalities mentioned in the
above Scope section.
As part of Functional Testing, we will follow the below approach for Testing:
Step#1 – Creation of Test Scenarios and Test Cases for the different features in
scope.
Create test scenarios and test cases with an emphasis on boundary value
analysis, equivalence class partitioning, and exploratory testing.
we prioritizes the Test Cases for efficient testing.
Step#3 – We will follow the below best practices to make our Testing better:
Note:
Roles/Responsibilities
Name Role Responsibilities
Person A Test Manager ✓ Escalations
Person B Test Lead ✓ Create the Test Plan and get
the client signoffs
✓ Interact with the application,
create and execute the test cases
✓ Report defects
✓ Coordinate the test execution. Verify
validity of the defects being reported.
✓ Submit daily issue updates and
summary defect reports to the client.
✓ Attend any meeting with client.
Person C Senior Test ✓ Interact with the application
Engineer ✓ Create and Execute the Test
cases. ✓ Report defects
Person D Test Engineer ✓ Interact with the
application ✓ Execute the
Test cases.
✓ Report defects
Test Schedule
Following is the test schedule planned for the project –
Test Deliverables
The following are to be delivered to the client:
Pricing
NA
Requirement Analysis
Entry Criteria:
Exit Criteria:
Test Planning
Entry Criteria:
Exit Criteria:
Test Designing
Entry Criteria:
Exit Criteria:
Test Scenarios and Test Cases Documents are signed-off by the Client
Test Execution
Entry Criteria:
Test Scenarios and Test Cases Documents are closed by the Client
Application is ready for Testing
Exit Criteria:
Test Closure
Entry Criteria:
Exit Criteria:
We will ramp up and ramp down the resources as per Client needs.
Approvals
Team will send different types of documents for Client Approval like below:
Test Plan
Test Scenarios
Test Cases
Reports
Testing will only continue to the next steps once these approvals are done.