This project contains a set of functional test scenarios derived from the Functional Requirements Specification (FRS). The goal of these scenarios is to validate different modules and functionalities of the application, ensuring that the system works as expected across various user interactions.
The project covers the following key functionalities:
-
User Account Management
- Register Account
- Login / Logout
- Forgot Password
- My Account (Information, Change Password, Address Book, Order History, Downloads, Reward Points, Recurring Payments, Affiliate, Newsletter)
-
Product & Cart Features
- Search Functionality
- Product Display Page
- Add to Cart
- Wishlist
- Shopping Cart
- Product Compare
- Checkout
- Product Returns
-
Order & Transactions
- Order Information
- Transactions
- Returned Requests
-
Other Functionalities
- Home Page
- Contact Us Page
- Gift Certificate Page
- Header, Menu & Footer Options
- Multi-currency Functionality
The test scenarios are categorized into different priority levels:
- P0 (Critical): Must test immediately, core user flows (e.g., Register, Login, Logout).
- P1 (High): Important business functionalities (e.g., Search, Product Display, Add to Cart, Shopping Cart).
- P2 (Medium): Secondary flows (e.g., Forgot Password).
- P3 (Normal): General features and supporting modules (e.g., My Account options, Newsletter, Orders, Contact Us).
- P4 (Low): Optional features (e.g., Wishlist, Product Compare).
| Priority | No. of Scenarios | Total Test Cases |
|---|---|---|
| P0 | 3 | 61 |
| P1 | 4 | 182 |
| P2 | 1 | 25 |
| P3 | 20 | 713 |
| P4 | 2 | 45 |
| Total | 30 | 1026 |
- FRS (Functional Requirement Specification) document.
- Test design techniques: Equivalence Partitioning, Boundary Value Analysis, Positive & Negative Testing.