WorksheetsISTQB Agile Tester Extension Exam Crash Course Part 4
Total questions: 40
Worksheet time: 20mins
In the poker planning session, the following stow points were given to a particular user story
<p>
Product owner: 3
Developers: 5
Testers: 8
<p>
Which action should the team agree on?
In a Planning Poker session the team is estimating the effort for User story 1 and User story 2 which are related to the same feature.
<p>
The team has agreed on the story points for user story 1 but In the discussion of user story 2, the tester realized that he is not aware of the additional information about the business rules and external interfaces which may increase the testing effort for user story 1.
<p>
What should the tester do in this situation?
One of the Agile Teams are doing the estimation for the following user story:
<p>
“As an online Shopper, I want to delete items from my shopping cart so that I don’t purchase items that I decide I don’t want”
<p>
The tester has asked the following questions to the product owner to get a better understanding of the functionality for estimation purposes.
<p>
Which of the tester’s question is not relevant for the estimation process?
In agile projects there is more need for testers to understand and develop test automation scripts than in traditional projects.
<p>
Of the following, which are the TWO reasons why this is a necessary skill on agile projects?
<p>
i. Requirements change daily and have to be regression tested. This rapid change requires automated tests because manual testing is too slow.
ii. The tests should generate feedback on product quality as early as possible. So all acceptance tests should be executed during each iteration, ideally as modifications are made. In practice that can only be realized by automated tests.
iii. Test-First and Continuous Integration practice require that the regression test suite is executed whenever changed code is checked-in. In practice that can only be realized by automated tests.
iv. Iterations or sprints are of fixed length. The team has to guarantee that all tests can be completely executed at the last day of each iteration/sprint. In practice, that can only be realized by automated tests.
v. Agile projects rely on unit testing rather than on systems testing. Since unit tests cannot be executed manually, all tests have to be automated tests.
Agile team is assigned to a project to create a mobile interface for an existing web-based application.
<p>
A few of the features are not supported in the mobile interface and the way a user can access the interface is also 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?
<p>
i. Existing functions, features, and quality characteristics of the web-based application
ii. Architecture diagrams for the web-based application.
iii. Obsolete user access test cases for the web-based application.
iv. Performance metrics for existing application.
v. Defects from existing and previous releases of the web-based application.
Agile team is building a new system, to replace a legacy system, to efficiently store customer information using a new relational database. For the testing of this new system, out of the following which would best provide relevant information to support testing activities In addition to the user stories?
<p>
i. Experience in testing the legacy system.
ii. Performance metrics from the legacy system.
iii. Architecture diagrams of the legacy system.
iv. Customer profiles from the legacy system.
v. Defects list from the legacy system.
Agile team is working on a project for a new payment application. Out of the following which would best provide relevant information to support testing activities In addition to the user stories for the testing of new payment messages from the payer to the payee?
<p>
i. Updated standard documents for existing payment applications.
ii. Information about the data schema and how the data is stored in database
iii. Architecture diagrams for the new payment application.
iv. Performance metrics for a similar payment application.
v. Defects from an existing payment applications.
Which out of the following TWO are examples of testable acceptance criteria for test related activities?
Select TWO options.
Agile team is assigned to a project to update an existing medical device to newer technologies.
<p>
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.
<p>
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?
<p>
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
Consider the following user story for an online banking feature:
<p>
“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”
<p>
Out of the following which can be considered as relevant acceptance test cases?
<p>
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.
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.
<p>
In the survey session, Testers have raised a few questions about what to test in the feature.
<p>
Out of the following which testers’ question is NOT relevant to the exploratory testing?
Consider the following user story:
<p>
“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) “
<p>
Out of the following which is the best black box test design technique for the user story?
Consider the following user story:
<p>
“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
<p>
Out of the following which is the best black box test design technique for the user story?
Consider the following user story:
<p>
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.
<p>
Out of the following which is the best black box test design technique for the user story?
Review the following User Story for searching for a health care provider on the health insurance website:
<p>
“As a customer, I can find a health care provider based on the Region, Category, or suburb information”
<p>
Out of the following which can be considered as relevant acceptance test cases?
<p>
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.
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.
<p>
Which TWO of your manager’s conclusions are NOT correct?
<p>
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.
The following is a User Story for an online, money transfer applications Receiver Bank Account:
<p>
“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”
<p>
Out of the following which is relevant acceptance test cases?
<p>
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.
