ISTQB Agile Tester Extension Exam Crash Course Part 10
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. 91 to 100) with Explanation in Favour of the Correct Answer
The Correct Answer option has been Hi-lighted in Yellow.
Q. 91: (Level K2) Which tasks are typically expected of a tester on the Agile project?
i. Decide on user acceptance.
ii. Design, create and execute appropriate tests.
iii. Schedule defect reports for analysis.
iv. Automate and maintain tests.
v. Improve program logic by pair programming.
A. i & iii
B. ii & iii
C. ii & iv
D. ii & v
Explanation in favor of the correct answer:
Statement (ii ) & (iv) are True – as these activities are expected out of an agile tester.
<<<<<< =================== >>>>>>
Agile Tester Certification syllabus V2014 Chapter -3:
(Agile Testing Methods, Techniques, and Tools)
Q. 92: (Level K1) Which statement is TRUE in respect to exploratory testing in Agile projects?
A. Testers having good knowledge of the system should perform exploratory testing.
B. The Independent Test team should be engaged in exploratory testing
C. Users engaged in Alpha testing should perform exploratory testing
D. Automated tests should be used for exploratory testing.
Explanation in favor of the correct answer:
Option (A) is True – as the tester needs a good understanding of how the system is used.
Option (B) is False – as exploratory testing is carried out by testers having good knowledge of the system so they can get the desired results in limited time.
Option (C) is False – as exploratory testing is done before the user acceptance phase.
Option (D) is False – as automation of exploratory testing is not possible as test design and execution happens in parallel
<<<<<< =================== >>>>>>
Q. 93: (Level K1) Out of the following which statements best reflects one of the values of the Agile Manifesto?
A. Working software allows the customer to provide rapid feedback to the developer.
B. Developers should use unit testing tools to support the testing process.
C. Business representatives should provide a backlog of user stories and their estimates to the team.
D. Adopting plans to change adds no real value to Agile project.
<<<<<< =================== >>>>>>
Q. 94: (Level K1) Out of the following which statements about Test Driven Development (TDD) is FALSE?
A. Test Driven Development is a ”test first” approach to develop reusable automated tests.
B. The Test Driven Development cycle is continuously used until the software product is released.
C. Test Driven Development helps to document the code for future maintenance efforts.
D. The result of Test Driven Development are test classes used by the developer to develop test cases
Explanation in favor of the correct answer:
As per the primary definition of Test Driven Development, it facilitates developers in creating test cases with the help of test classes.
<<<<<< =================== >>>>>>
Q. 95: (Level K1) Out of the following which statements about Acceptance Test-Driven Development is FALSE?
A. Acceptance Test-Driven Development allows a developer to focus on testing the code based on the expected behavior of the software.
B. Tests are created once the user story is analyzed, discussed and written by the Agile team.
C. Acceptance Test-Driven Development defines acceptance criteria and tests In the creation of the user stories.
D. Acceptance Test-Driven Development is a test-first approach, test cases are created prior to implementing the user story.
Explanation in favor of the correct answer:
Option (A) is True – as this is true of Behaviour Driven Development, and not Acceptance Test-Driven Development.
Option (B), (C) & (D) are False – as all these are true for Acceptance Test-Driven Development.
<<<<<< =================== >>>>>>
Q. 96: (Level K1) Out of the following which statements about Test Driven Development (TDD) is FALSE?
A. The Test-Driven Development process starts with a developer adding a test that captures the concept of the desired function of a small piece of code.
B. In Test-Driven Development, developers write the code and run the test in a tight loop until the test passes.
C. Test-Driven Development allows the developer to collaborate with other stakeholders, including testers, to define accurate unit tests focused on business needs.
D. In Test-Driven Development, developers refactor the code after the test is passed, re-running the test to ensure it continues to pass against the refactored code.
Explanation in favor of the correct answer:
Option (A), (B) & (D) are False – as all these are true for Test-Driven Development.
Option (C) is True – as this is true of behaviour-driven development and not for Test-Driven Development.
<<<<<< =================== >>>>>>
Q. 97: (Level K1) The term “velocity” refers to Out of the following which?
A. A Velocity chart shows the sum of estimates of the work delivered across iterations; this may be used while selecting the stories for the next iteration
B. A Velocity chart shows the degree to which the source code of a program is tested by a particular test. This may be used to show the code coverage
C. A Velocity chart shows the count of the number of defects discovered during a given period. This may be used as criteria for stopping the testing.
D. A Velocity chart shows the number of source code changes per iteration; this may be used to know the code coverage
Explanation in favor of the correct answer:
Option (A) is True – as this is true for velocity chart.
Option (B) is False – as this is a code coverage chart, not a velocity chart.
Option (C) is False – as this is a defect discover rate chart, not a velocity chart.
Option (D) is False – as this is a Code Churn chart, not a velocity chart.
<<<<<< =================== >>>>>>
Q. 98: (Level K1) What does the term ‘Test Pyramid’ refer to and illustrate situations for?
A. The team’s testing workload increases from sprint to sprint.
B. The backlog size, and thus the number of tests, decreases.
C. The number of automated unit tests is higher than the number of automated tests for higher test levels.
D. The number of automated tests in place increases from sprint to sprint.
Explanation in favor of the correct answer:
The agile test automation pyramid model graphically splits the types of testing into three layers. The largest part of the pyramid structure is the bottom layer typically includes unit testing, representing the idea that automating it offers the best return on investment to the organization.
<<<<<< =================== >>>>>>
Q. 99: (Level K1) The concept of the Test Pyramid is based on Out of the following which testing principles?
A. Early Testing.
B. Defect clusters.
C. Pesticide paradox.
D. Exhaustive testing is impossible.
Explanation in favor of the correct answer:
Option (A) is True – as the test pyramid is based on the testing principle of early testing and eliminating defects as early as possible in the lifecycle.
Option (B) is False – as the test pyramid is not related to defect clustering.
Option (C) is False – as the test pyramid is not related to Pesticide paradox.
Option (D) is False – as the test pyramid is not related to Exhaustive testing.
<<<<<< =================== >>>>>>
Q. 100: (Level K1) Before beginning the first iteration of a project the team is discussing the test strategy for automation.
Out of the following which is true with respect to Test Pyramid?
A. The team should aim to automate most of the unit/component tests during the sprints.
B. The team should aim to automate most of the usability tests during the sprints.
C. The team should aim to automate most of the exploratory tests during the sprints.
D. The team should aim to automate most of the user story tests during the sprints.
Explanation in favor of the correct answer:
The test pyramid emphasizes having more tests at the lower levels and a decreasing number of tests at the higher levels.
Continue to Crash Course Part 11
An expert on R&D, Online Training and Publishing. He is M.Tech. (Honours) and is a part of the STG team since inception.