Project Overview: The Guru99 Banking project aims to provide net banking functionalities tailored for managers and customers. The current release focuses on functional testing of key banking modules, ensuring compatibility with Chrome (version 27 and above). Automation and non-functional testing are out of scope for this phase.
Scope of Testing:
In-Scope:
Functional testing of modules for manager and customer roles.
Verification of external interfaces and module-specific validations.
Out-of-Scope:
Performance and stress testing.
Automation testing.
Key Modules Tested:
Manager Role:
Customer management (Add, Edit, Delete).
Account management (Create, Edit, Delete).
Transactions (Deposit, Withdraw, Fund Transfer).
Viewing statements and balances.
Customer Role:
Personal account transactions and balance inquiries.
Customized and mini statements.
Password management.
Technical Requirements: Each module has defined functional and input validations, including constraints like field length, format checks, and logical operations.
Design Constraints: The system must be intuitive and user-friendly, catering to users with varying levels of technical expertise.
Change Management: All changes to the requirements are overseen by the project sponsor and require sign-off from key stakeholders before implementation.