Labour Day Sale Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: scxmas70

CTAL-ATT Exam Dumps - Certified Tester Advanced Level Agile Technical Tester

Question # 4

You have been working as a tester in an Agile team You have found that the user stories are being defined by the team but it is still unclear what will be a successful outcome Even after story elaboration you are still unclear as to what a story should do As a result, you're not really sure what to test or to know when you'll be done with testing This problem is becoming worse as completed stories are showcased but the product owner is unhappy with the results

You've looked into the matter further and the comments from the product owner indicate that features are missing from the stories. The story is functioning correctly within the limited definition of the story but the product owner is expecting more functionality, such as error handling that isn't being defined in the story

What technique should you implement that would help to further define the product owner's expectations and alleviate the issues that are arising during the show cases?

A.

TDD by the developers before they begin coding

B.

BDD by the developers when unit tests are being created

C.

ATDD by the team to better define the requirements

D.

A combination of TDD and BDD by the team to improve the pre-build testing

Full Access
Question # 5

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 # 6

Which of the following is an example of how continuous testing facilitates continuous delivery?

A.

Automated testing conducted in the delivery environment helps validate that the delivery has been successful

B.

Continuous testing is the process that delivers the code to the test environment

C.

Automated testing removes the need to report defects so the code can move more quickly toward production

D.

Continuous testing supports continuous delivery to production by constantly regression testing the software in the production environment so problems are identified quickly

Full Access
Question # 7

You are developing a test automation suite for an agile project and want to include as much coverage as possible Unfortunately one of the critical web services (e-commerce checkout) is not scheduled for completion until the later iterations Which of the following would be a good option to allow you to progress with your end-to-end test automation without creating too much extra work?

A.

Write the missing web service yourself and then hand over that code to the developers for further refinement

B.

Have the automation create a stub to replace the service for each execution and destroy the stub after execution is complete

C.

Use a service virtualization tool to create a virtualized service to be used by the test automation

D.

Use a service from a legacy product and integrate it with the system to allow use by the test automation

Full Access
Question # 8

You have been given the following story

As a shopper

I want to scan my membership card

So that I get all the discounts I'm entitled to receive

Which of the following is the correct use of BDD to design test scenarios?

A.

Given that the shopper scans their card

When they checkout

Then they should receive alt the quantity discounts for everything they have purchased

B.

As a store clerk

I want to scan a customer's card

So that their total includes their discounts

C.

Given that I have scanned my card

I expect to receive my discounts

And an itemized list of what I bought

D.

Given that a card is scanned

Then discounts should be applied

When the customer checks out

Full Access
Question # 9

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 # 10

You are testing a payment processing application that calls an external service at a bank to process the monetary transactions. The bank charges per transaction for the use of their service. You are creating an automation suite that will be used as part of continuous testing. How could service virtualization benefit the project if a virtualized service is created that will act in the same way as the bank application?

A.

The virtualized service will be faster and that will make the automation suite run faster

B.

The virtualized service will reduce the cost of testing as there will be no transaction fees charged by the bank to use their test service

C.

The virtualized service will be more secure than the bank transaction, reducing the need to security test the automation code.

D.

The virtualized service will reduce the need for data management

Full Access
Question # 11

The challenges described below are of test automation in agile settings or agile projects. Which is

the correctly described one?

A.

Resource’s availability is a challenge in automating tests in agile settings, as they are

needed to create, maintain, and execute the test suite

B.

Unit testing automation is the most critical test automation needed in agile and covers most

of the testing challenges in agile quality of code and gives good test coverage

C.

Test deployment time is one of the challenges of agile testing, as deploying slow is not

possible in short iterations

D.

Test Execution Time is not critical in agile as there are fewer tests written, and they are

designed as checklists or high-level tests which reduces the time it takes to execute them

Full Access
Question # 12

The F in the mnemonic FIRST stands for Fast Which option correctly states the meanings of the other four letters (IRST)?

SELECT ONE OPTION

A.

isolated, Reliable. Self-Verifying, Timely.

B.

Independent, Reliable, Self-Validating, Timely

C.

independent. Repeatable, Self-Verifying, Thorough.

D.

Isolated. Repeatable. Self-Validating, Thorough.

Full Access
Question # 13

