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

CTFL-AT Questions and Answers

Question # 6

Which of the following statements would you expect least likely to be true?

A.

In Agile projects, where an independent test team works in parallel with Agile teams, the independent test team is usually expected to work on functional testing while Agile teams on non-functional testing

B.

In Agile projects where an independent test team works in parallel with Agile teams, the independent test team can work on long-term and/or non-sprint activities such as developing automated test tools

C.

Having independent test teams working in parallel with Agile teams can be required for Agile projects that have to deal with regulatory compliance requirements and complex domains

D.

Having independent test teams working in parallel with Agile teams can be an option when scaling Agile software development, for example when an independent test team supports multiple Agile teams

Full Access
Question # 7

An Agile team uses a burndown chart and a task board to track progress within each iteration. In the burndown chart, the x-axis represents the days of iteration, while the y-axis represents the story points. The task board uses columns: "To Do", "Ongoing", "Done".

A user story for the current iteration has 20 story points and 4 tasks (T1, T2, T3, T4). At the end of Day 5, all are in "Ongoing". At the end of Day 6, T1 and T2 move to "Done", while T3 and T4 remain "Ongoing".

Which of the following statements would you expect most likely to be true at the end of Day 6?

A.

The burndown chart should be updated with a number of 10 burned story points

B.

The burndown chart must be changed to represent the unit of work in hours because story points cannot be used

C.

The burndown chart should not be updated because T3 and T4 are not "Done" yet

Full Access
Question # 8

You are a tester in an agile team. The user story you are due to test is still under development so your tests are blocked. The main issue holding progress on this user story is that the developer's unit tests are constantly failing.

As an agile tester, which of the following actions should you take?

A.

Review the design of the problematic user story and improve it where possible.

B.

Create a bug report for each of your blocked tests.

C.

Work together with the developer, suggesting reasons why the tests are failing.

D.

Use the time to improve and automate existing test cases of other user stories.

Full Access
Question # 9

Which of the following statements is FALSE regarding early and frequent feedback?

A.

Early feedback decreases the amount of time needed for system testing.

B.

Early feedback promotes early discovery and resolution of quality problems.

C.

Early feedback provides the Agile team with information on its productivity.

D.

Early feedback helps to deliver a product that better reflects what the customer wants.

Full Access
Question # 10

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

Full Access
Question # 11

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

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.

Full Access
Question # 12

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?

A.

Statement testing - test all statements in income calculation.

B.

User story testing - test that the user can enter an income amount and get a result.

C.

State transition testing - test all states of income entry.

D.

Equivalence partitioning - test with low, medium and high income.

Full Access
Question # 13

What is the definition of agile software development?

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.

Full Access
Question # 14

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

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.

Full Access
Question # 15

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

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.

Full Access
Question # 16

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.

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

Full Access
Question # 17

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?

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

Full Access
Question # 18

Which of the following is NOT a typical task performed by the tester within an Agile team?

A.

Ensuring all project status meetings are held according to the plan.

B.

Ensuring the appropriate testing tasks are scheduled during iteration planning.

C.

Suggesting improvements in team retrospectives.

D.

Working with business stakeholders to clarify requirements.

Full Access
Question # 19

Which of the following statements is true?

A.

Early and frequent feedback in Agile projects helps maintain a uniform distribution of defects through the code and thus avoid defect clustering

B.

Early and frequent feedback in Agile projects allows the team to find a greater number of defects at the unit test level than in non-Agile projects

C.

Early and frequent feedback in Agile projects provides earlier information about the stability of the software product but not about its quality

D.

Early and frequent feedback in Agile projects allows the team to provide customers with products that better meet their requirements sooner

Full Access
Question # 20

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?

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

Full Access
Question # 21

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?

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).

Full Access
Question # 22

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?

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.

Full Access
Question # 23

An Agile project is aimed at developing an e-commerce website that will allow registered users to purchase digital books. During the checkout process, only credit card payments, with supported credit card types, will be accepted.

Consider the following acceptance criterion for a given user story of this Agile project:

"Check that the number of steps required to complete a purchase order during the checkout process is minimized, in order to reduce the risk that the customers will leave the website without completing their orders."

Which of the following information would you expect to be the most relevant to create a test aimed at covering this acceptance criterion?

A.

The maximum number of digital books that can be purchased in a single order

B.

The supported credit card types

C.

The maximum number of steps to complete the registration process

D.

The maximum number of steps to complete the checkout process

Full Access
Question # 24

Which one of the following is a testable acceptance criterion?

A.

The solution shall support business processes.

B.

The system shall be easy to use.

C.

The response time to confirm a customer submission must not exceed 5 seconds.

D.

The tools for testing are tested before use and are meeting the requirements.

Full Access