Winter Special Flat 65% Limited Time Discount offer - Ends in 0d 00h 00m 00s - Coupon code: suredis

iSQI CTFL-AT Certified Tester Foundation Level Agile Tester Exam Practice Test

Demo: 12 questions
Total 40 questions

Certified Tester Foundation Level Agile Tester Questions and Answers

Question 1

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

Options:

A.

Working software over comprehensive documentation

B.

Processes and tools over individuals and interactions.

C.

Responding to change over following a plan.

D.

Customer collaboration over contract negotiation.

Question 2

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

Options:

A.

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

B.

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

C.

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

D.

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

Question 3

What is the definition of agile software development?

Options:

A.

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.

B.

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.

C.

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

D.

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

Question 4

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

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

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

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

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

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

Options:

A.

3, 4

B.

2, 5

C.

1, 3

D.

2, 3

Question 5

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

Options:

A.

Design-Driven Development

B.

Behavior-Driven Development

C.

Test-Driven Development

D.

Acceptance Test-Driven Development

Question 6

Which of the following describes the main purpose of a task management tool in agile projects?

Options:

A.

A task management tool is used by team members to share ideas and collaborate on assigned tasks.

B.

A task management tool is used to manage and track user stories, tests and other tasks.

C.

A task management tool is used to store source code and automated tests.

D.

A task management tool allows developers to continuously integrate their code.

Question 7

Which of the following is a risk that continuous integration introduces?

Options:

A.

Teams sometimes over-rely on unit tests and exclude some important system and acceptance tests.

B.

Testers sometimes have too many builds to test, which reduces the quality of testing.

C.

Teams no longer have the ability to run manual tests, as all tests must be automated.

D.

Developer's workload is increased, which can result in a reduction of output.

Question 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 customer's 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?

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

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

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

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

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

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

Options:

A.

Acceptance test criteria are 1, 2, 3 and 6

B.

Acceptance test criteria are 1, 3, 4 and 5

C.

Acceptance test criteria are 2, 4, 5 and 6

D.

Acceptance test criteria are 1, 2, 4 and 5

Question 9

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

Options:

A.

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

B.

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.

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 10

Which statement about an Agile task board is CORRECT?

Options:

A.

It provides detailed visual representation of the whole team's status.

B.

It is updated once at the end of each iteration.

C.

Only “in progress” tasks are shown on the task board.

D.

It is a detailed visual representation of the status of testing.

Question 11

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

Options:

A.

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

B.

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

C.

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

D.

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

Question 12

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.

Options:

A.

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

B.

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

C.

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

D.

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

Demo: 12 questions
Total 40 questions