Announcement

Collapse
No announcement yet.

ATM (Automated Teller Machine) TEST

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • ATM (Automated Teller Machine) TEST

    ATM (Automated Teller Machine) TEST

    Rrequirements

    1 To operate an ATM you must insert a card after you enter a PIN(password)

    2 Print a statement of account

    3 Enables financial transactions

    4 Deposit money

    5 Get money

    Tests

    1 Insert card

    2 Input PIN(Password)

    3 Insert card

    4 Input invalid PIN (password)

    5 Verify the account

    6 Deposit the money

    7 Take out the money

    8 After checking if the account is close
    Create a new spreadsheet and edit with others at the same time -- from your computer, phone or tablet. Get stuff done with or without an internet connection. Use Sheets to edit Excel files. Free from Google.

  • #2
    Requirements:
    1. ATM machine accepts all kind of cards.
    2. ATM machine in working condition.
    * it is been connected to electricity
    * it is been connected to internet
    * it has touch screen and in case of not functioning touch screen must have keypad to input data
    3. ATM machine has cash to dispense


    1. Make sure there is option to choose language for desired one.
    2. Inser valid (not expired) credit card.
    *insert valid pin to log in - user details should be displayed on screen.
    *inserted pin must be displayed in masked format
    *ATM machine asks user for the amount to be withdrawn.
    *type proper amount of money and make sure that the amount you typed is dispensed from ATM
    *after successful transaction check must be provided to the customer
    *make sure that message is displayed when the cash in ATM is finished. (Run out of money)
    *ATM must work sometime after blackout and must end transaction and eject card.

    *insert invalid pin - error message appears
    *3/4 incorrect pin input brings to blockage of a card
    *typed amount of money that exceeds card balance must be provided with message
    Last edited by Tofig; 05-11-2022, 09:02 PM.

    Comment


    • #3
      ATM TEST

      Requirements:
      1. Must have valid card (Master card, Visa) (Union pay, Mir pay not allowed)
      2. Must stand in front of ATM (ATM take a picture, and record video of ATM user)
      3. Must enter valid PIN code for the card
      Test:
      • Inset card (Master card, Visa) - ATM message "Please input PIN code"
      • Insert card (Union Pay, Mir pay) - ATM message "Cant read card"
      • Stand in front of ATM when enter PIN code - ATM do not show any "warning message"
      • Not stand in front of ATM when enter PIN code - ATM message "Please stand in front of ATM"
      • Enter valid PIN code - User menu showed on the ATM screen
      • Enter invalid PIN code - ATM message "Invalid PIN code!"

      Comment


      • #4
        #How would you test a ATM

        Requirements (assumptions of):
        - ATM have cash in currency dispenser
        - ATM is connected to electricity
        - ATM is connected to bank LAN
        - ATM have a check tape
        - ATM have a touch screen
        - ATM is equipped with physical control buttons
        - We have a bank card with money
        - We have a cash

        Tests:
        0. Check out absence a skimmer (Проверить отсутствие скиммера)
        1. Get cash from ATM with right PIN code (touch screen control)
        2. Get cash from ATM with right PIN code (physical buttons control)
        3. Insert cash to the ATM (touch screen control)
        4. Insert cash to the ATM (physical buttons control)
        5. Get cash from ATM with wrong PIN code (touch screen control)
        6. Get cash from ATM with wrong PIN code (physical buttons control)
        7. Insert cash to the ATM with wrong PIN code (touch screen control)
        8. Insert cash to the ATM with wrong PIN code (physical buttons control)
        9. Insert queer money to the ATM
        10. Get cash from ATM with printing check
        11. Insert cash to the ATM with printing check

        Comment


        • #5
          Requirements (assumptions of)
          1. Accepts a card
          2. Accepts card PIN
          3. You can manually enter the amount of money you want to withdraw.
          4. Dispenses money
          5. Returns the card


          Pre-condition
          1. A valid bank card is available.
          2. The PIN code of the card is known.
          3. There is money on the card.

          Tests (the Title/Purpose in formal test case)
          1. Insert a card into an ATM.
          2. Enter the PIN code of the card.
          3. Enter the desired amount of money you want to withdraw.
          4. Get the entered amount of money from the ATM..
          5. Take back the card.

          Comment


          • #6
            ATM Testing:

            Requirements:
            1. ATM accepts valid card.
            2. ATM should ask you to insert the pin after inserting the valid card.
            3. ATM must return card after operation or by pushing cancel button.
            4. ATM must accepts cash withdrawal.
            5. ATM should ask you to insert the pin after each withdrawal.
            6. ATM must accepts cash deposit.
            7. ATM should print receipts.
            8. ATM should show card balance.


            Pre-conditions:
            1. Valid card with known pin code.
            2. Trere is money on the card.
            3. Trere is cash.
            4. ATM have cash.

            Tests:
            1. Insert valid card in ATM.
            2. Enter pin by keypad.
            3. Return card by pushing cancel button.
            4. Withdraw money from the card.
            5. Check repeated insert the pin after withdrawal.
            6. Print receipts after withdrawal.
            6. Deposit cash in ATM.
            7. Print receipts after deposit.
            8. Check card ballance.
            9. Print card ballance.

            Comment


            • #7
              ATM Testing:

              Requirements:
              - ATM accepts debit card
              - ATM accepts valid PIN code from input panel
              - ATM accepts banknotes $1, $2, $5, $10, $20, $50, $100
              - ATM dispenses banknotes $1, $2, $5, $10, $20, $50, $100
              - ATM dispenses transaction receipt
              - ATM dispenses debit card
              * ATM does not accept invalid PIN code from input panel


              Pre-conditions:
              - The ATM is plugged in and turned on
              - ATM is connected to the network and is in working order
              - ATM is empty, it has no banknotes
              - Paper for printing checks is in the ATM
              - We already have bank account and debit card connected to this account with a given pin code and with a minimum balance of $0
              - We already have one banknote of denomination $1, $2, $5, $10, $20, $50, $100, in the amount of $188

              Tests:
              - Insert debit card
              - Enter valid Pin code
              - Deposit banknotes $1, $2, $5, $10, $20, $50, $100 in the amount of $188 into the ATM
              - Withdrawal request in the amount of $188
              - Request a receipt for the completed transaction
              - Get a card from an ATM back
              - Get money in the amount of $188 from the ATM
              - Get a receipt for the completed transaction
              * Insert debit card --> Enter invalid Pin code --> ATM automatically dispenses debit card back
              Last edited by newyorker; 05-10-2022, 05:06 AM.

              Comment


              • #8
                How will you test the ATM?
                1. Have you got the Requirements for the ATM? If there are none, then…
                2. The ATM is in tested condition and has all banknotes.
                3. (Happy Path) Insert the card of this bank, where there is money (more than $ 100) and make a request to withdraw $ 10 USA. Expected result : 10$. If Actual result is fail, testing is over. If Actual Result is pass, test is continued.
                4. Insert the card of this bank, where there is money (more than $ 100) and make a request to put $ 10 USA in an ATM. Expected result : Pass. If Actual result is fail, testing is over. If Actual Result is pass, test is continued.
                5. Insert a card from another bank. Expected result : Fail. If Actual result is pass, testing is over. If Actual Result is fail, test is continued.
                6. Insert the card of this bank, where there is money ($ 100) and make a request to withdraw $ 150 USA. Expected result : fail. If Actual result is pass, testing is over. If Actual Result is fail, test is continued.

                Comment


                • #9
                  Assumptions of requirements:
                  1. Language option is available;
                  2. Access to funds with a valid PIN;
                  3. "Check balance" option is available;
                  4. Withdraw is available;
                  5. Deposit is available;
                  6. The ATM is offering to give a slip after every operation that requires it.

                  Pre-conditions:
                  1. Power outlet for the ATM;
                  2. Existing bank account;
                  3. Valid card of the corresponding bank;
                  4. Valid PIN;
                  5. There is money in the ATM.

                  Test cases:
                  1. Language choice is available;
                  2. Test a valid PIN;
                  3. Test an invalid PIN;
                  4. Check the balance;
                  5. Option to print a slip with current available balance;
                  6. Option to show current available balance on the screen;
                  7. Withdraw a min sum of money specified by the ATM;
                  8. Withdraw less than a min sum specified by the ATM;
                  9. Withdraw max sum of money specified by the ATM;
                  10. Withdraw more than the max sum specified by the ATM;
                  11. Withdraw a sum that exceeds the amount available on the account;
                  12. Deposit money;
                  13. Deposit more notes than the ATM can take;
                  14. Deposit fake notes;
                  15. Option to print a slip after every operation.

                  Comment


                  • #10
                    ATM Test:
                    *For the purpose of answering that question let me make some assumptions of requirements

                    Requirements:
                    1)ATM accepts the card
                    2)The ATM opens the user menu after a valid password
                    3)ATM accepts money
                    4)ATM issues money
                    5)ATM sends money
                    6)ATM returns the card after performing the operation
                    7)ATM issues checks

                    Pre-conditions;
                    1)There is a bank card with a password
                    2)There is money in the ATM
                    3)Cash is available
                    4)The ATM has paper for printing checks

                    Tests:
                    1)Put the bank card in the ATM and enter the correct password
                    2)Test invalid password
                    3)Put the card in the ATM with the invalid side
                    4)Checking the balance
                    5)Using the user menu, we enter the number of another card and send the money
                    6)Using the user menu, we top up the card with cash
                    7)Check the current cash withdrawal with the assigned amount
                    8)Withdraw money with the issuance of a check
                    9)Withdraw money from a bank card
                    10)Check the correct data in the payment receipt
                    11)In the menu, click finish the operation and take the card

                    Comment


                    • #11
                      Test cases of ATM

                      https://docs.google.com/spreadsheets...it?usp=sharing

                      Comment


                      • #12
                        Requirements:
                        1) ATM is switched on
                        2)ATM accepts card
                        3)ATM returns card after the operation
                        4) ATM physical buttons work
                        5)ATM touchscreen works
                        6) ATM withdraw money
                        7)ATM take customers money( if it has to do this operation)
                        8)ATM opens the customer menu after typing a valid password

                        Pre-conditions:
                        1)The customer has a valid card
                        2) The customer knows a password
                        3) There is cash in the ATM
                        4) There is money in the card
                        5)The customer has money to put them into a card
                        6)The ATM has a stable network connection

                        Tests:

                        1) Put the card into the ATM and type a valid password
                        2)In the customers menu choose the operation withdraw money by using physical buttons
                        3)In the customers menu choose the operation withdraw money by using touchscreen
                        4) In the customers menu choose the operation send money by using physical buttons
                        5)In the customers menu choose the operation send money by using touchscreen
                        6) Finish operations and take a card
                        7) Put the card into the ATM and type a invalid password
                        8)In the customers menu choose the operation withdraw money by using physical buttons and type invalid sum of money
                        9)In the customers menu choose the operation withdraw money by using touchscreen and type invalid sum of money
                        10) Put in the ATM money which are not accepted by this ATM
                        11) Put the card by the wrong side
                        12)Withdraw sum of money which is bigger than ATM's limit for one operation

                        Comment


                        • #13
                          Let’s assume there are some basic requirements:
                          1) ATM has a slot for bank cards, cash tray and keyboard, the screen is on
                          2) PIN verification
                          a) After card is inserted a "enter pin" request is shown on the screen
                          b) ATM menu is shown on the screen after pin is entered
                          c) ATM menu has the following options:
                          1. Check card balance
                          2. Draw cash from card
                          3. Replenish card
                          3) "Draw cash" implementation
                          a) If the option is chosen then "Insert amount in $" is chosen on the screen
                          b) When amount inserted the user should confirm cash drawing by pressing "Confirm" button
                          c) Cash is sent to the cash tray after the confirmation
                          d) After the cash is taken from the tray the ATM automatically issues a paper receipt
                          e) After the receipt is printed the card is returned
                          f) After the card is returned the screen reverts to its default condition
                          4) "Check balance" implementation
                          a) If the option is chosen then the available amount in $ is shown on the screen
                          b) There is a "Back" button that takes user back to menu
                          5) "Replenish card"
                          a) If option is chosen then cash tray opens to receive cash
                          b) several seconds after the cash is put into the tray the tray closes and cash gets counted
                          c) Amount received through the tray is shown on the screen with confirmation request
                          d) After "Confirm button" is pushed the sum is transferred to the account connected with the card
                          e) After the amount is taken in the card is returned to the user and the screen reverts to the default stage
                          f) The ATM automatically prints the paper receipt with the current amount

                          6) At any moment of any action card can be taken back and operation interrupted by pushing "Cancel" button

                          Prerequisites: power supply is on, ATM is operational and the system is installed. Keyboard is present and functional. The ATM works with bank cards. Cards balance is more than 0.

                          Testing the ATM (maybe they are more of test suites than separate tests):

                          ID: 1
                          Purpose: PIN verification_Positive
                          Instruction:
                          1) Insert the card
                          2) In the "Enter PIN" field enter the PIN (should be hidden by bullets)
                          3) Verify that the screen with three options appeared
                          Expected result : User sees the three options on the screen: "Draw cash", "Replenish card", "Balance"

                          ID: 2
                          Purpose: Draw cash_Positive
                          Instruction:
                          1) Choose "Draw cash" button on the screen
                          2) Type requested amount of cash in $ in the field that appeared
                          3) Push "Confirm" button after the amount is specified
                          4) Verify that the cash is sent to the tray and count the money to make sure the amount from the tray is the same as what was requested
                          5) Verify that the card is given back to user
                          6) Verify that the paper receipt is printed

                          ID:3
                          Purpose: Balance_Positive
                          Instruction:
                          1) Push "Balance" button on the screen
                          2) Verify that the current account balance in $ appears on the screen
                          3) Verify that the "Back" button appears under the amount
                          4) Press the "Back" button and make sure the screen with the three options is shown again

                          ID: 4
                          Purpose: Replenish card_Positive
                          Instruction:
                          1) Push "Replenish card" button
                          2) Verify the cash tray opens
                          3) Put certain amount of cash into the tray
                          4) Verify the cash tray closes several seconds after cash was put in
                          5) Verify the amount is shown on the screen
                          6) Push "Confirm" button
                          7) Verify the card is given back to user
                          8) Verify the paper receipt with the revised amount is printed

                          ID: 5
                          Purpose: Cancel operation_Positive
                          Instruction:
                          1) Insert the card into the ATM
                          2) Enter PIN
                          3) Push "Draw cash" button
                          4) Press "cancel" and make sure the card is returned to user
                          5) After the card is returned make sure the screen goes to it's default state
                          Last edited by Brionna; 05-10-2022, 10:16 AM.

                          Comment


                          • #14
                            Извините что на Русcком Мало времени было.

                            Требования
                            1. Принимает карту банкомат.
                            2. Регистрация карты "PIN Code"
                            3. Выдача наличных.
                            4. Отмена любой операции
                            5. Распечатка чека.
                            ----------------------------------------------------------------------------------
                            Тест:
                            1.Вставить карту в картоприёмник.
                            2.Ввести пин код.
                            3.Выбрать опцию выдачи денег в эквиваленте 100$.
                            4.Выбрать на клавиатуре отмену.
                            5.Выбрать на в меню баланс счёта и распечатать на чеке.

                            Comment


                            • #15
                              Testing ATM

                              Requirements (assumptions of)
                              1. Allows to the bank account only after entering valid PIN
                              2. After entering 3 incorrect PIN - blocks bank card.
                              3. Allows to withdraw cash using a bank cards bank of ATM and others banks.
                              4. Allows to select amount of money from standard options to arbitrary
                              5. Allows to view the balance on the bank card
                              6. Allows to correct amount by pushing “Correct” button
                              7. Stops operations and returns bank card after pushing “Cancel” button
                              8. After withdraw operation offers to print a receipt

                              Pre-conditions
                              1. ATM is available (has internet connection, electricity)
                              2. 2 bank cards: one of the ATM’s bank and another bank
                              3. On the bank cards there are a money to withdraw.

                              Tests
                              1. Enter to the ATM’s menu and bank account - insert the card, enter valid PIN
                              2. Block bank card - enter 3 times invalid PIN
                              3. Withdraw cash with the same card as ATM - select amount, get the cash
                              4. Withdraw cash with card another bank - select amount, get the cash
                              5. Get amount of cash from standard option - select from the menu amount to withdraw
                              6. Get arbitrary amount to withdraw - enter amount that differ from standard menu to withdraw
                              7. View balance on the bank account - select from the menu “view balance” option
                              8. “Correct” button for correcting mistake - enter invalid amount to withdraw, push “Correct” button for changing it.
                              9. Interrupt the service by “Cancel” button, return card - from the “View balance” menu push on the “Cancel” button.
                              10. Get the receipt of the operation - after withdrawing cash select "Print a receipt" from the menu on the screen.

                              Comment

                              Working...
                              X