ISTQB Agile Tester Extension Exam Crash Course Part 3
The following user-friendly questions prepared according to different K-Levels are of great help in reviewing your skills before appearing in ISTQB Agile Tester Extension Certification exam as per the latest syllabus.
Set of 10 Questions (Q. 21 to 30) with Explanation in Favour of the Correct Answer
The Correct Answer option has been Hi-lighted in Yellow.
Q. 21: (Level K2) Which out of the following TWO statements are true?
1. Early feedback can only be achieved by Continuous Integration
2. Early and frequent feedback helps manage the team better since the capability of the team is transparent to everyone.
3. Early and frequent feedback helps the team find the high severity bugs early.
4. Early and frequent feedback enables the Agile team to build a product which reflects what the customer wants.
A. 1 and 4
B. 2 and 3
C. 2 and 4
D. 1 and 3
Explanation in favor of the correct answer:
Statement (1) is False – as continuous integration is one way to provide a quick feedback, but it is not the only way.
Statement (2) is True – as it is easy to check the work done in an iteration and see how it can be improved.
Statement (3) is False – as bugs can be found early but not necessarily the high severity defects.
Statement (4) is True – as customers indicate if requirements are not met early, and can modify the functionality requirements if required.
<<<<<< =================== >>>>>>
Q. 22: (Level K2) Which out of the following TWO statements are true?
1. Early feedback helps the team focus on the features with the highest value or associated risk so they are delivered to the customer first.
2. Early feedback reduces the time needed for system testing because the quality problems are discovered and resolved early.
3. Early feedback helps in avoiding requirement misunderstanding because the customer sees the product regularly
4. Early feedback gives the testers more time to work on the features in the next iteration because they spend less time testing the features in the current iteration.
A. 1 and 4
B. 2 and 3
C. 2 and 4
D. 1 and 3
Explanation in favor of the correct answer:
Statement – (1) is True – as frequent customer feedback maintains a focus on the features with the highest business value or associated risk.
Statement – (2) is False – as more system testing might be required due to frequent changes.
Statement – (3) is True – as the customer is checking the product early and regularly there is less chance of requirement misunderstanding.
Statement – (4) is False – as testers will work on the features included in the current iteration. If they complete their testing, they will extend their help to the remaining team members.
<<<<<< =================== >>>>>>
Q. 23: (Level K2) Which out of the following TWO statements are true?
1. Early feedback results in in-consistent project momentum.
2. Early feedback ensures that the product better reflects what the customer wants
3. Early feedback reduces the time needed for testing because there are no requirement’s misunderstandings.
4. Early feedback helps to find quality problems early.
A. 1 and 4
B. 2 and 3
C. 2 and 4
D. 1 and 3
Explanation in favor of the correct answer:
Statement – (1) is False – as early feedback results in consistent project momentum.
Statement – (2) is True – as clarifying customer feature requests and making them available to the customer early will produce a better product meeting the expectations of the customer.
Statement – (3) is False – as early feedback can result in more changes and requiring more and more testing.
Statement – (4) is True – as early and frequent feedback results in quality issues found early.
<<<<<< =================== >>>>>>
Q. 24: (Level K1) Out of the following which roles are NOT defined according to the Scrum software development approach?
A. Scrum Master
B. Product Owner
C. Development Team
D. Testing Team
Explanation in favor of the correct answer:
Option (A) is False – as Scrum Master is a role defined in Scrum. It is the Scrum Master’s responsibility to ensure that Scrum practices and rules are implemented and followed and to resolve any violations, resource issues, or other impediments that could prevent the team from following the practices and rules.
Option (B) is False – as Product Owner role is defined in Scrum. The Product Owner represents the customer and generates, maintains, and prioritizes the product backlog.
Option (C) is False – as the development team is responsible for developing and testing the product. The team is self-organized and is cross-functional.
Option (D) is True – as there is no separate role defined for the Testing team. The development team cover both developer and tester roles and are responsible for development and testing of the product.
<<<<<< =================== >>>>>>
Q. 25: (Level K1) Match the following terms on the top with their corresponding best agile software development on the bottom.
1. Pair Programming, Test-First Programming
2. Backlog, Sprints
3. Work-in-progress limit, Lead time
i. Kanban
ii. Extreme Programming (XP)
iii. Scrum
A. 1-i, 2-iii, 3-ii
B. 1-i, 2-ii, 3-iii
C. 1-ii, 2-iii, 3-i
D. 1-iii, 2-ii, 3-i
Explanation in favor of the correct answer:
Option (C) is True – as Pair Programming, Test First Programming are primary practices for Extreme Programming; Backlog, Sprints are the instruments & practices for scrum; Work-in-progress limit and lead time are the instruments for Kanban;
<<<<<< =================== >>>>>>
Q. 26: (Level K1) Out of the following which is NOT related to the ‘Scrum’ software development approach?
A. Sprint
B. Definition of Done
C. Lead Time
D. Product Backlog
Explanation in favor of the correct answer:
Option (A) is False – as it is true that Scrum divides a project into iterations (called sprints) of fixed length.
Option (B) is False – as it is true that Definition of Done is the appropriate criteria for sprint completion decided by the scrum team.
Option (C) is True – as Lead time is used in Kanban to optimize the continuous flow of tasks.
Option (D) is False – as it is true that the product owner manages a prioritized list of planned product items (called the product backlog).
<<<<<< =================== >>>>>>
Q. 27: (Level K1) Out of the following which is NOT one of the values to guide development in Extreme Programming?
A. Simplicity
B. Quality
C. Courage
D. Feedback
E. Communication
Explanation in favor of the correct answer:
Option (C) is True – as quality is not the value in Extreme Programming development, five values to guide development are communication, simplicity, feedback, courage, and respect.
<<<<<< =================== >>>>>>
Q. 28: (Level K1) Out of the following which is NOT related to a ‘User Story’?
A. Story Acceptance criteria.
B. Story point.
C. Story priority.
D. Story Entry criteria.
Explanation in favor of the correct answer:
Option (A) is False – as this is related to the user story, Story Acceptance criteria are collaboration defined by business representatives, developers, and testers for each user story.
Option (B) is False – as this is related to the user story, a Story point is assigned to each user story In the poker planning session.
Option (C) is False – as this is related to the user story, each user story is assigned a priority by the business users during release planning.
Option (D) is True – as there are no Story Entry criteria.
<<<<<< =================== >>>>>>
Q. 29: (Level K1) Who is responsible for writing the ‘user story’ in Agile projects?
A. It is the tester’s responsibility to write the user stories.
B. It is the scrum master’s responsibility to write the user stories for the team.
C. It is the product owner’s responsibility to write the user stories for the team.
D. User stories are written collaboratively by developers, testers, and business representatives.
Explanation in favor of the correct answer:
Option (D) is True – as in the Agile environment, user stories are written to capture requirements from the perspectives of developers, testers, and business representatives. The collaborative authorship of the user story can use techniques like brainstorming and mind mapping.
<<<<<< =================== >>>>>>
Q. 30: (Level K3) 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.
Out of the following which would best represent a tester’s contribution to this discussion?
A. The tester advises that the screen for the user story needs to be a single page to reduce test automation effort.
B. The tester advises that usability is more important than performance.
C. The tester advises that performance acceptance criteria should standard maximum of 1 secondary data storage.
D. The tester advises that the user story needs acceptance criteria to be testable.
Explanation in favor of the correct answer:
Option (D) is True – as it is essential to define an acceptance criterion against which the application must be tested.
Continue to Crash Course Part 4
An expert on R&D, Online Training and Publishing. He is M.Tech. (Honours) and is a part of the STG team since inception.