Below is a grouped version of the ATM Machine Test Scenarios categorized under Functional, UI (User Interface), Negative, and Non-Functional test scenarios.
This is ideal for interviews or documentation clarity.Test Scenarios of ATM Machine
✅ 1. Functional Test Scenarios
These verify the core functionality of the ATM.
| S.No | Test Scenario |
|---|---|
| 1 | Verify the ATM shows options when a card is inserted properly. |
| 2 | Verify language selection is prompted after card insertion. |
| 3 | Verify the user is asked to enter the PIN before accessing account info. |
| 4 | Verify the system allows checking account balance. |
| 5 | Verify the system allows the user to choose account type (Saving/Current). |
| 6 | Verify the user can withdraw money from the account. |
| 7 | Verify the amount dispensed is exactly what the user requested. |
| 8 | Verify receipt is offered after a transaction or balance enquiry. |
| 9 | Verify the system allows only one transaction per PIN entry. |
๐จ 2. UI (User Interface) Test Scenarios
These ensure the look, feel, and usability of the ATM interface.
| S.No | Test Scenario |
|---|---|
| 10 | Verify the ATM card slot is as per specifications. |
| 11 | Verify no options are shown when card is inserted incorrectly. |
| 12 | Verify that text/font on screen meets size and style specifications. |
| 13 | Verify the touch screen is smooth and responsive. |
| 14 | Verify proper message is displayed when user enters invalid amount. |
❌ 3. Negative Test Scenarios
These ensure the system behaves correctly with invalid inputs or failure cases.
| S.No | Test Scenario |
|---|---|
| 15 | Verify user cannot continue if card is inserted upside down or improperly. |
| 16 | Verify only valid PIN attempts are allowed (e.g. 3 tries). |
| 17 | Verify account/card is blocked after max wrong PIN attempts. |
| 18 | Verify user cannot enter amounts that are not in valid denominations (e.g. ₹230). |
| 19 | Verify user cannot withdraw more than account balance. |
| 20 | Verify expired ATM cards are rejected. |
| 21 | Verify user cannot exceed single transaction limit (e.g., ₹20,000). |
| 22 | Verify user cannot exceed daily transaction limit (e.g., ₹50,000/day). |
| 23 | Verify the system doesn't deduct money if power fails during transaction. |
| 24 | Verify proper error message is shown when ATM runs out of cash. |
๐ 4. Non-Functional Test Scenarios
These verify performance, security, and system reliability.
| S.No | Test Scenario |
|---|---|
| 25 | Verify the system times out if user is inactive for a set time (e.g., 30s). |
| 26 | Verify PIN entry is masked and securely encrypted. |
| 27 | Verify the system recovers gracefully from sudden electricity failure. |
Here’s a well-organized and grouped version of your Calculator Test Scenarios, categorized for clarity. This format helps for interviews, documentation, or QA test case creation.
✅ Calculator Test Scenarios
๐ข 1. Functional Test Scenarios
These verify the core functionality of the calculator.
| S.No | Test Scenario |
|---|---|
| 1 | Check whether the calculator is a basic or scientific calculator. |
| 2 | Verify all arithmetic operations (+, −, ×, ÷) work correctly. |
| 3 | Verify BODMAS rule is applied properly in complex expressions. |
| 4 | Verify operations with decimal numbers return correct results. |
| 5 | Verify the memory functions (M+, M-, MR, MC) work correctly. |
| 6 | Verify user can delete digits one by one using the backspace key. |
| 7 | Verify pressing two operators consecutively keeps only the latest operator. |
| 8 | Verify pressing 'C' clears the current entry or operation. |
| 9 | Verify ON/OFF button works as expected. |
| 10 | Verify calculator supports a specific number of digits in an operation. |
| 11 | Verify calculator shows appropriate output limit/overflow message if limit is exceeded. |
๐งช 2. UI and Usability Test Scenarios
| S.No | Test Scenario |
|---|---|
| 12 | Verify all buttons are present and the text/labels on them are readable. |
| 13 | Verify the button spacing is comfortable for use (not too close or far apart). |
| 14 | Verify the pressure required to press a button is within normal user effort. |
| 15 | Verify the material and build quality of the calculator’s outer body. |
| 16 | Verify how calculator behaves when two buttons are pressed at once. |
๐ 3. Navigation and History Test Scenarios
| S.No | Test Scenario |
|---|---|
| 17 | Verify if user can navigate through previous calculations (if feature exists). |
| 18 | Verify calculator allows correction or editing of ongoing input before hitting equals. |
๐ 4. Power & Energy Source Test Scenarios
| S.No | Test Scenario |
|---|---|
| 19 | Check whether calculator is battery-operated or solar-powered. |
| 20 | Verify calculator auto shuts off after inactivity (power-saving mode). |
Here’s the continued and completed version of your Calculator Test Scenarios, adding more important categories like Error Handling, Boundary Testing, and Performance & Compatibility — perfect for interviews, real-world test planning, or QA documentation.
⚠️ 5. Error Handling Test Scenarios
These scenarios validate how the calculator handles invalid or unexpected inputs.
| S.No | Test Scenario |
|---|---|
| 21 | Verify the calculator handles division by zero and shows an appropriate message. |
| 22 | Verify input of invalid characters (like letters or symbols) is not accepted. |
| 23 | Check behavior when operator is pressed first without any number. |
| 24 | Verify multiple decimals in a number are not allowed. |
| 25 | Check if leading zeros are handled correctly (e.g., 0005 + 5). |
| 26 | Verify that pressing "=" without input doesn't crash or misbehave. |
๐ 6. Boundary Value & Limit Test Scenarios
These test extreme conditions or maximum allowable values.
| S.No | Test Scenario |
|---|---|
| 27 | Verify maximum number of digits allowed per entry. |
| 28 | Test with very large numbers (e.g., 99999999 x 99999999). |
| 29 | Check behavior with very small decimal values (e.g., 0.00000001). |
| 30 | Verify calculator shows overflow message when result exceeds display capacity. |
| 31 | Test with negative numbers and ensure calculations are correct. |
๐ 7. Performance & Compatibility Test Scenarios
These validate how the calculator performs under different conditions.
| S.No | Test Scenario |
|---|---|
| 32 | Verify the calculator responds instantly after pressing a button. |
| 33 | Check if the calculator can handle multiple continuous calculations smoothly. |
| 34 | Verify compatibility of calculator software (if app) with different devices. |
| 35 | Test if app version of calculator works on various screen sizes/resolutions. |
๐ 8. Internationalization & Accessibility Test Scenarios
For multilingual or accessible calculator apps.
| S.No | Test Scenario |
|---|---|
| 36 | Verify calculator supports multiple languages (if feature is available). |
| 37 | Check if calculator app supports screen readers for visually impaired users. |
| 38 | Test color contrast and font size for readability and accessibility compliance. |
๐ก 9. Miscellaneous Scenarios
Other useful test ideas for real-world testing.
| S.No | Test Scenario |
|---|---|
| 39 | Verify how calculator handles scientific functions (√, %, ^, sin, cos). |
| 40 | Check behavior when calculator is used in landscape vs portrait mode (for apps). |
| 41 | Verify audio feedback or vibration on button press (if available). |
| 42 | Test if user can copy result to clipboard (in calculator app). |
| 43 | Verify if calculator supports history saving/exporting (advanced apps). |
✅ Chair Test Scenarios
๐ ️ 1. Functional Test Scenarios
These test the core usage and functionality of the chair.
| S.No | Test Scenario |
|---|---|
| 1 | Verify that the chair is stable enough to support average human weight. |
| 2 | Check if the chair's legs are level with the floor for proper balance. |
| 3 | Check if the chair is usable as an office or household chair. |
| 4 | Verify if the chair has back support for user comfort. |
| 5 | Verify if the chair has armrests (hand support). |
| 6 | Verify if cushioning is provided for seat comfort. |
๐งฑ 2. Material and Build Quality Scenarios
These ensure the quality and durability of the materials used.
| S.No | Test Scenario |
|---|---|
| 7 | Check the type of material used (wood, plastic, metal, etc.). |
| 8 | Verify if the chair's material is brittle or prone to cracking. |
| 9 | Verify the effect of water on the chair material (swelling, rusting). |
| 10 | Check the durability of the paint and ensure it doesn't peel or fade. |
๐ 3. Dimensional & Ergonomics Test Scenarios
These verify the design meets usability standards.
| S.No | Test Scenario |
|---|---|
| 11 | Verify that the dimensions (height, width, depth) match specifications. |
| 12 | Verify that the weight of the chair is as per standard or design specs. |
| 13 | Check the seat height from the floor to ensure ergonomic sitting posture. |
x