An enhancement to a Social Media application allows for the creation of new Groups. Any number of existing application members can be added to a Group. An attempt to add a non-existent member of the application to a Group will result in an error, as will an attempt to add the same member twice. Members can be removed from an existing Group. An existing Group can be deleted but only if there are no current members attached to it.

Which one of the following Keyword-driven input tables provides the BEST test coverage of this enhancement?

Table 1

KeywordGroup IdMember Id

Create.GroupGroup3

Add_MemberGroup3@Member1

Add.MemberGroup3(a)Member2

Delete_GroupGroup3

Remove.MemberGroup3@Memberl

Remove_MemberGroup3@)Member2

Delete.GroupGroup3

Result

Group created

Member added to Group

Member added to Group

Error - Group not empty

Member removed from group

Member removed from group

Group deleted

Table 2

KeywordGroup IdMember IdResult

Create.GroupGrouplGroup created

Add.MemberGrouplMember4Error - member does not exist

Add.MemberGroupl(©MemberlMember added to Group

Delete.GroupGrouplError - Group not empty

Remove_Member@Member 1Member removed from group

Delete.GroupGrouplGroup deleted

Table 3

KeywordGroup IdMember IdResult

Create.GroupGroup3Group created

Add.MemberGroup3Member9Error - member does not exist

Add.MemberGroup3(©MemberlMember added to Group

Add_MemberGroup 3(©MemberlError - member already in group

Delete.GroupGroup3Error - Group not empty

Remove-MemberGroups(©Member 1Member removed from group

Delete.GroupGroupsGroup deleted

Table 4

KeywordGroup IdMember IdResult

Create.GroupGrouplGroup created

Add.MemberGroupl@Member3Member added to Group

Add.MemberGroupl@Member3Error - member already in group

Delete.GroupGrouplError - Group not empty

Remove.MemberGroupl@Member1Member removed from group

Delete.GroupGrouplGroup deleted

SELECT ONE OPTION

A.

Table 4

B.

Table 3

C.

Table 1

D.

Table 2

Full Access
Question # 14

You are defining the test approach for an Agile project release which is to develop an improved user interface for a golf club's booking system plus some additional features that will provide more flexible bookings across the three courses The improvements have been primarily driven by customer complaints that the booking system is difficult to follow and restrictive The release will be divided into six two-week sprints

The stakeholders have performed a risk assessment for the release and have determined that whilst the system is not mission critical, customer business could be lost and thus a risk level of High has been agreed. As there is may be a high degree of change to the screen design and functionality across the sprints, a regression-averse strategy is recommended.

Which option in the table below represents the BEST test approach for this release, where the following symbols apply?

♦+ (highly recommended)

♦ (recommended)

o (neutral/optlonal)

• (not recommended)

- (not to be used)

OptionTest AutomationExploratory Testing(manual) Black-box testing

1♦+0♦♦

2-+♦+

3♦+0-

4♦♦♦♦

SELECT ONE OPTION

A.

3

B.

1

C.

4

D.

2

Full Access
Question # 15

You are part of an agile team creating a user story.

Which of the following requirements engineering techniques would you use to provide a visual representation of the system and help to see the 'overall* story with the functional flow?

SELECT ONE OPTION

A.

Personas

B.

Use Cases

C.

Story Mapping

D.

Storyboards

Full Access
Question # 16

The following user story has been written:

As a paying hotel guest

I want to see the charges that have been added to my bill

So that I can monitor my expenditure and know In advance how much I will have to pay when I check out

The notes that have been added to It mention that It must be possible for the guest to get a printout of the bill, see It In a variety of currencies and set a flag in the hotel's billing system against any Item that they wish to challenge.

The following acceptance criteria have been defined:

1.The user shall be able to choose from the most commonly-used currencies.

2.The application must be accessible on most mobile platforms as well as on the hotel room's smart TV.

3.The hotel manager must be notified whenever a bill item is flagged by a hotel guest.

4.End-to-end response time for any individual request submitted by a user must not exceed 7 seconds.

Applying the INVEST technique to this user story, including its acceptance criteria, which of the following statements is correct?

SELECT ONE OPTION

A.

The Testable and Negotiable criteria of INVEST have not been satisfied

B.

The Testable and Small criteria of INVEST have not been satisfied

C.

The INVEST criteria have all been satisfied by this epic

D.

The Negotiable and Small criteria of INVEST have not been satisfied

Full Access
Question # 17

You are planning an exploratory test session for the current sprint which includes the following user stories:

User Story AA-008

As a booked customer of Alpha Airways

I want to access an open flight reservation

So that I can update the booking details

User Story AA-012

As a booking clerk for Alpha Airways

I want to access a customer's flight reservation

So that i can view their reservation details

what three things should be considered when creating the session's test charter?

a)What are the user roles specified in the two user stories?

b)What level of coverage and efficiency was should be achieved by the session’

c)Will the session fit within a 60 to 120 minutes time box’

d)Do Will the findings from the exploratory sessions need to be documented?

