ISTQB Agile Tester Extension Sample Exam-ASTQB-Version
ISTQB Agile Tester Extension Sample Exam-ASTQB-Version
ISTQB Agile Tester Extension Sample Exam-ASTQB-Version
Exam
ISTQB Agile Foundation
Questions
Exam Prepared By
November 2016
#1 Which of the following is the correct pairing according to the Agile Manifesto statement of
values?
a.
b.
c.
d.
#2 The statement Working software is the primary measure of progress is found where in the
Agile process description?
a.
b.
c.
d.
The developers
The testers
The product owner
The entire team
#6 When the customer in an Agile project provides feedback indicating that a piece of
functionality was not implemented correctly, what should the Agile team do with this information?
a.
b.
c.
d.
Record it and put an item in the backlog for consideration by the team
Stop all planned development and implement the change for the customer
Write a defect report and address the issue when the backlog has been cleared
Update the requirements document and require customer sign-off before implementing
any changes
#7 In which Agile approach is simplicity one of the stated values used to guide development?
a.
b.
c.
d.
XP
Kanban
Scrum
TDD
#8 If you are using a board to show the various stations of activities, such as development or
testing, what type of Agile approach are you following?
a.
b.
c.
d.
Task Board
Kanban
Scrum
XP
#9 You are reviewing the following story with the business and product owners:
As a dog owner, I want to register my dog online, so I can quickly complete this legal requirement
of dog ownership.
You want to implement the INVEST technique during this review. Which INVEST item is missing
from this story and would need additional elaboration?
a.
b.
c.
d.
Security
Value
Testability
The 3C Concept
#10 Why is it important for a team to implement only a few improvements in an iteration?
a. If the team tries to implement too many improvements, they may feel defeated and lose
motivation
b. If the team tries to implement too many improvements it may disrupt their ability to
produce at a sustained pace
c. If the team tries to implement too many improvements it may set a management
expectation of radical change with each iteration
d. If the team tries to implement too many improvements they may lose sight of the
definition of done
#11 In a retrospective meeting, who should provide input into the testing activities on the project?
a.
b.
c.
d.
#12 What types of automated testing activities are included in the continuous integration
process?
a.
b.
c.
d.
Unit only
Unit and regression testing
Unit and integration testing
Unit, integration, and system testing
#14 In an Agile project, which of the following is usually checked into a configuration
management system?
a.
b.
c.
d.
Epics
Stories
Iterations
Code
#15 In an Agile project, when is software first expected to be delivered that will provide value to
the customer?
a.
b.
c.
d.
#17 If your Agile team has an on-going need for specialized testers to conduct performance
testing, which organizational structure would be most effective?
a. The Agile team has people who have been designated as the testers for a sprint or set of
sprints
b. The Agile team has independent testers who join the team at the end of the sprint
c. A separate and independent test team furnishes testers to the Agile projects/teams as
needed based on the skills required
d. The testing is outsourced to an external company with performance test expertise
#21 Which of the following is a reasonable expectation for a test case during its life?
a.
b.
c.
d.
#23 Which of the following is a tester skill that is more important in an Agile environment than in
a sequential lifecycle environment?
a.
b.
c.
d.
Collaboration
Manual testing
Performance testing
Test case preparation
#24 What is an important job for the Agile tester during the release and iteration planning
sessions?
a.
b.
c.
d.
To report defects
To ensure the appropriate testing tasks are scheduled
To select the testing tools
To suggest process improvements
#25 If an Agile team is using testing tools such as a test management tool, who is responsible for
ensuring the proper use of the tool?
a.
b.
c.
d.
#26 If the developer adds a test that captures his concept of the desired functionality of the code
and then develops the code to pass that test, what type of development is being done?
a.
b.
c.
d.
Test-driven development
Acceptance test-driven development
Behavior-driven development
Developer-driven development
#27 If it is particularly important for the business users to understand the tests that are being
used to verify the proper implementation of the code, what type of development framework should
be used?
a.
b.
c.
d.
Test-driven
Integration test-driven
Behavior-driven
Business-driven
#28 In the test pyramid, which level has the largest number of tests?
a.
b.
c.
d.
Acceptance
System
Integration
Unit
Q1
Q2
Q3
Q4
Q1
Q2
Q3
Q4
#31 You are a tester in a Scrum team. You have been testing the product for several iterations
and you are noticing that the error message format and text are inconsistent. For example, when
the user enters an invalid address in one part of the application, they are given the message
Invalid input in a red font whereas when they enter an invalid phone number they are given the
message The phone number you have entered is not in a valid format. Please enter the phone
number as (xxx) xxx-xxxx in a blue font. The stories do not specify how the error messages
should appear. What should you do?
a. Nothing. Since the stories do not specify the error message text or format, the
implementation is up to the discretion of the developer
b. Write a defect report for the first instance since that message should have more
information for the user
c. Request a meeting with the developers to discuss the consistency problems and help
guide the discussion to determine the error message standards for the project
d. Appeal to the scrum master to intervene and instruct the developers to use a standard
error message template that will force a consistent font and color for all error messages
of this type
#32 You have identified a usability risk with the mobile application you are currently testing.
When the application loses connectivity with the web server, the user is not informed of the
problem and all information entered after that point is lost. What is a reasonable assessment of
this risk?
a. The impact is high because the user will lose their data. The likelihood depends on how
often connectivity will be lost.
b. The impact is low because the user can retype their information. The likelihood is high
because the original data is lost.
c. The impact is medium because the user should expect this type of behavior. The
likelihood is medium because the problem will be intermittent.
d. The impact is high because the user will not understand what is happening and will likely
call the helpdesk. The likelihood is low because the network connectivity is reliable and
unlikely to have any issues.
#33 You have been asked to estimate the story points for a particular story using the Fibonacci
sequence. You have reviewed the story, but it seems to indicate a significant amount of work and
a number of unknowns, particularly around the creation of test data. At this point, you dont know
if youll be able to use existing data or will have to create your own. You also dont know how you
will test the interfaces between this story and the existing code.
Given this information, what would be the proper value to assign in story points?
a.
b.
c.
d.
1
5
13
18
#34 You are testing a story for a mobile banking application and you have noticed that the
response time seems slow. You have checked the acceptance criteria for the story and nothing
is mentioned regarding performance requirements. What should you do now?
a. Write a defect report and leave it to the developers to figure out how to make it faster
b. Stop testing and require that the business owners define specific performance testing
requirements in the acceptance criteria
c. Continue testing with the assumption that the product owners will identify the problem, if it
is indeed a problem, when they do user acceptance testing
d. Review similar products, existing documentation on acceptable performance and talk with
the business users to determine the performance requirements
#35 Why is a users knowledge of the business procedures, processes and constraints important
when defining acceptance criteria for stories?
a.
b.
c.
d.
#36 You are reviewing the acceptance criteria for a story. One of these states All windows must
conform to the corporate approved color scheme. In what way does this statement help improve
the testability of the story?
a.
b.
c.
d.