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: 1 / 3
Total 80 questions

Which tasks are typically performed by a tester on an Agile project?

1) Implementing test strategy.

2) Documenting business requirements.

3) Measuring and reporting test coverage.

4) Coaching development team in relevant aspects of testing.

5) Executing test-driven development tests.

A.

2, 5

B.

2, 4, 5

C.

1, 3, 4

D.

1, 3

An Agile team is working on a project to develop an image editing tool. In the current version, the ‘Settings’ GUI allows users to adjust exposure, contrast, and saturation. A session-based exploratory testing session is planned to find issues with parameter combinations that cause undesired image effects.

Which of the following would you expect to be the best charter to support this exploratory testing session?

A.

Explore 'Settings' with many values of exposure, applied on different images, to discover unexpected effects on those images

B.

Explore 'Settings' with many combinations of the values of exposure, contrast, and saturation, applied on different images, to discover unexpected effects on those images

C.

Explore 'Settings' to discover unexpected effects on those images

D.

Explore 'Settings' working on different images by setting exposure, contrast, and saturation at their minimum, then setting exposure and contrast at maximum while keeping saturation at minimum, to discover unexpected effects

A calculator application is being developed. The third sprint has been planned to add functionality to the calculator to allow scientific calculations.

Which TWO examples below represent activities that would likely be managed on an agile task board for the third sprint?

1) A task to design the features planned for the next sprint.

2) A task to run an acceptance test for a user story.

3) A task to automate regression tests.

4) A task to participate in training in preparation for the fourth sprint.

5) A task to produce a daily progress report for the agile team members.

A.

2, 3

B.

1, 4

C.

4, 5

D.

1, 5

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?

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

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.

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?

A.

Scenarios

B.

Functional behavior

C.

External interfaces

D.

Quality characteristics

Which of the following statements is true in Agile projects?

A.

Test automation is important to manage regression risk because it enables version control and ensures ease of access to the tests by all team members

B.

Shorter timeframes and frequent changes require the adoption of good practices for test design and implementation, which should be defined during release planning

C.

The risk of regression tends to decrease when code that worked in previous iterations gets modified due to new features in subsequent iterations

D.

The tests written for the features developed in earlier iterations are the most important and they should never be retired from the regression test suite

In a sprint planning, the product owner presents a user story written on a card. The team starts having a discussion with the product owner to get an understanding on how the software should work.

The user story written on the card is:

"As a customer, I want to subscribe to the mailing list so that I can receive the latest deal in an email."

By applying the 3C concept, which ONE of the following statements is CORRECT?

A.

Conversation should include the acceptance criteria discussion.

B.

The card should contain requirements not the user story.

C.

Product owner has written a user story and confirmation is not needed.

D.

The conversation is not required and the team should start developing.

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.

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.