New Year Special Limited Time Flat 70% Discount offer - Ends in 0d 00h 00m 00s - Coupon code: 70spcl

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

Page: 1 / 4
Total 40 questions

ISTQB Agile Public Sector Exam Questions and Answers

Question 1

Which of the following sentences about the integration of development and testing activities in Agile projects is INCORRECT?

SELECT ONE OPTION

Options:

A.

Developers and testers may work as a pair to develop and test a feature.

B.

Testers replace developers in writing unit test automation scripts.

C.

While developers develop automated unit test scripts, testers write automated system level tests.

D.

Developers write acceptance criteria and test cases, together with testers.

Question 2

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 3

Which of the following is NOT a statement of value from the Agile Manifesto?

SELECT ONE OPTION

Options:

A.

software over comprehensive documentation.

B.

Responding to change over following a plan.

C.

Processes and tools over individuals and interactions.

D.

Customer collaboration over contract negotiation.

Question 4

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 5

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 6

Which of the following statements would you expect to be the MOST direct advantage of the whole-team approach?

SELECT ONE OPTION

Options:

A.

Reducing the involvement of business representatives because of the increased communication and collaboration between testers and developers.

B.

Having at least once a day an automated build and test process that detects integration errors early and quickly.

C.

Avoiding requirements misunderstandings which may not have been detected until later in the development cycle when they are more expensive to fix.

D.

Capitalizing on the combined skills of business representatives, testers and developers working together to contribute to project success.

Question 7

Why is regression of software a high risk in agile projects?

SELECT ONE OPTION

Options:

A.

There is code churn due to change in business needs over several sprints.

B.

Test automation can cause regression of software in the test environment.

C.

Regression is built into software as a safeguard against unexpected failures.

D.

Test-driven development means that existing functionality is not considered.

Question 8

You are working in a software development company which, for many years, used a sequential development model and was organized into separate departments for each functional group (e.g. business analysts, developers, testers) located within their own office space. Your organization has recently changed to a SCRUM agile framework. Which of the following is an important organizational and behavioral best practice for a tester in the SCRUM team that should have also been practiced when using the sequential model?

SELECT ONE OPTION

Options:

A.

( ) Credibility means that the tester must share information with the stakeholders about the test process so that they find the selected test strategy and testing activities trustworthy.

B.

Resilient testing means that the testing process is capable of dealing with rapid changes throughout the development process with test plans being updated during each iteration.

C.

Co located teamwork means that all team members, including developers and testers, must sit together in the same office, so they can quickly communicate face-to-face.

D.

Cross-functional teamwork means that all team members contribute to testing in various ways. For example, involving people with the test strategy, test planning and execution as well as test reporting.

Question 9

Which of the following sentences related to Risk-based testing is CORRECT?

SELECT ONE OPTION

Options:

A.

Risk-based testing does not fit well in Agile development processes, as short iterations mandate short test times.

B.

Risk-based testing fits well in Agile development processes, as risks are easy to identify when the work is divided into user stories.

C.

Risk-based testing fits well in Agile development processes, as risks are analyzed twice - during release and iteration planning.

D.

Risk-based testing does not fit in Agile development processes, as each iteration focuses on limited parts of the product.

Question 10

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 11

Which of the following statements about the Planning poker test estimate technique are CORRECT?

i) Planning poker is a consensus based technique using a deck of cards.

ii) A low test estimate usually means the story should be broken down into multiple smaller stories.

iii) A high test estimate usually means the story should be broken down into multiple smaller stories.

iv) One poker round is played and then consensus has to be reached.

v) The risk level of each backlog item should be decided before the poker session.

SELECT ONE OPTION

Options:

A.

i, iii. v

B.

ii. iv

C.

i, ii, iii

D.

ii, iii, iv

Question 12

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

Page: 1 / 4
Total 40 questions