ISTQB Agile Public Sector Sample Questions:
1. Which agile development approach incorporates the following practices:
- a project is divided into iterations called sprints
- each sprint results in a potentially releasable/shippable product?
SELECT ONE OPTION
A) Kanban
B) Scrum
C) Extreme Programming
D) Continuous Integration
2. You have been asked to explain to your client how to define acceptance criteria that are fully testable. Which of the following is the BEST EXAMPLE for testable acceptance criteria?
SELECT ONE OPTION
A) The ID field must accept input value of a length between 2 and 10 characters.
B) Action "Reopen' must be available only for a user with a specific authorization level.
C) The program's icon should be clear and attractive.
D) The interface to External System shall be specified.
3. What is the definition of agile software development?
SELECT ONE OPTION
A) A way of developing software where the test cases are developed, and often automated, before the software under test is developed.
B) 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.
C) 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.
D) 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.
4. Which of the following allows a developer to define accurate unit tests focused on business needs?
SELECT ONE OPTION
A) Design-Driven Development
B) Test-Driven Development
C) Acceptance Test-Driven Development
D) Behavior-Driven Development
5. 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
A) Acceptance test criteria are ii, iv, v and vi
B) Acceptance test criteria are i, ii, iii and vi
C) Acceptance test criteria are i, ii, iv and v
D) Acceptance test criteria are i, iii, iv and v
Solutions:
| Question # 1 Answer: B | Question # 2 Answer: A | Question # 3 Answer: C | Question # 4 Answer: D | Question # 5 Answer: C |
We're so confident of our products that we provide no hassle product exchange.


By Eve

