QUESTION NO: 21
You are a test analyst in the banking domain. You have received the following requirement:
“The system shall allow cash advances of at least 200 Euros for all supported credit cards. The correct list of credit cards is American Express, Diners, VISA, Mastercard and Eurocard.
Which one of the findings described below is true regarding this requirement?
A. The requirement is ambiguous in terms of supported cards
B. The paragraph indicates potential performance problems
C. The paragraph is unclear in terms of advance limits
D. The paragraph indicates potential usability problems
QUESTION NO: 22
You are applying pairwise testing and using orthogonal arrays. The following steps are all part of the process to be followed.
i) Determine the number of choices for each variable ii) Map the test problem onto the orthogonal array iii) Construct the test cases iv) Identify the variables v) Locate an appropriate orthogonal array
What is the correct order of the above mentioned process steps?
A. i, ii, iv, v, iii
B. iv, ii, v, iii, i
C. iv, i, iii, v, ii
D. iv, i, v, ii, iii
QUESTION NO: 23
Consider the following description in a defect report “Nasty bug trashed contents of new file that I created by formatting some text in symbol font, wasting my time.”
Which TWO of the following comments would you immediately make based on the defect description above?
A. Needs to be neutralized
B. Steps to reproduce are unclear
C. No attempt to isolate the defect
D. More than one defect in one report
E. Possible duplicate
QUESTION NO: 24
During the test execution defects are found on non-compliancy to requirements, calculations that produce incorrect results, and improper handling of data or situations.
Which of the following test types is most likely being performed?
A. Usability testing
B. Interoperability testing
C. Accuracy testing
D. Suitability testing
QUESTION NO: 25
A car navigation system needs to be integrated in the overall car software. Interoperability testing is thus considered to be important. Which of the following techniques is most likely be used to support interoperability tests?
A. Equivalence Partitioning
B. Statement testing
C. Vulnerability Scan
D. Defect Taxonomies
QUESTION NO: 26
A company offering house insurance policies has several policy options. They depend on the following factors:
-Building type: house, semi-detached, apartment building, cottage
Material: wood, concrete, brick, mixed
Location: city, suburb, countryside, wilderness
It has been decided to use the pair wise test technique and apply 2-wise coverage. To design the test case an appropriate orthogonal array needs to be located. Which of the following orthogonal arrays is to be selected for testing the house insurance policies?
QUESTION NO: 27
A specification states: “If the fossil is Jurassic in origin then it must be catalogued under Mesozoic post Triassic and cross referred to politic limestone.
If it is a tooth, then it must be catalogued under Dental remains. If the fossil is both Jurassic in origin and a tooth it will be catalogued under Mesozoic post Triassic and cross referred to politic limestone only. ”
The tester analyses this for decision table testing and finds the following conditions and actions:
C1: Jurassic C2: tooth A1: Catalogue as Mesozoic post Triassic A2: Cross refer to politic limestone A3: Catalogue as
How many test cases will a collapsed decision table have?
QUESTION NO: 28
While identifying scenario’s for the use case “copy A4 – A4” for a new copier, the following scenario’s were identified:
Basic scenario: single side to single side
Deviations: single side to double side, copy of a set, copy using the automatic document feeder
Failures: no paper in paper tray, paper jam, out of staples
How many test cases will be needed to achieve minimum coverage?
QUESTION NO: 29
Which of the following statements is TRUE with respect to when the test analyst should become involved during different lifecycle models?
A. In a sequential V-model project the test analyst should start test analysis and design concurrently with coding
B. In Agile projects the test analyst should start test analysis and design concurrently with coding
C. In a sequential model project the test analyst should start test analysis and design concurrently with software design
D. In an embedded iterative model the test analyst should expect to be involved in the standard planning and design aspects
QUESTION NO: 30
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?
A. Equivalence Partitioning extended by boundary value analysis
B. Pairwise Testing with orthogonal arrays
C. State Transition Testing using 1-switch coverage
D. Classification Tree Method
QUESTION NO: 31
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.
Which of the comments below would you make?
A. I have no comments, specification looks ok
B. Boundaries for stock levels are ambiguous
C. Dependencies power unit and body styles are ambiguous
D. It is not clear which message will be displayed when “out of stock”
QUESTION NO: 32
As part of defining an approach the usability, acceptance criteria need to be defined. Which of the following acceptance criteria would be appropriate for operability?
A. Percentage of participants who completed each task correctly
B. Mean extent to which each task was completely and correctly achieved, scored as a percentage
C. Mean time taken to complete each task (for correctly completed tasks)
D. SUMI user satisfaction score
QUESTION NO: 33
How many invalid test cases can be identified from the “Route Calculation” state table provided?
You may assume all actions are different and independent.
QUESTION NO: 34
A route calculation for a car navigation system has been developed using the following state table:
How many test cases are needed to achieve 0-switch coverage?
QUESTION NO: 35
Analyzing the requirement, “The system shall allow cash advances of at least 200 Euros for all supported credit cards. The correct list of credit cards is American Express, Diners, VISA,
Mastercard and Eurocard.” There are arguments to be made for several test design techniques.
Which of the following test design techniques is LEAST likely to be used for identifying test cases for the requirement?
A. Boundary value analysis
B. Equivalence Partitioning
C. Classification Tree Method
D. State Transition Testing
QUESTION NO: 36
How do user stories and testing relate in an agile project?
A. User stories provide the flow of events which are to be used by the tester to define test cases.
B. User stories provide the user requirement and acceptance criteria being two important inputs for the tester.
C. The tester will typically gather and document the user stories, and use them for testing.
D. User stories drive the regression test.
QUESTION NO: 37
Apart from state transition testing, which other specification-based technique would you additionally choose to test the interfaces between components of “Route Calculation” and thus typically find different types of defects?
Identify the MOST likely technique from the following list.
A. Equivalence Partitioning
B. Use Case Testing
C. Orthogonal Arrays
D. Decision Testing
QUESTION NO: 38
Based on the classification tree show below, how many test cases are required using the classification tree method?
QUESTION NO: 39
Which of the following statements fits the principles of experience-based testing?
A. Coverage calculations can be used to determine the amount of testing required
B. Different people will have a different experience level regarding usability testing
C. Models can be used to derive the required test cases
D. Experience in test execution is more important than experience in test design
QUESTION NO: 40
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 re-calculated. If the person also has more than two and less than five children, an additional 10% reduction is applicable.
How many cases are required to test the “Tax system” specification using a decision table which is not collapsed?