01. A payments team follows a methodical test approach. Every new payment method is tested against the same standard checklist of checks: authorization, refund, partial refund, chargeback, currency conversion and receipt.
Three new payment methods are planned across the next four iterations.
How should the team apply test automation to that approach?
Select ONE option.
a) Automate the standard checklist once and run it against each new payment method.
b) Automate the checks the first method fails most often, and leave the rest of the checklist to manual execution.
c) Automate the checks that the exploratory sessions on the first payment method turn out to need, and repeat that for each method.
d) Automate a separate suite for each payment method, so that each method's checks can develop independently of the others.
02. A team automates a set of tests that a reviewer had already described as weak: the expected results are vague, and several of the tests pass whatever the software does.
What is the effect of automating them as they stand?
Select ONE option.
a) The vague expected results stop mattering, because the tool records the actual result for a person to review afterwards.
b) The tests become more valuable, because a test that runs on every build catches more than one run by hand ever does.
c) The defects the tests were missing are now found on every build.
d) The weak tests now run more often, so the team gets faster confirmation of very little.
03. A team automates its testing in two parts. One part comes from a standing list of conditions, grouped by quality characteristic, that the team applies to every release and revises when it decides to. The other part covers the areas that the release risk analysis ranks highest, and it is re-selected whenever that analysis is redone.
What does this tell the team about the basis on which its tests are selected?
Select ONE option.
a) It is really following an analytical approach, since a risk analysis outranks a list of conditions
b) The suite should be rebuilt on one basis or the other, because coverage assembled two ways cannot be accounted for
c) Two bases are in use at once: the standing list is methodical selection, and the risk-ranked part is analytical selection
d) It is following a methodical approach, since the standing list is the larger and more stable part of the suite
04. A team follows a model-based test approach on an order-management service. It maintains a state model of an order, with the states placed, paid, picked, shipped and returned, and the transitions permitted between them.
The team has capacity to build an automated suite this iteration and has to decide how far that suite should go.
Applying its approach, what should settle the extent of the suite?
Select ONE option.
a) The paths through the order flow that support calls show customers taking most often
b) The transitions the developers altered in this release, since the rest of the model is already covered
c) The number of tests the suite can run inside the time the build is allowed to take
d) A coverage criterion over the model, such as every permitted transition
05. A team follows an analytical, risk-based test approach. Its risk analysis for the current release records:
- Payment authorization — assessed as high risk
- Marketing banner rotation — assessed as low risk
- Help-page footer links — assessed as low risk
The team has capacity to automate tests for one of these areas this iteration.
Applying its stated approach, which area should the team automate, and why?
Select ONE option.
a) Marketing banner rotation, because a low-risk area is a safe place to prove that the new automation framework works before it is trusted
b) Help-page footer links, because the simplest area yields the fastest-running tests and therefore the quickest feedback
c) Payment authorization, because an analytical approach directs the available effort at the area its analysis has rated highest
d) Whichever area the developers changed most recently, because change is what an analytical approach tracks
06. A team has been asked to follow a directed, or consultative, test approach for a new reporting feature. Two business analysts and a data-warehouse specialist will guide what gets tested.
Which TWO statements describe how this shapes the team's test automation?
Select TWO options.
a) The automated tests must carry traceability to an external standard before the feature can be released
b) Advice offered in conversation has to be turned into conditions with a decidable expected result before any of it can be automated
c) When the advisers revise their priorities, the automated coverage has to be renegotiated with them
d) The automated coverage is fixed by a risk analysis that the test team performs on the feature itself
e) The test procedures are generated from a behavioral model of the reporting engine and regenerated whenever it changes
07. A team has been asked to follow an analytical, risk-based test approach on a new lending product. No risk analysis has been carried out yet. The team has capacity to build automated checks in the coming iteration, and a long list of candidates for them.
Applying the approach it has been given, what should the team do with that capacity?
Select ONE option.
a) Ask the product owner and the lending specialists which areas to automate while the analysis is prepared
b) Begin with the checks the testers believe are riskiest, and write the analysis up afterwards so that it records what was chosen
c) Carry out the risk analysis first, because until it exists this approach has nothing to select from
d) Automate the standing regression checks meanwhile, so that the capacity is not left idle
08. A team has been asked to work in a directed way on a new claims-handling feature. It has no risk analysis and no standard to comply with. Two claims assessors and the product owner tell the team that the journeys that matter are 'submit a claim with supporting documents' and 'reject a claim with a stated reason'. The team has time to automate one small suite this iteration.
Applying the stated approach, what should the team automate?
Select ONE option.
a) The parts of the feature with the most complex branching logic, because complex code is where automated protection repays the effort fastest
b) The two journeys that the assessors and the product owner named, because a directed approach takes the scope of its testing from the advisers it was given
c) The screens carrying the largest number of input fields, because those hold the most combinations and so the most opportunity for a defect
d) A representative sample from every screen in the feature, because even coverage across the feature is what a directed approach asks for
09. Two teams each keep a large, stable set of automated tests that they run again on every build. The first team's set exists because a standing list of conditions is applied to every release. The second team's set exists to protect functionality that already works.
Which statement identifies the two approaches correctly?
Select ONE option.
a) The first is methodical and the second is regression-averse
b) The first is regression-averse and the second is methodical
c) Both are regression-averse, since any large stable suite re-run on every build guards against regression
d) Both are methodical, since each works from a body of tests settled before the build arrived and reused unchanged
10. Two teams maintain comparable payroll products.
Team A follows a process-compliant approach. An accreditation scheme run by the tax authority sets out which tests must exist, how they are to be selected, and what each run has to record; the scheme says nothing about testing beyond what it names.
Team B follows a methodical approach. Before every release it selects its tests from a standing list of conditions held against each quality characteristic, and that list is the team's own, revised when the team decides to revise it.
A bulk-import feature has just been delivered, and neither team's automated suite covers it.
What does each team's approach mean for bringing that feature into its automated coverage?
Select ONE option.
a) Team A has to leave the records the scheme requires for every run of its accredited tests, while Team B covers the feature only in the releases where its risk assessment rates it high enough to be worth the effort
b) Neither team can cover the feature until its next planning cycle, because under both approaches the set of tests is settled before a release begins and is not added to during it
c) Team A cannot automate anything the accreditation scheme does not name, so the feature stays outside its suite until the scheme is next revised, while Team B can make the change itself, with nobody outside the team to agree it
d) Team A can add checks of its own for the feature but cannot thin the accredited set to make room, while Team B revises its own standing list, after which the feature's conditions are selected on every release