ISTQB Agile Tester
ISTQB Agile Tester
Test
ISTQB Agile Tester Certification Sample Exam
Results
18 of 40 questions answered correctly
1. Answered
2. Review
1. Question
Given the following user stories:
“As a bank teller, I can easily navigate through the system menu and links,
and find the information I am looking for”
“For all users, the system must display all queries in less than 2 seconds,
90% of the time”
TC1: Login as bank teller. Enter customer ID. Verify that the customer
transaction history is easy to find, and that navigating through the menus is
intuitive.
TC2: Login as bank teller: Enter customer Name. Verify that the customer
accounts are easy to find and that navigating through the menus is intuitive.
TC3: Simulate expected traffic on system and validate the time for customer
transaction history to display is less than 2 seconds.
Which TWO test quadrants would the above test cases be part of?
o Q1 unit level, technology facing & Q2 system level, business facing
2. Question
Which of the following activities would a tester do during release planning?
o Help break down user stories into smaller and more detailed tasks.
o Support the clarification of the user stories and ensure that they are
testable
Incorrect
3. Question
Which of the following is best at showing the team’s progress against
estimates?
o Burndown charts
o Automation logs
o The agile task board showing user story and task progress
4. Question
Match the following agile software development approaches on the top with
their corresponding descriptions on the bottom.
1) Extreme Programming
2) Scrum
3) Kanban
5. Question
The Agile Manifesto has 4 statements of values. Match the agile value (1-4)
with its traditional counterpart (i-iv).
o 1 – iii, 2 – ii, 3 – i, 4 – iv
6. Question
In an agile project, which of the following would best denote product quality
at the end of iteration 6 of a new system release consisting of 8 iterations?
o The agile team has been successfully tracking to estimates, with limited
variance showing on the burndown charts for all iterations to date.
o All story cards in scope for each iteration, up to the current iteration,
have been marked as “Done”, but with some technical debt being incurred.
Incorrect
7. Question
Which TWO of the following are examples of testable acceptance criteria for
test related activities?
Select TWO options.
8. Question
Which of the following BEST describes a tester participating in a
retrospective meeting?
o As a tester participating in a retrospective meeting, I should bring in
topics that are related to testing only. All other topics will be covered by
different participants.
9. Question
Which TWO of the following statements are true?
1) Early feedback gives the developers more time to develop new system
features because they spend less time reworking features expected in a
given iteration.
2) Early feedback enables agile teams to deliver features with the highest
business value first, because the customer maintains focus on features with
the highest system value.
4) Early feedback makes it more likely that the system built is what the
customer wanted because they are given the opportunity to make changes
throughout the iteration.
o 1 and 4
o 2 and 3
o 2 and 4
o 1 and 3
Correct
10. Question
Which of the following statements best reflects one of the values of the Agile
Manifesto?
o Developers should use unit testing tools to support the testing process.
11. Question
What is the most appropriate explanation of a ‘user story’?
o An artifact that the tester must review and sign off before testing can
begin
12. Question
Which of the following is NOT a principle of continuous integration?
o The build process is manual and takes too long. Research and
implementation of an automated build framework should be done.
o Automated regression test suites are taking too long to run. A review of
the tests, to eliminate redundant or unnecessary tests, is required.
Correct
14. Question
Which TWO activities below best represent responsibilities that are
consistent with agile development’s Whole Team approach?
o Testers are responsible for developing unit tests which they pass on to
the developers for testing
o Business representatives are expected to select the tools the team will
use during the project
o The whole team, not just testers, has responsibility for the quality of the
product
15. Question
Which alternative is the BEST description of when to stop testing (release
criteria) in an agile project?
o All test cases have been executed.
o The probability of remaining faults has been reduced to a level that can
be accepted by the customer
16. Question
Which of the following is an advantage of having the whole team responsible
for quality?
o Project costs are lower because the need for a specialized test team is
eliminated.
Correct
17. Question
In agile projects there is more need for testers to understand and develop
test automation scripts than in traditional projects. Of the following, which
are the TWO reasons why this is a necessary skill on agile projects?
iv. Iterations or sprints are of fixed length. The team has to guarantee that
all tests can be completely executed at the last day of each iteration/sprint.
In practice, that can only be realized by automated tests.
v. Agile projects rely on unit testing rather than on systems testing. Since
unit tests cannot be executed manually, all tests have to be automated
tests.
o i & iii
o ii & v
o v&v
o ii and iii
Incorrect
18. Question
Which of the following is a benefit of the agile process promoting early and
frequent feedback?
o The total number of defects found during the project is much higher than
on traditional software development projects such as waterfall.
o There is enough time to complete all features scheduled for the given
iteration.
Correct
19. Question
During an iteration planning meeting, the team is sharing their thoughts
about a user story. The product owner advises that the customer should
have one screen to enter information.
The developer explains that there are technical limitations for the feature,
due to the amount of information needed to be captured on the screen.
Another developer says that there are risks about performance as the
information will be stored in an external offsite database.
o The tester advises that the screen for the user story needs to be a single
page to reduce test automation effort.
o The tester advises that the user story needs acceptance criteria to be
testable.
Correct
20. Question
Which of the following test activities is typically done during agile projects,
but is not as common on traditional projects?
o Testers write detailed test plans so all team members can understand
what will be tested during each iteration
21. Question
Consider the following activities:
o ii only
o and ii
o ii and iii
o iii only
Incorrect
22. Question
Given the following user story: “An online application charges customers to
ship purchased items, based on the following criteria:
Which of the following is the best black box test design technique for the
user story?
o State Transition testing: Test the following states – browsing, logged in,
selecting, purchasing, confirming, and exiting
o Decision tables: Test the following conditions – User logged in; At least 1
item in cart; Purchase confirmed; Funding approved; with the resulting
action of – Ship Item.
23. Question
At the beginning of the 5th iteration of a project, a new requirement was
introduced to support a new type of browser. The tester realizes that the
existing test automation framework and scripts will not support the new type
of browser. What is the best course of action for the tester on this team to
take?
o The tester should notify the team that they are planning on working extra
hours throughout the next 2 sprints in order to update the existing test
automation framework and scripts to support the new type of browser so as
not to disturb the existing sprint plan.
o The tester will notify the team of the issue. A risk analysis is done, and
the team decides that regression testing must be performed on the new type
of browser in addition to the other supported browsers. The tester will
update the sprint plan by adding tasks to modify the framework and scripts
to support the new type of browser.
o The tester does some research and concludes that the risk is low that any
new defects would be introduced in the new type of browser that have not
already been found in other supported browsers. The tester continues with
the existing sprint plan and makes no changes to test automation framework
or scripts
o The tester will stop what they are doing, design specific tests for
compatibility testing of the new type of browser, and communicate with the
team that any other testing work for the sprint will have to be pushed to the
next iteration.
Correct
24. Question
Which TWO of the following statements are true on agile projects?
o A selection of users may perform beta testing on the product after the
completion of a series of iterations.
Correct
25. Question
Which of the following is one of the purposes of an Application Lifecycle
Management (ALM) tool on an agile project?
o An ALM tool provides quick response about the build quality and details
about code changes
o An ALM tool provides visibility into the current state of the application,
especially with distributed teams
o An ALM tool generates and loads large volumes and combinations of data
to use for testing
Incorrect
26. Question
Which of the following statements about independent testing on agile
projects is FALSE?
27. Question
The business advises during iteration 5 planning that they require changes
to the system delivered in iteration 3. Of the following activities, which
would need to be done first to minimize the introduction of regression risk
when this feature is changed?
o Review and update all manual and automated tests impacted by this
change to meet the new acceptance criteria.
o Write new manual and automated tests for the feature and add them to
the regression test suite.
o Automate all test cases from the previous iteration and add them to the
automated regression test suite.
28. Question
Which TWO of the following are reasons why automation is essential within
agile projects?
ii. To prevent the test team from becoming bored with manual, repetitive
tasks
o i and iv
o i and v
o iii and iv
o ii and v
Correct
29. Question
Which tasks are typically expected of a tester on an agile project?
o i & iii
o ii & iii
o ii & iv
o ii & v
Incorrect
30. Question
Which of the following is NOT a typical task performed by the tester within
an agile team?
31. Question
Given the following user story: “As the president, any data I upload should
not be viewable by any other user of the system”
During the first poker planning session, the following story points were given
based on risk, effort, complexity, and proper extent of testing:
Customers: 5
Developers: 5
Testers: 20
What is the best outcome following this planning session?
o Because the customer’s and developer’s size estimates match, the team
can be confident that this estimate is good and should move onto the next
user story.
o The team should hold a conversation to understand why the testers felt
this user story was significantly more work. Another round of the planning
poker session should occur following that discussion.
o Because the customer owns the system in the end, the customers’
estimates should be taken as correct when there is a conflict.
o The poker planning sessions should continue until all estimated story
points are an exact match between customers, developers, and testers.
Correct
32. Question
The term “burndown” refers to which of the following?
o A chart showing which team members are working the most, and are
likely to be under stress
o A chart showing the progress of each user story, and when they are likely
to be completed
o A chart showing the amount of work left to be done, versus the time
allocated for the iteration
o A chart showing defects that have been fixed, and when the remaining
defects are likely to be fixed
Correct
33. Question
Which of the following statements about Test Driven Development (TDD) is
FALSE?
o The TDD cycle is continuously used until the software product is released.
o The result of TDD are test classes used by the developer to develop test
cases
Incorrect
34. Question
What does the term ‘Test Pyramid’ refer to and illustrate situations for?
35. Question
Which of the following demonstrates effective use of the testing quadrant?
o When communicating test ideas, the tester can refer to the matching test
quadrant, so that the rest of the team will better understand the purpose of
the test.
o The tester can use the types of tests described in the testing quadrants
as a coverage metric, the more tests covered from each quadrant, the
higher the test coverage.
o The team should pick a number of tests expected from each quadrant,
and the tester should design and execute those tests to ensure all levels and
types of tests have been executed
o The tester can use the testing quadrants during risk analysis; with the
lower level quadrants representing lower risk to customer.
Incorrect
36. Question
Given the following results from a product risk analysis that occurred at the
beginning of an iteration:
Which TWO of the following describes best what the team should do with this
information?
Select TWO options.
o Move onto planning poker session to estimate effort for user stories, and
determine what can be done in the current iteration, and what needs to be
added to backlog.
o Remove user stories 5 and 6 from the current iteration and move to a
later iteration.
o Because of the number of high likelihood, high impact risks slotted for
this iteration, the team has no choice but to extend the timeframe of the
iteration by 2 weeks.
o The team should plan to complete all items in the current sprint, but save
the lower risk items for the end of the sprint, and only test these items if
there is time.
Incorrect
37. Question
An agile team is assigned to a project to update an existing medical device
to newer technologies.
Since the last release of the existing medical device, a new version of the
medical device standard has been released. User access to the device is
changing and will be documented in user stories.
Based on this information, and in addition to the user stories, which of the
following would best provide relevant information to support your testing
activities?
i. Updated version of standards document for medical system.
iii. Obsolete user access test cases and results for existing application.
o i, ii, iii, iv
o ii, iv, v
o i, ii, v
38. Question
Given the following User Story: “As a bank teller, I would like to be able to
view all of my customer’s bank transactions on the screen, so I can answer
his/her questions”.
i. Login as a bank teller, get the customer’s account balance for all open
accounts.
ii. Login as a bank teller, enter a customer account ID, get his transactions
history on the screen
iv. Login as a bank teller, enter a customer IBAN (international bank account
number), get his transaction history on the screen
v. Login as a Bank Teller, enter a customer Account ID, get the Transactions
history in less than 3 seconds on screen.
o i, ii, iv
o i, iii, iv
o ii, iv, v
o ii, iii, iv
Correct
39. Question
Your manager would like to introduce exploratory testing to your agile team.
He has received the following suggestions on how to proceed from previous
colleagues:
i. User stories are assigned to testers who are completely new to the user
story. There is allotted 120 minutes allocated to complete exploratory
testing on the user story. Testers do not need to document tests, or test
results, but do need to log defects if any are encountered.
ii. User stories are assigned to testers who have already completed risk
based testing on the same areas. There is allotted 120 minutes allocated to
complete exploratory testing for this user story. The team expects at the end
of the 120 minutes to have a list of test ideas, including data and actors,
results and issues encountered, and list of defects to be logged in the defect
management tool.
iv. A user story is assigned to a tester for exploratory testing. Tester is told
to learn the functionality of the user story, to make sure the functionality is
correct and to include negative testing. There is no set deadline for this
exploratory testing to be complete; it depends on what is found by the
tester. Documentation is not necessary, but defects need to be logged in
defect tracking tool.
Your manager presents you with his conclusions about how best to introduce
exploratory testing to an agile team.
o Scenario ii IS the best way because: In this case, the testers have
knowledge of the user story already, which will help them come up with test
conditions and ideas. The team is using timeboxed exploratory test sessions.
The team is expected to document test conditions, data, and user
information, and to log results of the test. Issues are logged in a defect
tracking tool just like any other test technique.
o Scenario iii IS NOT the best way because: This could be describing
system acceptance testing, but not exploratory testing.
40. Question
Which of the following statements is FALSE with respect to exploratory
testing?
o Exploratory testing eliminates the need for testers to prepare test ideas
prior to test execution.