Black Friday Sale - Special 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70dumps

CTAL-ATT Questions and Answers

Question # 6

You are working on a project to develop an application that allows users to collaborate via bespoke, online whiteboards. The first release, delivering core functionality, highlighted misunderstandings of the user stories between testers, developers and the product owner during sprint development Since that release, the developers have agreed to implement a TDD approach for future software development.

Creation of the product backlog for the second release is underway and you have recommended to the project stakeholders that an atdd approach be adopted for the backlog's user stories. What would be a GOOD REASON for making this recommendation?

SELECT ONE OPTION

A.

The team wants to start using BDD and therefore atdd must also be used

B.

The test strategy states that automation shall be used to minimize effort for execution of acceptance tests

C.

TDD can only work effectively when an ATDD approach is used for the user stories

D.

use of attd examples will help address the misunderstandings encountered in release 1

Full Access
Question # 7

You have identified existing test cases that require re-factoring, Which is the NEXT task you should perform?

SELECT ONE OPTION

A.

Adjust the observable behavior of the tests to meet the user stories

B.

Re run the tests to ensure that the test results remain the same

C.

Analyze the Impact of the functionality of the current iteration on the existing regression tests

D.

Make changes to the internal structure of the tests to improve maintainability

Full Access
Question # 8

Which statement correctly describes continuous testing’

SELECT ONE OPTION

A.

Each modification made to the system triggers the tests that cover that change to be executed automatically.

B.

Each modification made to the system is automatically tested and then automatically made implemented in live

C.

Each new build of the system triggers deployment into a testing environment.

D.

Each new build of the system triggers a pre-defined set of tests to be executed automatically.

Full Access
Question # 9

Which statement about test automation is TRUE9

SELECT ONE OPTION

A.

The number of test cases in the test suite increases by default from one iteration to another

B.

Test suite coverage can be increased without the need for refactoring

C.

Test development time should not consider changes to the test environments)

D.

Staff availability should not be allowed to constrain automated deployment

Full Access
Question # 10

Why could test cases need to be refactored in an Agile project?

SELECT ONE OPTION

A.

To maintain bi-directional traceability with the user stories

B.

To increase the breadth of black box coverage

C.

To make them easier to understand and cheaper to modify

D.

To ensure that the tests and code remained aligned

Full Access
Question # 11

Which statement is correct regarding the use of exploratory testing for safety critical systems?

SELECT ONE OPTION

A.

It should be used when black-box tests cannot be automated

B.

It is highly recommended for all risk levels

C.

It is not recommended, as manual black-box tests should be used instead

D.

It is highly recommended for low risk levels only

Full Access
Question # 12

Which statement about test automation being applied to a reactive test approach, is CORRECT’

SELECT ONE OPTION

A.

Automation of test execution in exploratory test sessions can lead to increased efficiency and wider coverage of user stories

B.

BDD can be used within a reactive testing approach by producing automated tests in parallel with the implementation of the user story

C.

For projects that must comply with externally defined regulations, the automated tests and their results must be traceable back to requirements

D.

An increase in automated test coverage can lead to a greater degree of exploratory testing addressing high risk areas

Full Access
Question # 13

When test cases are re-run after refactoring, what should always be verified'?

A.

That the branch coverage is the same or increased

B.

That they provide better logging than before

C.

That they provide the same results as before

D.

That tests that have now been made redundant are removed from the test set

Full Access
Question # 14

Why is it important to refactor test cases to make them easier to understand?

A.

Because developers need to use them for performance testing

B.

Because they will be used as the code-under-test changes, so they need to be easy for other testers to understand and modify

C.

Because users will apply them as use cases for UAT and need to be able to determine the mam path and alternate paths

D.

Because the observable behavior of the test case will change and the product owner needs to be able to clearly see what the behavior should be

Full Access
Question # 15

Whose perspective should be used when a user story is created?

A.

User acceptance tester

B.

End user

C.

Stakeholder paying for the project

D.

Automated user software

Full Access
Question # 16

