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

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

Page: 1 / 8
Total 80 questions

Certified Tester Foundation Level Agile Tester Questions and Answers

Testing Engine

  • Product Type: Testing Engine
$43.75  $124.99

PDF Study Guide

  • Product Type: PDF Study Guide
$38.5  $109.99
Question 1

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 2

Which of the following statements about the testing quadrants model is true?

Options:

A.

Each of the four testing quadrants (Q1, Q2, Q3, and Q4) represents a different test level (Q1 = Unit, Q2 = Integration, Q3 = System, and Q4 = Acceptance) and describes the different test types that shall be performed by Agile teams in that test level for an Agile project

B.

Each of the four testing quadrants (Q1, Q2, Q3, and Q4) contains different test types and test levels, and these quadrants are numbered to describe the order in which the associated test types and test levels shall be performed in an Agile project (Q1 first, Q4 last)

C.

Each of the four testing quadrants (Q1, Q2, Q3, and Q4) contains different test types and test levels, and these quadrants can be used by Agile teams and other stakeholders to ensure that all important test types and test levels are included in an Agile project

D.

Each of the four testing quadrants (Q1, Q2, Q3, and Q4) contains different test types and test levels, and these quadrants are numbered to describe the risk level associated with the test types (Q1 = least risky, Q4 = most risky)

Question 3

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 4

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 5

Which of the following activities would you expect most likely to be performed during daily stand-up meetings?

Options:

A.

Discussing what did not work well during the previous iteration

B.

Highlighting blocking issues that are impeding the test progress

C.

Identifying specific quality risks associated with the next iteration

D.

Creating acceptance tests for the user stories selected for the current iteration

Question 6

Which of the following statements about the differences between testing activities in Agile projects and traditional projects is true?

Options:

A.

In traditional V-model projects there is a system test level that usually involves executing functional tests as well as non-functional tests, while in Agile projects there is never a system test level

B.

Because Agile projects tend to adopt test-first approaches, test automation in Agile projects is performed at lower test levels, while test automation in traditional projects is performed at higher test levels

C.

Risk-based testing can be adopted both in Agile projects and traditional projects. In Agile projects, the specific risks for all of the iterations are identified and assessed during release planning

D.

In traditional V-model projects the different test phases are performed sequentially, while in Agile projects these phases are performed parallel to one another within each iteration

Question 7

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 8

Consider the estimation of a given user story performed separately by two different teams (Team A and Team B) using the Planning Poker technique. Both teams consist of five members and use a deck of cards (0, 1, 2, 3, 5, 8, 13, 20).

Team A quickly decides on an estimate of8 story pointsafter four rounds, withno discussionsbetween rounds.

Team B arrives at3 story pointsafter three rounds, withdiscussionsbetween the lowest and highest estimators after each round.

Which of the following statements would you expect most likely to be true in this scenario?

Options:

A.

Team B estimates that the user story can be "done" with significantly less effort in absolute terms than what was estimated by Team A

B.

Team A has a better estimation process than Team B because at the end of the last round, all five team members’ estimates are an exact match

C.

In the estimation process, Team B, unlike Team A, can take advantage of the discussions that represent an important benefit of using Planning Poker

D.

Both Team A and B have an ineffective estimation process because the best estimate is the average of the results of the first round of estimation

Question 9

Consider an Agile project aimed at developing a test management tool. This tool allows Test Managers to generate progress reports for test analysis, test design and test execution phases in traditional projects. Consider the following user story of this Agile project:

"As a Test Manager who is looking at a progress report, I want to be able to print this progress report, so that I can keep a hard copy for my daily records."

For this user story the following acceptance criterion is defined:

"Given that I am a Test Manager looking at a progress report,

When I click the 'Print' button,

Then the progress report should be printed"

Based only on the given information, which of the following would you expect most likely to be true?

Options:

A.

Both the user story and the acceptance criterion are expressed in adequate form, but the user story is not testable

B.

Both the user story and the acceptance criterion are expressed in adequate form, but the user story does not describe functionality that is valuable to the user

C.

During the conversation, the acceptance criterion should not be discussed since it is described using the Given-When-Then template

D.

During the conversation, the need to update the acceptance criterion by specifying that a date stamp be visible on the printout could emerge

Question 10

Which of the following statements about test-driven development (TDD) and behavior-driven development (BDD) is true?

