ISTQB Agile Tester Extension Exam Crash Course Part 15
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. 141 to 150) with Explanation in Favour of the Correct Answer
The Correct Answer option has been Hi-lighted in Yellow.
Q. 141: (Level K3) In one of the Agile projects, testers have been asked to plan exploratory testing.
Out of the following which approaches are NOT correct for Exploratory testing?
A. Testers will do the risk analysis and test the critical things the tester and user think could go wrong or the potential problems that will make people unhappy.
B. Testers will test based on the model of how software should behave. The functions which the customers are more interested in should be tested first.
C. Testers will test based on their past experience of how similar systems failed in predictable patterns. These experiences can be refined into a test and explored.
D. Tests will not be planned as the testers have already tested these stories and should progress the test based on their intuition.
Explanation in favor of the correct answer:
Option (A), (B) & (C) is incorrect – as this is true for exploratory testing.
Option (D) is correct – False – There is a plan required for exploratory testing.
<<<<<< =================== >>>>>>
Q. 142: (Level K3) The Test Manager has organized a meeting with the test team to explore the possibility of exploratory testing after the final iteration for one of the Agile teams. He has shared the following suggestion with the testers.
Which TWO of your manager’s conclusions are NOT correct?
i. The Independent test team with be engaged in the testing of user stories. There will be a fixed time to complete the exploratory testing and there is no need to document tests or test results.
ii. Testers will do the risk analysis and will plan the tests of critical things that can go wrong or the potential problem that will make people unhappy.
iii. Business representatives will be used for exploratory testing. They will use the system like the customer would on a day-to-day basis. Testers can help them prioritize and log the defects.
iv. An experienced tester will be used for exploratory testing. Tests should make sure that functionality is correct and to include negative testing. Documentation is not necessary, but defects need to be logged in the defect tracking tool.
A. i & ii
B. ii & iv
C. iii & iv
D. i & iii
Explanation in favor of the correct answer:
Statement (i) is False – as independent testers are not suitable for exploratory testing.
Statement (ii) is True – as this is true for exploratory testing.
Statement (iii) is False – as this is an example of user acceptance testing, not exploratory testing.
Statement (ii) is True – as this is true for exploratory testing.
<<<<<< =================== >>>>>>
Q. 143: (Level K1) Agile team is looking for a tool to manage requirements and traceability; additional features should be managing dashboards on product status & recording conversations
Out of the following which will be suitable for this purpose?
A. Configuration Management (CM) tool.
B. Wild.
C. Test Charter.
D. Continuous Integration (CI) tool
Explanation in favor of the correct answer:
Option (A) is False – as Configuration Management (CM) tool will be suitable for storing source code and other test work products
Option (B) is True – as This is one of many purposes of a wild tool.
Option (C) is False – as Test Charter will be suitable for exploratory testing.
Option (D) is False – as Continuous Integration (CI) tool will be suitable for visibility on build status and automatic reporting.
<<<<<< =================== >>>>>>
Q. 144: (Level K1) Agile team wants to build and share an online knowledge base on various aspects of the project.
Out of the following which tools will be best for that purpose?
A. Continuous Integration (CI) tool.
B. Wiki.
C. ALM.
D. Configuration management (CM) tool
Explanation in favor of the correct answer:
Option (A) is False – as Continuous Integration (CI) tool provides quick response about the build quality and details about code changes.
Option (B) is True – as Wiki allows teams to build a knowledge base on tools and techniques for development and testing activities.
Option (C) is False – as ALM tool provides visibility into the current state of the application, especially with distributed teams.
Option (D) is False – as Configuration management (CM) tool is suitable for providing traceability between versions of software and the tests used.
<<<<<< =================== >>>>>>
Q. 145: (Level K3) The following is a User Story for an online, money transfer applications Receiver Bank Account:
“As an online banking customer When I am initiating an online money transfer, Then the system should validate the Bank code and Bank Account Number of the Receiver and notify if they are invalid”
Out of the following which is relevant acceptance test cases?
i. Log in as a customer, enter an invalid bank code to see the error message
ii. Log in as a customer, check the customer account balance is displaying correctly before and after the transfer.
iii. Log in as a customer, enter a valid bank code and bank account number; no error message should be displayed.
iv. Log in as a customer, enter an invalid bank account number to see the error message.
v. Log in as a customer, enter a valid bank code to see the Bank name from the list.
A. i, ii, iv
B. i, iii, iv
C. ii, iv, v
D. ii, Hi, iv
Explanation in favor of the correct answer:
Test case (i), (iii) & (iv) are correct – as all these tests are specific to check the bank code and bank account number validation.
Test case (ii) is incorrect – as the user story does not mention Account balance checks.
Test case (v) is incorrect – as the user story does not mention displaying the Bank Name when entering a valid Bank code.
<<<<<< =================== >>>>>>
Q. 146: (Level K1) A new agile team wants to use their single server to build multiple testing and development environments.
Out of the following which can be used for this purpose?
A. Mind maps.
B. ALM.
C. Electronic task boards.
D. Virtualization tools.
Explanation in favor of the correct answer:
Option (A) is False – as Mind maps can be used to quickly design and define tests for a new feature.
Option (B) is False – as ALM tool can be used to provide visibility into the current state of the application, especially with distributed teams.
Option (C) is False – as Electronic task boards are used to manage and track user stories, tests, and other tasks throughout each sprint.
Option (D) is True – as Virtualization tools allow a single physical server to operate as many separate, smaller resources which can be used for development and testing purposes.
<<<<<< =================== >>>>>>
Q. 147: (Level K1) Out of the following which is NOT a purpose of a Continuous Integration (CO tool on the Agile project?
A. To provide quick feedback on code quality.
B. To provide assistance to testers for integration testing.
C. To provide a quick response to the build quality and details about code changes.
D. To provide automatic reporting.
Explanation in favor of the correct answer:
Option (A) is False – as it is true to say that this would be one of the purposes of Continuous Integration tools (CI) tool.
Option (B) is True – as this is not the purposes of a Continuous Integration (CI) tool
Option (C) is False – as it is true to say that this would be one of the purposes of a Continuous Integration (CI) tool.
Option (D) is False – as it is true to say that this would be one of the purposes of a Continuous Integration (CI) tool.
<<<<<< =================== >>>>>>
Q. 148: (Level K1) Out of the following which is one of the purposes of a test Charter?
A. Test Charter helps the testers in test data generation for testing.
B. Test Charter guides the testers in exploratory testing.
C. Test Charter provides a knowledge base on tools and techniques for development and testing activities.
D. Test Charter provides a quick response to the build quality and details about code changes.
Explanation in favor of the correct answer:
Option (A) is False – as this would be one of the purposes of a data generation tool
Option (B) is True – as this is one of many purposes of a Test Charter.
Option (C) is False – as this would be one of the purposes of a Wild.
Option (D) is False – as this would be one of the purposes of a Continuous Integration (CI) tool
<<<<<< =================== >>>>>>
Q. 149: (Level K1) Out of the following which is one of the purposes of an Application Lifecycle Management (ALM) tool on Agile project?
A. An ALM tool allows teams to build up a knowledge base on tools and techniques for development and testing activities.
B. An ALM tool provides a quick response to the build quality and details about code changes.
C. An ALM tool provides visibility into the current state of the application, especially with distributed teams.
D. An ALM tool generates and loads large volumes and combinations of data to use for testing.
Explanation in favor of the correct answer:
The Application Lifecycle Management tool are deployed for acquiring the in depth knowledge about the state of the application.
<<<<<< =================== >>>>>>
Q. 150: (Level K1) Out of the following which is NOT a principle of continuous integration?
A. Continuous integration helps to build changed software regularly, including testing and deploying, in an automated way.
B. Continuous integration allows new builds to be available frequently to testers and stakeholders.
C. Continuous integration helps to identify new integration defects early and makes the analysis of these defects easier.
D. Continuous integration ensures that testing of builds is done manually, as this generates more reliable results than automated scripts.
Explanation in favor of the correct answer:
Option (D) is the best answer as it does not relate to the continuous integration.
Continue to Crash Course Part 16
An expert on R&D, Online Training and Publishing. He is M.Tech. (Honours) and is a part of the STG team since inception.