“As the leader of the marketing department, I want to have a content management system so that

my employees can edit and provide quality content to the readers”

Which of the following requirements engineering techniques would be the MOST effective for

identifying and prioritizing user stories for the given Epic?

A.

Storyboarding

B.

Story mapping

C.

Defining Personas

D.

Class Diagrams

E.

Use Cases

Full Access
Question # 17

Which of the following is a correct statement?

A.

Test automation is a procedure

B.

Test automation is a test objective

C.

Test automation is a strategy

D.

Test automation is a methodology

Full Access
Question # 18

What is a virtualized service?

A.

A stateless mock service that provides simple responses to requests

B.

A software service that is developed by another organization, but used in the production software as an integral part of a software product.

C.

A stateful mock service that appears to provide same behavior and data handling as the real service without actually performing the processing.

D.

A set of simple stubs used to provide positive acknowledgements tor all messages received

Full Access
Question # 19

You have been working to define acceptance tests for a story. You think this will help tailor your testing. You have asked the product owner to be involved as well. You are currently looking at this story:

As a pet owner

I want to purchase food online

So that it can be delivered to my house when I need it

Which of the following is the preferred way to solicit information from the product owner to better understand what will be "acceptable?

A.

Propose the following acceptance criteria

Purchase below the limit for free delivery

Purchase above the limit for free delivery

Request store pickup

B.

Explain boundary value analysis to the product owner and have them indicate the appropriate boundaries to test

C.

Work with the product owner to elicit examples of how they would use the software Combine their examples with testing techniques to flesh out the set of acceptance criteria

D.

Create the following acceptance criteria and review them with the product owner

Login

Verify password reset

Verify account details

Update account details

Browse and select food

Add to cart

Remove from cart

Add more items to cart

Select delivery

Remove items from can until delivery is no longer free

Checkout and verify the deliver charge is added

Browse again and select

Full Access
Question # 20

You are testing a large e-commerce system for household goods that is being implemented using Agile methodologies You are currently working on deriving tests tor stories that are implementing the following epic.

As a customer I want to use the e-commerce system, so that I can have my purchased goods delivered to my house.

The story you are currently working on is

As a customer I want to be told how many items I need to purchase, so I can receive free shipping

Which of the following is an appropriate test charter for this story?

A.

Login as a customer buy various goods request free delivery add more items to your cart checkout, verify that your delivery is free

B.

Buy 12 of one item and see if you are advised that you get free shipping

C.

Login as a customer buy an item verify message tells you how many are needed for free delivery add items to your cart until you qualify checkout verify delivery is free

D.

As a supplier verify that when a customer purchases the correct number of goods the system doesn't add any delivery fees at checkout

Full Access
Question # 21

As a tester on an Agile team you have been given the following user story to analyze

As a medical professional

I want to see the availability of operating rooms

So I can schedule surgeries as needed

You have talked with the product owner and she expressed some concern over the term "medical professional" You have looked into this and found that doctors want to schedule their surgeries but the hospital administrator does not want them to have this ability At this point what should you do to try to resolve this issue?

A.

Wait for the team to sort out the requirements and test something else in the meantime

B.

Continue with testing from the perspective of a doctor and trust the procedures to be worked out later regarding who can do what

C.

Work with the BA and the product owner to try to negotiate the differing approaches and come to an agreement

D.

Expand the testing to cover all personas to ensure that everyone can use the application and let the process sort out later when access is allowed to the application

Full Access
Question # 22

When using a process-compliant approach to testing a safety-critical project what is an important aspect of test automation?

A.

It must provide exhaustive regression testing

B.

It must provide traceability back to the requirements and results documentation

C.

It must implement automated checklists

D.

It must incorporate model-based testing

Full Access
Question # 23

Which of the following best describes when the test automation suite should be updated in order to keep up with the development of new/changed software?

A.

At the end of each iteration after the completion of manual testing

B.

At the end of each release during regression testing

C.

At the start of each iteration during planning

D.

During each iteration as the code is received

Full Access