Options:

A.

Both BDD tests and TDD tests are written primarily at the acceptance level, though these tests may also be written at the integration or system levels

B.

TDD tests are focused on the implementation of the software while BDD tests on the exhibited behavior of the software

C.

TDD tests and BDD tests are written by developers, but TDD tests are generally easier for other team members and stakeholders to understand than BDD tests

D.

Specific BDD frameworks can be used to define acceptance criteria based on the role/feature/benefit template ("As a..., I want..., so that...")

Question 11

Which of the following is a benefit of a whole-team approach?

Options:

A.

Enables reduction in test duplication as the testers and test engineers function as a single team.

B.

Enables testers to execute their responsibility for quality for the combined team.

C.

Enables the team to focus on solely their separate areas of expertise and responsibility.

D.

Enables the various skill sets within the team to be leveraged to the benefit of the project.

Question 12

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?

Options:

A.

At least once per iteration

B.

At least once a week

C.

At least once a month

D.

At least once a day

Question 13

Consider the following acceptance criterion associated to a user story:

"A maximum of 0.0002 failures per hour in the specified operational conditions over at least ten days of testing must be achieved."

Which of the following aspects of testability is best described in this acceptance criterion?

Options:

A.

Scenarios

B.

Functional behavior

C.

External interfaces

D.

Quality characteristics

Question 14

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 15

Which of the following statements about Agile retrospectives is CORRECT?

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.

Question 16

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 17

Which of the following statements best describes how development and testing activities are integrated in Agile projects?

Options:

A.

Testers can start testing a user story only when it is "done", meaning when the coding of that user story is finished

B.

The performances of developers are measured on implemented story points while the performances of testers on executed test cases and defect counts

C.

Agile teams often adopt exploratory testing, where test design and test execution occur at the same time, usually guided by a test charter

D.

Both business stakeholders and testers can test user stories during their development within an iteration to provide fast feedback to the developers

Question 18

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?

Options:

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

Question 19

Which of the following is an Agile software development approach in which transparency of content and progress of tasks is usually obtained with the visualization of the active tasks and in which iterations are optional?

Options:

A.

Scrum

B.

Continuous integration

C.

Kanban

D.

Slack

Question 20

Based on the skills required for testers in Agile teams, which of the following activities would you expect least likely to be performed by testers in Agile projects?

Options:

A.

Tracking the failures of the unit tests that are written when using the Test-Driven Development practice

B.

Identifying and updating test cases from previous iterations that are affected by the changes made in the current iteration

C.

Working collaboratively with a developer to develop and test a feature

D.

Actively participating in specification workshops aimed at clarifying user stories through examples that will be transformed into tests

Question 21

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 the annual 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?

Options:

A.

Decision table testing. Test the following conditions:

Conditions=registered user logged in; inserted power of the vehicle=20kW;

Action=Car tax paid

B.

State transition testing. Test the transitions between the following states:

logging in, inserting the power of the vehicle, making payment, logging out.

C.

Equivalence partitioning. Test the annual car tax value for the following partitions:

[power of the vehicle<20 kW ; 20 kW ≤power of the vehicles≤150 kW; power of the vehicle>150 kW]

D.

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

Question 22

You have been asked to execute an exploratory testing session on Park & Ride system. The test charter has been titled as “Buy a bus ticket”. As a result, a number of defects were reported, the titles of which are listed below.

Which defect is out of scope for the given test charter?

Options:

A.

Price for a bus ticket was calculated incorrectly.

B.

Failed to buy a bus ticket after 18:00.

C.

Failed to buy a bus ticket when the network connection to the Central System is down.

D.

Payment for parking ticket is restricted to cash only (no credit card supported).

Question 23

In Agile projects, which of the following approaches would result in the best compromise for preserving independence of testers and for allowing testers to have a good understanding of the product as well as good relationships with other team members?

Options:

A.

Having independent separate test teams where testers are assigned to Agile teams on-demand during the final days of each iteration

B.

Having independent separate test teams where testers are assigned to Agile teams on a long-term basis, at the beginning of an Agile project

C.

Having only Agile teams where testers are integral parts and where they perform many of the testing tasks, without having an independent test team

D.

Having independent separate test teams where all of the testers work separately from developers without being assigned to Agile teams

Question 24

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.

Page: 1 / 8
Total 80 questions