Summer Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: suredis

ISTQB ISTQB-Agile-Public ISTQB Agile Public Sector Exam Exam Practice Test

ISTQB Agile Public Sector Exam Questions and Answers

Testing Engine

  • Product Type: Testing Engine
$42  $119.99

PDF Study Guide

  • Product Type: PDF Study Guide
$36.75  $104.99
Question 1

Which of the following would provide the MOST independence for testers working with agile teams?

SELECT ONE OPTION

Options:

A.

Testers from an independent test team who do not get involved with the Agile team, but are assigned to do System Testing once all sprints are completed.

B.

Testers are fully embedded in each Agile team to perform many of the testing tasks.

C.

Testers from an independent test team are assigned on-demand for the final days of each sprint.

D.

Testers from an independent test team are assigned to the Agile team at the beginning of the project, returning for re assignment to a new agile team.

Question 2

What is the definition of agile software development?

SELECT ONE OPTION

Options:

A.

A group of software development methodologies based on iterative incremental development with self-organizing cross-functional teams who cooperate to define requirements and to implement the solution.

B.

A framework to describe the software development lifecycle activities from requirements specification to maintenance where test planning of the various test levels is done as soon as the test basis is ready.

C.

Testing carried out informally where no formal test preparation or execution takes place, no recognized test design technique is used and there are no expectations for results.

D.

A way of developing software where the test cases are developed, and often automated, before the software under test is developed.

Question 3

You are working on an Agile project and have been asked to implement exploratory testing for the current sprint. Which one of the following is a correct approach to adopt?

SELECT ONE OPTION

Options:

A.

Allocate independent testers to design exploratory tests using test charters in time boxed sessions. Plan to run all sessions in parallel with each session lasting more than 5 hours.

B.

Ask experienced testers to prepare test charters for time boxed sessions lasting no more than 2 hours. Tests should be designed and executed within each session using heuristics, creativity and intuition.

C.

Ask experienced testers to try and find new defects by using the system without the constraint of documentation and tools.

D.

Use testers who have not been involved in the sprint to write new test cases from the user stories. These test cases are then executed in a time boxed session for the sprint.

Question 4

You are working in a team preparing a bank loan application. Your task is the preparation of acceptance tests for the following user story:

"IF a customer needs a loan for less than 50,000 Euros and they have made repayments regularly (without any delay) and the customers monthly income is more than 3000 Euros for the last year, THEN the bank will accept the loan request; in other cases the bank will not accept the request. A customer assistant is responsible for preparing data for approval but the approval is done by the bank manager."

Which of the following test cases can be treated as acceptance test criteria for the above user story?

i) As a customer assistant I can log in to the system and check the history of the customer account for the last year.

ii) As a customer assistant I can log in to the system and check the history of the customer debts and repayments.

iii) As a customer assistant I can log in to the system and change my password.

iv) As a bank manager I can log in to the system and receive the information of all requests waiting for approval.

v) As a bank manager I can log in to the system and decide whether to approve a loan for a customer.

vl) As a bank manager I can log in to the system within 10 seconds.

SELECT ONE OPTION

Options:

A.

Acceptance test criteria are ii, iv, v and vi

B.

Acceptance test criteria are i, ii, iv and v

C.

Acceptance test criteria are i, iii, iv and v

D.

Acceptance test criteria are i, ii, iii and vi

Question 5

Which of the following activities are done in release planning?

i. Identifying testable user stories with acceptance criteria.

ii. Elaborating the user stories into tasks.

iii. Prioritizing the user stories.

iv. Creating acceptance tests for the user stories.

v. Analyzing risks for each of the user stories.

vi. Performing high level estimation for the release.

SELECT ONE OPTION

Options:

A.

Activities i. iii and vi

B.

Activities ii, iii and v

C.

Activities ii and iv

D.

Activities i, iv and vi

Question 6

You are developing the code that controls an industrial Espresso machine which will be operated by waiting staff in restaurants.

The machine is rather complicated and has lots of switches and buttons, so in the next iteration instructions will be provided to the operator on a small LCD screen.

A User Story for the Operator-Instructions module is as follows:

"As an operator of the Espresso machine, I would like to know how to steam milk, so I can add steamed milk to the coffee."

The following is a list of risks identified for this story, with assigned probability and impact.

Which of these is most correct in the context of the given User Story?

SELECT ONE OPTION

Options:

A.

An untrained customer will attempt to use the coffee machine. Probability: High. Impact: High

B.

The instructions may be incorrect or appear in the wrong order. Probability: Low. Impact: High

C.

Operators will not read the instructions and will try various switches and buttons until something works. Probability: Low. Impact: Low

D.

A small child may try to steam milk. Probability: High. Impact: Low

Question 7

User Story: As a user I want to be able to calculate tax percentage based on amount of income.

What is the best black box test design technique for verifying the accuracy of this user story?

SELECT ONE OPTION

Options:

A.

User story testing - test that the user can enter an income amount and get a result

B.

Equivalence partitioning - test with low, medium and high income.

C.

Statement testing - test all statements in income calculation.

D.

State transition testing - test all states of income entry.

Question 8

Which of the following allows a developer to define accurate unit tests focused on business needs?

SELECT ONE OPTION

Options:

A.

Behavior-Driven Development

B.

Design-Driven Development

C.

Test-Driven Development

D.

Acceptance Test-Driven Development

Question 9

Your agile team is using the Testing Quadrants to ensure that all important test levels and test types are covered in the test plan.

In relation to Quadrant 3 - business facing and product critique, what should be considered for the plan?

SELECT ONE OPTION

Options:

A.

Prototype testing

B.

Performance Testing

C.

Exploratory Testing

D.

Functional Testing

Question 10

What is the main benefit of the Test Pyramid?

SELECT ONE OPTION

Options:

A.

It helps in evaluating the amount of test cases needed.

B.

It means testing is involved early in the development cycle.

C.

It acts as a metric for testing progress.

D.

It shows complexity of testing activities.

Question 11

Which tasks are typically performed by a tester on an Agile project?

i) Implementing test strategy.

ii) Documenting business requirements.

iii) Measuring and reporting test coverage.

iv) Coaching development team in relevant aspects of testing.

v) Executing test-driven development tests.

SELECT ONE OPTION

Options:

A.

i, iii, iv

B.

ii, iv, v

C.

ii, v

D.

i, iii

Question 12

In a sprint planning, the product owner presents a user story written on a card. The team starts having a discussion with the product owner to get an understanding on how the software should work.

The user story written on the card is:

"As a customer, I want to subscribe to the mailing list so that I can receive the latest deal in an email."

By applying the 3C concept, which ONE of the following statements is CORRECT?

SELECT ONE OPTION

Options:

A.

Conversation should include the acceptance criteria discussion.

B.

Product owner has written a user story and confirmation is not needed.

C.

The card should contain requirements not the user story.

D.

The conversation is not required and the team should start developing.