Project Title: TutorialsNinja Checkout Automation
Feature Tested: Forgot Password Functionality
AUT: Tutorialsninja Demo
The provided demo version of OpenCart is an open-source e-commerce platform showcasing the essential features of an online store. This includes managing products, customers, orders, and more. Our focus is to evaluate the performance, functionality, and usability of the "Forgot Password" feature in this demo.
To evaluate the functionality, performance, and usability of the "Forgot Password" feature of the OpenCart demo e-commerce website.
- Verified that all homepage links navigate correctly.
- Tested the "Forgot Password" feature using different email inputs (valid, invalid, non-existent).
- Checked the accuracy of information displayed on the Forgot Password page.
- Verified that password recovery emails are generated and received.
- Evaluated ease of navigation through the Forgot Password feature.
- Assessed clarity of error messages and guidance provided to users.
- Provided feedback on the user experience and possible improvements.
- Test Plan Document: Detailed test plan for the "Forgot Password" functionality.
- Test Scenarios and Cases: Comprehensive test cases for functional and usability testing.
- Test Execution Report: Execution results with test status (Pass/Fail).
- Defect Report: Logged defects found during testing with severity levels (screenshots or video recordings provided).
- Mind Map: Visual representation of the feature and its components, showing the testing approach and key test areas.
- Module: Account Management
- Submodule: Forgot Password
- Bug Reporting Tool: [Tool Name] (used to log and track defects)
- Test Case Management Tool: [Tool Name] (used to track test case execution)
- Recording Tool: [Tool Name] (used for video recording or capturing screenshots)
- Recommendations for improving the user interface and error messages based on usability feedback.
- Suggestions for enhanced guidance to users during the password recovery process.
A detailed report summarizing the number of test cases executed, passed, failed, and the defects logged, along with their severity.