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

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

Page: 1 / 4
Total 40 questions

Certified Tester Foundation Level Agile Tester Questions and Answers

Testing Engine

  • Product Type: Testing Engine
$37.5  $124.99

PDF Study Guide

  • Product Type: PDF Study Guide
$33  $109.99
Question 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?

Options:

A.

Kanban

B.

Extreme Programming

C.

Continuous Integration

D.

Scrum

Question 2

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?

1) User access for all roles has been validated.

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

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

4) System is responding in less than 3 seconds, 90% of the time.

5) A new version of internet Explorer has been included.

Options:

A.

1, 3

B.

3, 4

C.

4, 5

D.

2, 5

Question 3

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 4

During a retrospective, which of the following items would be the LEAST effective to generate discussions on process improvement?

Options:

A.

The build process was slow and this often caused delays waiting for the build to complete.

B.

For the last sprint the estimated and actual effort were much higher than the team capacity.

C.

The automation tests failed frequently without any logs to help in debugging the failure reason.

D.

One of the testers was regarded as being both disruptive and lazy and did not contribute to team success.

Question 5

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

Options:

A.

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

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.

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

Question 6

Which of the following is the BEST way for a test team to keep its independence when working in an Agile development environment?

Options:

A.

Share the Test Strategy with the Agile development team, but not the details of the Test Cases.

B.

Locate the team that develops the test automation framework in a different location to the Agile development team.

C.

Assign testers to be members of the Agile team, but ensure the testers report to a different manager than the developers.

D.

Co-locate only some of the testers with the Agile development team, while the rest of the testers are in a different location.

Question 7

What is the main benefit of the Test Pyramid?

Options:

A.

It means testing is involved early in the development cycle.

B.

It helps in evaluating the amount of test cases needed.

C.

It shows complexity of testing activities.

D.

It acts as a metric for testing progress.

Question 8

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?

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 5hours.

B.

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

C.

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.

D.

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

Question 9

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 10

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

Options:

A.

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

B.

Testers replace developers in writing unit test automation scripts.

C.

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

D.

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

Question 11

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?

Options:

A.

The “ID” field must accept input value of a length between 2 and 10 characters.

B.

The interface to External System shall be specified.

C.

Action “Reopen” must be available only for a user with a specific authorization level.

D.

The program's icon should be clear and attractive.

Question 12

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?

Options:

A.

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.

B.

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.

C.

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.

D.

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.

Page: 1 / 4
Total 40 questions