e)What actions are performed by the user roles according to the acceptance criteria for these user stories’

f)Should the exploratory session be automated’

g)Has the Definition of Done been met for both user stories’

SELECT ONE OPTION

A.

a, c.e

B.

d. e.f

C.

a, b, d

D.

c.f.g

Full Access
Question # 18

The following user story has been developed:

As a customer of Alpha Airways who has booked a flight

I want to access the flight reservation

So that I can update the booking details

Which BDD scenario written in Gherkin format correctly applies to this user story?

SELECT ONE OPTION

A.

Given that the logged-on user is a customer of Alpha Airways

When that user enters their surname correctly

Then they are able to see all flights currently booked so that they can select which flight they want to update

B.

Given that a customer has booked a flight with Alpha Airways

When that customer enters their surname AND enters the flight number for this reservation

Then the booking details for that flight are displayed

C.

Given that a customer has booked a flight with Alpha Airways

When that customer enters the correct surname and flight number for this reservation

Then the booking details for that flight are displayed

ELSE an appropriate error message is presented

D.

Given that a customer has booked a flight with Alpha Airways

When that customer enters their surname and the flight number OR enters their customer ID and the flight number for this reservation Then they are taken to the booking details for that flight so that they can update the booking details

Full Access
Question # 19

Which option describes a good practice when applying test automation for a Regression-averse test approach?

SELECT ONE OPTION

A.

Developing and maintaining automated test checklists to efficiently execute a stable set of tests

B.

Applying BDD to produce automated tests before the implementation of a user story

C.

Focusing on the continuous improvement and refactoring of the automated tests

D.

Increasing automated test coverage to allow more time for exploratory testing

Full Access
Question # 20

You are ar teviemng the fdbwng Java furxton that deteimates whether a curb*. rput by the user. * Even or Odd Public da»s Oddorfven {

public state void mair^Strcg [ | args) (

Scarcer read - new ScanrerfSystem inje

System out prim (’Pease enter a rxmber'i;

int Number • reader nextfntO,

if(Number^2»»0)

System out prrrtln "your input number 'Number ♦ * is even ).

else

System out prntirfyour input number 'Number ♦ * is odd*);

)

}

You are Qj>ded by ’.he following checklist

•All variables must start with a Capital letter

•All output messages must start with a Capita letter

•There must De a comment bne e« pla ning the purpose of the dess

How many checklist items Mve been fuelled7

SELECT ONE OPTION

A.

3

B.

None

C.

1

D.

2

Full Access
Question # 21

In order to create a shareable testing service from server or network traffic log data, which of the following types of tool would you use?

SELECT ONE OPTION

A.

A service virtualization tool

B.

A hardware emulator

C.

a parallel development tool

D.

An integrated development environment

Full Access
Question # 22

You are testing a new feature in the current iteration. The feature is supposed to take the input of a name and return the number of characters in the name. This information is used by another feature that will determine the size needed on a form. The acceptance criteria state the following

1) a name of up to 30 characters should be accepted

2) standard error processing should be in place to limit user errors

The developers are using TDD and you have asked to see their tests. This is what they gave you

When you run your manual tests you are finding that when you use the following inputs you get the associated results:

From these results what can you conclude about the TDD process?

A.

The developers are not running the tests prior to releasing the code

B.

The tests cannot be passing

C.

The tests are insufficient and need to include more options

D.

The story needs to be enhanced to include the capabilities that are causing errors

Full Access
Question # 23

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