Summer Sale Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: ecus65

iSQI CTFL-AT - Certified Tester Foundation Level Agile Tester

Page: 2 / 3
Total 80 questions

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

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.

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.

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

Which of the following statements best describes test execution automation?

A.

The use of software to control the execution of tests and the comparison of actual results to expected results

B.

An approach to testing in which test activities are planned as uninterrupted sessions of test design and execution

C.

A way of developing software where automated test cases are developed before the software is developed to run those test cases

D.

The execution of the test process against a single and identifiable release of the test object

A Scrum project is aimed at developing an online travel website based on an IBE (Internet Booking Engine), to provide booking of flights. The website will allow customers to specify their travel requirements, and once these requirements are received, the website will offer a list of available flights which customers can book. A single Scrum team will work on this project and the project will start with a Sprint Zero.

Which of the following statements best describes how a tester on the Scrum team should contribute during the Sprint Zero?

A.

The tester should work together with the rest of the team to identify the product backlog and create an initial system architecture and high-level prototypes

B.

The tester should individually produce the list of the product backlog items that the team will commit to deliver at the end of the first regular sprint

C.

The tester should work together with the rest of the team to produce the list of the product backlog items that the team will commit to deliver at the end of the first regular sprint

D.

While the other team members are working on the project plan, the tester should individually create an initial test strategy for all test levels

Which of the following statements describes Configuration Management?

A.

Configuration management is a test management task that deals with developing and applying a set of corrective actions to get a test project on track when monitoring shows a deviation from what was planned

B.

Configuration management represents a method for measuring and managing session-based testing, where a session is an uninterrupted period of testing which could last from 60 to 120 minutes

C.

Configuration management consists of all of the test design techniques in which test cases are designed to execute all possible discrete combinations of any set of a specified number of configuration elements

D.

Configuration management aims to identify and document some characteristics of a configuration item, control changes to those characteristics, and record and report change processing and implementation status

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.

A.

3, 4

B.

2, 5

C.

1, 3

D.

2, 3

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

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.

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

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.

Which statement about an Agile task board is CORRECT?

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.

Which of the following describes the frequency with which usually all changes made to the software are merged and all changed components are integrated regularly in a continuous integration process?

A.

At least once per iteration

B.

At least once a week

C.

At least once a month

D.

At least once a day