- Understand functional and non-functional requirements specific to ATM operations (e.g., cash withdrawal, balance inquiry, PIN change).
- Collaborate with banking domain experts and developers to clarify use cases.
Test Case Design
- Create detailed test cases for:
- Card insertion/removal
- PIN validation
- Transaction types (withdrawal, deposit,