Summer Special 60% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: bestdeal

Free ISTQB ISTQB-Agile-Public Practice Exam with Questions & Answers

Questions 1

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.

ISTQB ISTQB-Agile-Public Premium Access
Questions 2

A calculator application is being developed. The third sprint has been planned to add functionality to the calculator to allow scientific calculations. Which TWO examples below represent activities that would likely be managed on an agile task board for the third sprint?

I) A task to design the features planned for the next sprint.

ii) A task to run an acceptance test for a user story.

iii) A task to automate regression tests.

iv) A task to participate in training in preparation for the fourth sprint.

v) A task to produce a daily progress report for the agile team members.

SELECT ONE OPTION

Options:
A.

iv, v

B.

i. iv

C.

i. v

D.

ii, iii

Questions 3

Iteration planning for Sprint 5 of your current project is complete. The plan for the sprint is to increase performance of the system, which of the following acceptance criteria would you expect for Sprint 5?

i) User access for all roles has been validated.

ii) A static analysis tool has been executed for all code.

iii) 100% of the existing regression test suite has passed.

Iv) System is responding In less than 3 seconds, 90% of the time.

v) A new version of Internet Explorer has been included.

SELECT ONE OPTION

Options:
A.

ii, v

B.

iii, iv

C.

iv, v

D.

i, iii

Questions 4

Consider an online application that allows registered users to pay the annual car tax based on the vehicle's engine power in kW. Given the following user story:

“As a customer I need the online application to calculate the annual car tax amount that I need to pay for my car":

- If the power of the vehicle is less than 20 kW, then the annual car tax is free

- If the power of the vehicle is more or equal than 20 kW but less or equal than 150 kW, then theannual car tax is 250 Euros

- If the power of the vehicle is more than 150 kW, then the annual car tax is 750 Euros"

What is the MOST suitable use of a black-box test design technique for this user story?

SELECT ONE OPTION

Options:
A.

State transition testing. Test the transitions between the following states: logging In. inserting the power of the vehicle, making payment, logging out

B.

Use case testing.

Test the following use case (Actor=registered user):

Pre-condition=registered user logged in

Scenario=registered user inserts the power of the vehicle, making payment and logs out

Post-condition=car tax paid and registered user logged out

C.

Decision table testing. Test the following conditions:

Condltions=reglstered user logged In; inserted power of the vehlcle=20kW;

Action=Car tax paid

D.

Equivalence partitioning. Test the annual car tax value for the following partitions: [power of the vehicle<20 kW; 20 kW ?power of the vehicle?! 50 kW; power of the vehicle>150 kW]

Questions 5

Which two of the following statements are CORRECT with regards to test automation on agile projects?

i) Every test developed for past iterations is kept and executed as part of a regression suite for each new release of code.

ii) It would be very difficult to ensure high quality in an agile project without test automation.

iii) Automated acceptance tests are run regularly as part of the continuous integration full system build.

iv) Automated regression suites are only run for the final release of code.

v) In agile projects, the results from automated acceptance tests provide feedback on the overall product quality.

SELECT ONE OPTION

Options:
A.

ii, iii

B.

ii. v

C.

i, iii

D.

iii, iv

Questions 6

Which of the following statements about Agile retrospectives is CORRECT?

SELECT ONE OPTION

Options:
A.

During Agile retrospectives, testers should be encouraged to provide constructive suggestions only on non-testing activities.

B.

In an Agile retrospective the moderator can encourage and make sure that good practices are kept by the team, by asking what the team is doing well.

C.

Agile retrospectives should be focused mainly on impediments that are outside the control of the team because these issues are more challenging.

D.

Unlike working sessions or meetings held in non Agile projects, Agile retrospectives do not require follow-up activities.

Questions 7

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.

Questions 8

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

Questions 9

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.

Questions 10

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.