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,