For an ATM banking project introduced earlier, ''When the user first inserts a valid credit card type, the system considers the user to be in an unauthenticated state. When requesting a cash advance, the user must be in an authenticated state. The user authenticates by entering the proper PIN code. When authenticating the user, the system shall allow the user to enter their PIN code up to three times before failing the authentication and rejecting the card. On the first and second try, the system shall prompt the user to re-enter the PIN code.''
Suppose you are concerned that, depending on the exact number of invalid PIN codes entered, the system might behave improperly. Which of the following test design techniques is specifically targeted at such failures?
Supercar is an online vehicle sales website specializing in a single manufacturer's Sports Utility Vehicles (SUVs) and saloons. A vehicle has two key elements, power unit and body style. The manufacturer offers three choices of power unit: petrol, diesel and hybrid. There are 3 main body styles:
Saloon, Hatchback and SUV. SUVs only come as petrol and diesel options. Hybrid is available for Hatchback only. The site will allow an order to be processed if at least one of the chosen vehicle configuration is in stock, otherwise a message will be displayed asking the user to try again later.
As a tester you are asked to review the ''Supercar'' specification before starting to design the corresponding test cases.
The use case will be used as a basis for the design of usability test scenario's. As a tester you are asked to review the ATM use case from the perspective of usability testing.
As a tester you are asked to review the ATM use case provided below. The use case will be used as a basis for functionality testing to be performed later.
Which one of the comments, described hereafter, would be the MOST important one you would make?
You are testing the processing of a critical traffic control system to which various regulations apply. The processing of the input variables is dependent of defined ranges within which the actual retrieved data values can lie.
Which of the following test techniques will you use to the processing functionality of the traffic control system?