Consider the following state diagram for a simple ATM.
The decision has been made to add the following capabilities:
Allow the customer to go from Get Balance to Deposit, Withdrawal or Menu.
Allow the customer to go from Deposit to Withdrawal, Get Balance or Menu
From Withdrawal the customer still will be able to go only to Menu.
How many test cases are required to achieve 100% 0-switch coverage of the new and existing capabilities?
You are working on a hand held product that will be used by carpet salespeople to create estimates while the salesperson is at the customer's location. The carpet installation prices are different based on how much carpet the customer will be buying. If the customer is buying enough only for a small room (less than 20 square yards) the cost to install is $5 a square yard. For a medium room (less than 40 square yards) the cost to install is $4 a square yard. For a large room (40 square yards or more) the cost to install is $2 a square yard. Two small rooms or one small room plus a set of stairs is priced at the medium room price. Two medium rooms or one medium room plus a set of stairs is priced at the large room price.
Which of the following is the smallest set of test conditions to provide minimum coverage of the boundary values?
In the initial release of an insurance risk assignment application, a variety of test techniques were employed, especially equivalence partitioning.
After a thorough root cause analysis of this release, it was determined that the developers tended to incorrectly use ">" and "<" rather than the ">=" and " <= " in the code at several decision points.
This caused several borderline cases to be handled incorrectly.
Based on this analysis, how would you modify your test strategy for the next version's release?
Based on the system state transition diagram of an ATM system shown below, using the state transition test technique which of the following is an example of a test case required to achieve 1-switch coverage?
You are testing software that will be used on mobile devices by senior citizens to help them sign up for activities in a retirement home. The interface is modern with moving graphics and few
words. There is no help included with the application. Given this information, what type of testing is needed to ensure the application is suitable for use?