ISTQB Agile Tester Extension Exam Crash Course Part 14
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. 131 to 140) with Explanation in Favour of the Correct Answer
The Correct Answer option has been Hi-lighted in Yellow.
Q. 131: (Level K2) Which out of the following TWO are examples of testable acceptance criteria for test related activities?
A. 100% of decision coverage tested.
B. A good percentage of the functional test is automated.
C. The user access is revoked after non-activity of account.
D. The application is responding in less than 2 sec.
Explanation in favor of the correct answer:
Option (A) is True – as this is testable.
Option (B) is False – as this is not testable. This is an ambiguous statement because the percentage is not specified.
Option (C) is False – as this is not testable. The period of non-activity is not specified.
Option (D) is True – as this is testable.
<<<<<< =================== >>>>>>
Q. 132: (Level K3) Agile team is assigned to a project to update an existing medical device to newer technologies.
Since the last release of the existing medical device, a new version of the medical device standard has been released. User access to the device is changing and will be documented in user stories.
Based on this information, and in addition to the user stories, Out of the following which would best provide relevant information to support your testing activities?
i. The updated version of standards document for the medical system.
ii. Existing defects or typical defect areas in the existing system.
iii. Obsolete user access test cases and results for existing application.
iv. Performance metrics for existing application.
v. Defects logged during other similar conversion projects for medical devices
A. i, ii, iii, iv
B. ii, iv, v
C. i, ii, v
D. All the above
Explanation in favor of the correct answer:
The best combination of options are (i), (ii) & (v)
<<<<<< =================== >>>>>>
Q. 133: (Level K3) Consider the following user story for an online banking feature:
“As a customer, I would like to update my daily limits for my transaction account so I can transfer up to Rs. 5000 to any other account on any given day, the limit options are Rs. 1000, Rs. 2000 & Rs. 5000”
Out of the following which can be considered as relevant acceptance test cases?
i. Log in as a customer; check the customer can open transaction history page.
ii. Log in as a customer; check the customer can transfer the money up to his daily limit.
iii. Log in as a customer; check the customer is not able to transfer money beyond his daily limit.
iv. Log in as a customer, check the daily limit dropdown have the options for Rs.1000, Rs. 2000 & Rs. 5000.
v. Log in as a customer the daily limit page should open in less than 2 seconds.
A. i, ii, iv
B. i, iii, iv
C. ii, iv, v
D. ii, iii, iv
Explanation in favor of the correct answer:
Test case (i) is incorrect – as user story is specific to customers’ daily limit change, not the transaction history.
Test case (ii) is correct – as this test is specific to a customer and results in verifying the daily limit functionality is working fine.
Test case (iii) is correct – as this test is specific to a customer and results in verifying the daily limit functionality is working fine.
Test case (iv) is correct – as this test is specific to a customer and results in verifying the daily limit is set up correctly in the system.
Test case (v) is incorrect – as user story does not mention performance requirements.
<<<<<< =================== >>>>>>
Q. 134: (Level K3) Agile team is using Session-based test management for exploratory testing for one of the features which involve transferring files from a front-end system to a different system.
In the survey session, Testers have raised a few questions about what to test in the feature.
Out of the following which testers’ question is NOT relevant to the exploratory testing?
A. Which users can initiate the file transfer?
B. What is the performance requirement for the file transfer?
C. What are the various ways the users can trigger the file transfer from the front end?
D. What are the various ways the file transfer can fail?
Explanation in favor of the correct answer:
Option (A) is False – as this is a relevant question this will help in the design and execution of exploratory test
Option (B) is True – as this question is not relevant for exploratory testing, this is helpful to design the performance tests.
Option (C) is False – as this is a relevant question this will help in the design and execution of exploratory test
Option (D) is False – as this is a relevant question this will help in the design and execution of exploratory test
<<<<<< =================== >>>>>>
Q. 135: (Level K1) Agile team wants to provide traceability between versions of software and the tests used.
Which tool will be beneficial for the team?
A. Continuous Integration (CI) tool.
B. Wild.
C. ALM.
D. Configuration management (CM) tool
Explanation in favor of the correct answer:
Option (A) is False – as Continuous Integration (CI) tools provide a quick response to the build quality and details about code changes.
Option (B) is False – as Wiki allows teams to build a knowledge base on tools and techniques for development and testing activities
Option (C) is False – as An ALM tool provides visibility into the current state of the application, especially with distributed teams. It can provide traceability for the test used but not for the version of the software.
Option (D) is True – as Configuration management tools are suitable for providing traceability between versions of software and the tests used.
<<<<<< =================== >>>>>>
Q. 136: (Level K1) A Session-based test management method is used for which of the following types of testing?
A. Acceptance testing.
B. System testing.
C. Exploratory testing.
D. Integration Testing.
Explanation in favor of the correct answer:
A Session-based test management method is used for exploratory testing.
<<<<<< =================== >>>>>>
Q. 137: (Level K3) Consider the following user story:
“A System to decide on the eligibility of getting the license is based on the following criteria:
# If driver age is < 18 then eligibility is false
# If driver age is between 18 and 20 & driver training is true then eligibility = true
# If driver age is between 18 and 20 & driver training is false then eligibility = false
# If driver age is >20 then eligibility is true (training does not matter) “
Out of the following which is the best black box test design technique for the user story?
A. State Transition testing.
B. Decision Tables.
C. Equivalence Partitioning.
D. Use Case Testing.
Explanation in favor of the correct answer:
Decision tables are best for user stories where the Actions are based on the Conditions.
<<<<<< =================== >>>>>>
Q. 138: (Level K3) Consider the following user story:
“An application for the parcel post service calculates the postage rate for parcels up to 10 kg based on the following criteria:
# Standard postage rate for weight under 1 kg
# The postage rate is Rs. 20 for weight more than 1 kg and under 2 kg
# The postage rate is flat Rs. 35 for weight more than 5 kg
Out of the following which is the best black box test design technique for the user story?
A. Boundary Value Analysis.
B. Decision Tables.
C. State Transition testing.
D. Use Case Testing.
Explanation in favor of the correct answer:
Option (A) is True – as Boundary Value Analysis (BVA) will be the best option for this story as the testing involves verifying postage rate at boundary values.
Option (B) is False – as decision table testing is best used to test system which produces different results based on the combinations of inputs.
Option (C) is False – as State Transition testing is best used to test system where outputs are triggered by changes to the ‘state’ of the system.
Option (D) is False – as Use case testing is best when testing every transaction, of the whole system, from start to finish.
<<<<<< =================== >>>>>>
Q. 139: (Level K3) Consider the following user story:
An application calculates the variable interest rate for a bank account based on the following criteria:
# 1.5 percent for the first Rs.1,000 credit
# 2.0 percent for the next Rs.1,000
# 1.5 percent for the rest.
Out of the following which is the best black box test design technique for the user story?
A. State Transition testing: Test the following states for Account – First credit, Second credit, Rest.
B. Decision tables: Test the following conditions – User credit first Rs.1000; Interest calculated as 1.5 % etc.
C. Boundary Value Analysis: Test the following boundaries -1000, 1001, 2000, 2001
D. Use Case Testing: Actor= customer; Prerequisites=customer has account, deposit amount ; Post conditions= Interest calculated
Explanation in favor of the correct answer:
Option (A) is False – as the focus of this user story is not on the state of the system; instead, the expectation is to test the right interest is calculated based on the account balance.
Option (B) is False – as the focus of this user story is not of interest calculated; the expectation is to test the right interest is calculated based on the account balance.
Option (C) is True – as BVA is the best option when testing different boundaries.
Option (D) is False – as the focus of this user story is not on whether the Interest is calculated; the expectation is to test the right interest is calculated based on the account balance.
<<<<<< =================== >>>>>>
Q. 140: (Level K3) Review the following User Story for searching for a health care provider on the health insurance website:
“As a customer, I can find a health care provider based on the Region, Category, or suburb information”
Out of the following which can be considered as relevant acceptance test cases?
i. The search window should display within a reasonable time.
ii. Select the Region from the drop-down and click the Search button.
iii. Select the Category from the drop-down and click the Search button.
iv. Select the suburb from the drop-down and click the Search button.
v. Select the Region, category, and suburb from the drop-down and click the Search button.
vi. Select the healthcare provider type and click the search button.
A. i, ii, iv
B. ii, iii, iv
C. ii, iv, vi
D. iii, iv, vi
Explanation in favor of the correct answer:
Test case (i) is incorrect – as the user story does not mention performance requirements.
Test case (ii), (iii) & (iv) are correct – as all these tests are specific to the search service provider function.
Test case (v) is incorrect – as the user story is specific to search based on either Region, Category, or suburb information. The question is specific to Either / OR not Any / All
Test case (vi) is incorrect – as the user story is specific to the search based on the Region, Category, or suburb information.
Continue to Crash Course Part 15
An expert on R&D, Online Training and Publishing. He is M.Tech. (Honours) and is a part of the STG team since inception.