ISTQB Agile Tester Extension Exam Crash Course Part 9
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. 81 to 90) with Explanation in Favour of the Correct Answer
The Correct Answer option has been Hi-lighted in Yellow.
Q. 81: (Level K2) In Agile projects, there is a greater need for testers to understand and be competent in white box testing.
Which out of the following TWO reasons best indicate why this is a more important skill on Agile projects than on traditional projects?
i. Agile team is cross-functional so all members can help in each other’s task. This also enables them to help developers.
ii. In Test Driven Development testers have to write the unit test first so the developers can write the code.
iii. Agile testing relies more on white box testing than black box testing.
iv.
Testers can improve the program logic by pair programming.v. In Agile projects, testers often work closely with developers for automation of unit tests and review of the code.
A. i & ii
B. ii & v
C. iv & v
D. i & v
Explanation in favor of the correct answer:
Statement (i) is True – Obvious definition of the agile team.
Statement (ii) is False – as in Test Driven Development, Automated unit tests are written by the developers, not by testers.
Statement (iii) is False – as Agile projects require both white box and black box testing.
Statement (iv) is False – as Pair programming is typically done using two developers; testers are not expected to improve program logic.
Statement (v) is True – Obvious definition of agile project.
<<<<<< =================== >>>>>>
Q. 82: (Level K2) Out of the following which are necessary skills for a Tester working on agile projects?
i. Competent in test automation.
ii. Competent in alpha/ beta testing.
iii. Competent in experience-based testing.
iv. Competent in unit testing.
A. i, ii and iii
B. i, ii, iii and iv
C. i and iii
D. i, iii and iv
Explanation in favor of the correct answer:
Statement (i) is True – as in agile, a lot of emphases is laid on automation tests so it is an essential skill for a tester.
Statement (ii) is False – as Alpha / Beta Testing is done by customers. Testers can assist, but it is not a necessary skill.
Statement (iii) is True – as in agile, a lot of emphases is laid on exploratory testing so it is an essential skill for a tester.
Statement (iv) is False – as Unit Testing is done by developers. Testers can assist but it is not a necessary skill
<<<<<< =================== >>>>>>
Q. 83: (Level K2) Why is test automation a more necessary skill on Agile projects for Testers than on traditional projects?
Select TWO reasons from following statements.
i. Features can change in future iterations. Automated tests are necessary to reduce the regression risk due to rapid changes.
ii. All feature validation testing should be done in the same iteration. In practice, that can only be realized by automated tests.
iii. Regression testing is a parallel process occurring throughout the iteration. This can only be achieved by automating the tests.
iv. All tests for the iteration are required to be finished in the iteration. This is not possible without Automation tests.
v. Agile testing relies more on white box testing than black box testing.
A. i & ii
B. ii & v
C. iv & v
D. i and iii
Explanation in favor of the correct answer:
Statement (i) is True – as automated tests are required to keep up with frequent changes.
Statement (ii) is False – as feature validation tests are mostly done manually.
Statement (iii) is True – as this involves re-running the automated unit and feature verification tests from the current and previous iterations, usually via a continuous integration framework.
Statement (iv) is False – as automation acceptance tests are not used to finish all the testing In the current iteration they primary use is to make sure the functionality is not impacted due to new changes in the following iterations.
Statement (v) is False – as neither automation nor manual testing is more important than the other in Agile projects.
<<<<<< =================== >>>>>>
Q. 84: (Level K2) Out of the following which is NOT a typical task performed by the tester within Agile team?
A. To automate tests and maintain them.
B. To mentor and coach other team members.
C. To produce and update burndown charts.
D. To participate in code analyzing activities.
Explanation in favor of the correct answer:
In agile team scrum master typically updates the burndown charts and not the tester.
<<<<<< =================== >>>>>>
Q. 85: (Level K2) Out of the following which is NOT a test related organization risk which Agile organizations may encounter?
A. Testers work so closely to developers that they lose the appropriate tester mindset.
B. Testers become tolerant about inefficient, ineffective, or low-quality practices within the team.
C. Testers cannot keep pace with the incoming changes in time-constrained iterations.
D. Testers spend more time on Automation related activities rather than on testing.
Explanation in favor of the correct answer:
Option (A), (B) & (C) are incorrect – as it is true that Agile organizations may encounter these type of test-related risks.
Option (D) is correct – as this is not a test related organization risk.
<<<<<< =================== >>>>>>
Q. 86: (Level K2) Which one of the following is a test related organization risk that Agile organizations may encounter?
A. Testers work so closely with developers that they lose the appropriate tester mindset.
B. Testers managing the test environment and the test data.
C. Testers providing feedback on process quality.
D. Testers helping the team on non-testing activities.
Explanation in favor of the correct answer:
Option (A) is True – as Agile organizations may encounter this test related risk.
Option (B), (C) and (D) are False – as these are not test related organization risks. All these are required from an Agile tester.
<<<<<< =================== >>>>>>
Q. 87: (Level K2) Which out of the following TWO are activities for the Tester on Agile projects but not necessarily on traditional projects?
i. Testers provide feedback on process quality.
ii. Understand, implement and update the test strategy.
iii. Actively collaborate with developers and business stakeholders.
iv. Testers provide feedback on product quality.
v. Automate and maintain Automation tests.
A. i & iii
B. iii & v
C. i & v
D. ii and iv
Explanation in favor of the correct answer:
Statement (i) is True – as in agile, testers provide feedback on process quality by proactively participating in the team retrospectives, suggesting and implementing improvements.
Statement (ii), (iii) & (iv) are False – as all these are required for both Agile as well as traditional projects.
Statement (v) is True – as in agile, automation is required, therefore part of the tester’s role is to produce automation scripts, run and maintain them.
<<<<<< =================== >>>>>>
Q. 88: (Level K2) Out of the following which is NOT a typical task performed by the tester on Agile project?
A. To prepare and report the test coverage.
B. To prepare the test status report.
C. To produce the burndown charts.
D. To prepare the test strategy.
Explanation in favor of the correct answer:
Option (A), (B) and (D) are incorrect – as it is true to say that all these activities are expected from an agile tester.
Option (C) is Correct – as in agile, Scrum Master is responsible to produce and update the burndown chart based on the information provided by the rest of the team.
<<<<<< =================== >>>>>>
Q. 89: (Level K2) Out of the following which is NOT a typical task performed by the tester on Agile project?
A. Ensuring proper use of testing tools.
B. Measuring and reporting test coverage.
C. To maintain the Agile task board for the team.
D. Configure and manage the test environment and the test data.
Explanation in favor of the correct answer:
Option (A), (B) and (D) are incorrect – as it is true to say that all these activities are expected from an agile tester.
Option (C) is Correct – as in agile, the tester is only responsible to maintain testing tasks on the Agile task board. Each member of the Agile team is responsible to maintain their respective tasks on the Agile task board.
<<<<<< =================== >>>>>>
Q. 90: (Level K2) Which tasks are typically expected of a tester within the Agile team?
i. Decide on user acceptance.
ii. Understanding, implementing and updating the test strategy.
iii. Prepare burndown charts
iv. Configuring, using, and managing test environments and test data.
v. Decide on the priority of the user story.
A. i and iii
B. ii and iii
C. ii & iv
D. ii & v
Explanation in favor of the correct answer:
Statement (i) is False – as this task is a collaborative effort for the whole team.
Statement (ii) is True – as this activity is expected out of an agile tester.
Statement (iii) is False – as in agile, Scrum Master is responsible to produce and update the burndown chart from the information supplied by the rest of the team,
Statement (iv) is True – as this activity is expected out of an agile tester.
Statement (v) is False – as the business users decide the priority on user stories.
Continue to Crash Course Part 10
An expert on R&D, Online Training and Publishing. He is M.Tech. (Honours) and is a part of the STG team since inception.