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?
You are testing an ATM based on the following use
ATM start screen is showing
1. The user inserts card
2. The user types in PIN
3 The user selects cash with receipt'
4. The user selects €50
5. The user selects no further service' Expected results
- The ATM provides €50 to the user
- The ATM returns the card and balance slip
- The ATM clears the screen
- The ATM returns to start menu
You are asked to review this use case.
You are asked to review this use case.
What is the most important information that is missing from this use case?
A Test Analyst is investigating what should be tested for interoperability between two systems. In addition to looking at the information exchange between the systems, what else should be
identified for testing?
What type of testing would focus on completeness, appropriateness, and correctness characteristics of the application under test?
You are building tests using the classification tree below. You have been told that pairwise testing would be a good approach to this problem. When you apply the pairwise testing technique what would be the expected effect on the number of test cases?
You are testing the processing of a critical traffic control system to which various regulations apply The processing of the input variables is dependent
on defined ranges within which the actual retrieved data values can lie.
Which of the following black-box test techniques should you use to test the processing functionality of this system?
You've created a checklist for an upcoming requirements/use case review. You have included validating the testability of each requirement, and establishing acceptance criteria for each requirement.
You've ensured that each requirement and use case has a unique identifier that complies with company policy. What else should you add to the checklist?
You are assigned to a test team to write test cases for their retail call center application. Your analysis estimates a need for approximately 2,000 test cases. Your test team consists of experienced business users, who have helped with testing on an on-going basis for several years. The application that you are assigned to test is continually being updated to meet market and customer requirements.
What is recommended in this situation?
How many cases are required to test the tax system specification as described below, using a decision table which is not collapsed?
Tax system
A tax system needs to be updated due to new legislation. For a person with a salary of less than € 20.000 and who is married, the tax needs to be recalculated. If the person also has more than two and less than five children, an additional 10% reduction is applicable.
When preparing test cases for an interoperability test, not all interactions may be clearly specified in the requirements documents. Which type of document is typically also used by a Test Analyst as the test basis for interoperability testing?
Which of the following is an appropriate task for the Test Analyst to perform during the test execution phase?
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 equivalence partitions?
What are ways in which classification trees support the application of pairwise testing?
a. They help to identify inputs to be used by the pairwise test technique
b. They show the combinations needed to cover all-pairs
c. They help to identify particular combinations of interest
d. They show both typical and atypical behavior
e. They show the expected results for the various test cases
To enhance both the effectiveness and efficiency of the test design phase, the purchase of a test design tool is being considered. Which one of these statements best characterizes a test design tool?
In the recent past, you have learned that test automation just using capture & playback tooling, possibly enhanced with some test programming, has limitations. For the next banking project, that will be run using Agile methods, you want to implement a keyword-driven test automation approach. You have already started to define some high-level test cases for the account transfer user story:
TC 1 transfer € 150 from Lars to Ann, verify Ann's balance to be € 150
TC 2 transfer € 300 from Tim to Ann, verify Ann's balance to be € 450
In the context of implementing the keyword-driven test automation approach, which of the following activities should now be conducted by the Test Analyst?
The Acme Elevator company uses state-transition diagrams to document the behavior of their elevator doors.
The following text is taken from one of their requirements documents. Convert it into the equivalent state-transition diagram:
When the doors are open, the close command starts the doors closing.
When the doors are closing, the closed sensor indicates that the doors are fully closed.
When the doors are closed, the open command starts the doors opening.
When the doors are opening, the open sensor indicates that the doors are fully open.
If the doors are closing, the open command will start the doors opening.
If the doors are opening, the close command will start the doors closing.
Which state transition diagram most closely represents Acme's elevator door rules?