New Year Special Sale - Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: mxmas70

Home > iSQI > Agile Technical Tester > CTAL-ATT

CTAL-ATT Certified Tester Advanced Level Agile Technical Tester Question and Answers

Question # 4

A new Payroll system calculates the amount of tax that each employee must pay (TaxToPay) on their gross monthly salary (in (), and the net salary (NetSal) that they will receive after that amount of tax has been deducted It also calculates the amounts of tax (TaxPdYTD) and net salary (SalPdYTD) paid in the year to date (YTD) by adding them to the stored amounts from last month (for month 1 these will be zero), inputs Include Employee id (Empid) and Gross Salary this month (GrossSal). Tax Rate is looked up on the key of Employee Id, the amounts of tax and net salary paid in the year to date are looked up on the key of (Employee Id and [month • 1]) except that for month 1 they will be zero.

if both employees were paid the same in month 1 as in the current month 2. for which tax has now to be calculated, which data-driven input and expected output table is correct for this situation?

Table 1

MonthEmpidGrossSalTaxRateTaxToPayNetSalTaxPdYTD

212000153001700600

222200204401760880

Table 2

MonthEmpidGrossSalTaxRateTaxToPayNetSalSalPdYTD

2120000.153001700600

2222000.24401760880

Table 3

MonthEmpidGrossSalTaxToPayNetSalTaxPdYTDSalPdYTD

11200030017006003400

12220044017608803520

Table 4

MonthEmpidGrossSalTaxToPayNetSalTaxPdYTDSalPdYTD

21200030017006003400

22220044017608803520

SELECT ONE OPTION

A.

Table 3

B.

Table 1

C.

Table 4

D.

Table 2

Full Access
Question # 5

Your team is developing an e-shop application (the SUT) that will use a third-party service to process payments via an API. This third-party payment gateway is itself still under development Which statement contains a pair of benefits that can BOTH be expected from service virtualization in this circumstance’

SELECT ONE OPTION

A.

Earlier discovery of defects in the SUT; the ability to share code between the SUT and the payment gateway.

B.

Parallel compilation, continuous integration, and test automation; more effective configuration management.

C.

Realistic testing of the SUT before the actual payment gateway is available, simplification of the test environment

D.

Earlier testing of the API, reduction in the amount of test data needed

Full Access
Question # 6

The following User story is being developed using the 8DD approach:

As a Purchasing Manager

i want to see a list of all Purchase Orders placed so far this month with their total value

So that I can control the amount of money being spent

Which scenario is BOTH written in correct Gherkin format AND is appropriate for this User Story9

SEI ECT ONE OPTION

A.

Given that three Purchase Orders with a total value of £21.75 have been placed so far this month AND the Purchasing Manager has navigated to the Purchase Order Reporting page

When the Purchasing Manager clicks the button 'List of Purchase Orders placed this month’

Then the 3 orders and their total value of £21.75 are displayed

B.

Given that three Purchase Orders with a total value of £21.75 have been placed so far this month

When the Purchasing Manager requests the list of Purchase Orders placed this month

Then the appropriate details are displayed

C.

Given that I am a Purchasing Manager AND three Purchase Orders with a total value of £21.75 have been placed so far this month

When I request the list of Purchase Orders placed this month

Then all orders and their total value of £21.75 are displayed

D.

Given that three Purchase Orders with a total value of £21.75 have been placed so far this month

When the Purchasing Manager requests the list of Purchase Orders placed this month

Then the 3 orders and their total value of £21.75 are displayed

Full Access
Question # 7

The following epic has been written:

As a vehicle driver

I want to find an available space In a car park

So that I can pay in advance to reserve that space

This epic will be used to develop user stories for a new National Car Parking application Both public and private car park owners will be able to utilise the system, allowing drivers of all kinds to guarantee an available car parking space on arrival at their chosen car park, according to the kind of vehicle that they may drive

There will be multiple stakeholders including different car park owners, different user groups including disabled drivers and different vehicle types such as car. van and motorbike.

From this epic, multiple user stories will be written. The following acceptance criteria have been written for the epic, and will be applicable to all user stories (each user story will also have its own acceptance cntena):

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

2.All correspondence with stakeholders must be via email and text message

3.The application must be accessible on most mobile technology

4.A user cannot submit a form unless all mandatory fields are entered

5.Payment method can be made using the most popular electronic options

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

SELECT ONE OPTION

A.

The Testable and Valuable criteria of INVEST have not been satisfied

B.

The invest criteria have all been satisfied by this epic

C.

The Independent and Small criteria of INVEST have not been satisfied

D.

The Testable and Small criteria of INVEST have not been satisfied

Full Access
Question # 8

You are an experienced tester on an Agile team that is producing a new application. The product backlog has been refined sufficiently to begin development for the first release. This stories in this backlog contain a mixture of functional and non-functional requirements, as well as some technical stories that will provide elements of the application's infrastructure The developers have decided to use TDD as a deveiopment approach but automation of the acceptance tests is not yet planned.

You have been asked to recommend whether or not the team should take an atdd approach as well as TDD. what would be the BEST recommendation in these circumstances?

SELECT ONE OPTION

A.

YES. use attd, but for the functional requirements only because it cannot be applied to non-functional or technical requirements.

B.

YES. use ATTD for all requirements including non-functional and technical stories.

C.

NO. do not use ATDD, because it will not work when the acceptance tests are not automated

D.

NO. do not use atdd. because it is not compatible with the developers' TDD approach.

Full Access
Question # 9

The following user story has been written for a new application being developed to pre-book a space at a National Car Park.

As a vehicle driver

i want to be able to pre-book a car parking space online, selecting a disabled driver's space if needed

So that l can pay in advance and receive confirmation of my parking space number.

The following acceptance criteria have also been written:

•Payment can be made via PayPal, Debit or Credit Card

•Confirmation of payment and car parking details should be sent after the booking process is completed

•Driver information is stored in the reservation database

The database has been built and tested in a previous sprint, but the interface to the different payment methods have yet to be developed

As a tester in an agile team, you have been asked to review the user story You have detected some issues with this story:

1.it needs to cater for different user groups: a driver or disabled driver

2.it needs to cater for different vehicle types: a car. 4x4. van or motorbike

3.There are no acceptance criteria relating to how quick the booking process should be

4.How confirmation is to be sent for payment and space number, and other important details, have not been specified

5.A stub will be needed to test the payment method

Which pair of requirements engineering techniques are you MOST LIKELY to have used to uncover these issues’

SELECT ONE OPTION

A.

Diagrams and Story Mapping

B.

Story Mapping and use Cases

C.

Personas and Diagrams

D.

Storyboards and Personas

Full Access
Question # 10

Which option correctly states the sequence of tasks to be undertaken when re-factoring test cases?

SELECT ONE OPTION

A.

Evaluate, Identification, Analysis. Re-run, Refactor

B.

Analysis, Identification, Re run, Refactor, Evaluate

C.

Identification, Evaluate, Analysis, Refactor, Re-run

D.

Identification, Analysis, Refactor, Re-run, Evaluate

Full Access
Question # 11

Which option below describes the BEST approach for testing a Medium risk mission- or safety-critical system?

SELECT ONE OPTION

A.

Automated tests recommended. Exploratory tests recommended, manual Black-box tests recommended

B.

Automated tests recommended. Exploratory tests highly recommended, manual Black box tests recommended.

C.

Automated tests optional (neutral). Exploratory tests highly recommended, manual Black-box tests optional (neutral).

D.

Automated tests optional. Exploratory tests highly recommended, manual Black-box tests recommended

Full Access
Question # 12

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

What is the characteristic of a unit test that makes it “deterministic”?

A.

If it is run with the same conditions, it will get the same result each time

B.

It tests the details of the code, including verifying all the possible areas of data handling

C.

It tests only the targeted piece of functionality

D.

It runs very fast, allowing many tests to be run quickly

Full Access
Question # 14

What are the characteristics of a unit test that are defined with the acronym FIRST?

A.

Fast, Iterative, Replaceable, Stable, Tolerant

B.

Fast, Isolated, Repeatable, Self-validating, Thorough

C.

Fast, Implemented, Recorded, Source-controlled, Tactical

D.

Fast, Immediate, Relevant, Standardized, Transparent

Full Access
Question # 15

What is the characteristic of a unit test that makes it “atomic”?

A.

If it is run with the same conditions, it will get the same result each time

B.

It tests the details of the code, including verifying all the possible areas of data handling

C.

It tests only the targeted piece of functionality

D.

It runs very fast, allowing many tests to be run quickly

Full Access
Question # 16

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 main 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 # 17

What is the primary purpose of the debriefing meeting when exploratory testing is used in an Agile setting?

A.

To identify defects

B.

To define the charter for the test

C.

To provide a status of the progress and coverage of the session

D.

To review the actions of the tester and determine if there were any errors made during the testing

Full Access
Question # 18

**You have received this BDD test:

Given that a customer enters the correct PIN

When they request to make a withdrawal

And they have enough money in their account

Then they will receive the money

And a receipt

Which of the following is the user story that best fits this BDD test?**

A.

As a customer

I want to deposit money into my account

So that I can collect interest

B.

As an ATM

I want to provide services to my customer

So they will be happy

C.

As a customer

I want to withdraw money from my account

So that I can buy a present

D.

As a bank teller

I want customers to use the ATM

So that I don’t have to deal with them

Full Access
Question # 19

You are testing a mission-critical system and want to use exploratory testing for part of the testing. According to the syllabus, what is the correlation between this type of testing and the risk level of the item being tested?

A.

High = recommended, Medium = recommended, Low = highly recommended

B.

High = recommended, Medium = highly recommended, Low = highly recommended

C.

High = highly recommended, Medium = highly recommended, Low = highly recommended

D.

High = not recommended, Medium = recommended, Low = highly recommended

Full Access
Question # 20

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, etc.

Full Access
Question # 21

Which of the following is an expected benefit of using storyboards to help analyze user stories and epics?

A.

They help to identify the different types of users who will use that piece of functionality

B.

They help to ensure adequate user group coverage in testing

C.

They help to expose stakeholders or groups of stakeholders who might have been forgotten

D.

They help to visualize stories to help categorize them into areas of functionality

Full Access
Question # 22

According to the syllabus, which of the following is a correct statement about automation in a mission-critical system versus a non-critical system?

A.

Automation is more important with the mission-critical system as the risk increases

B.

Automation is less important with the non-critical system as the risk increases

C.

Automation is at the same level for both systems as the risk increases

D.

Automation is not recommended for the non-critical system at any risk level, but is recommended for the mission-critical system

Full Access
Question # 23

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 for 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 when my items will be delivered, so I can plan to be home.

You have been given the following charter that was proposed by another tester for testing this story

Login as a customer, buy enough of each item to qualify for free shipping for each item checkout and verify that no shipping fee has been added.

What is the main flaw in this charter?

A.

It focuses on the delivery company instead of the activities of the user

B.

It does not cover the mam functionality of the user story

C.

The expected results are not defined

D.

The actions of the user are not clearly stated in the charter

Full Access
Question # 24

Which of the following correctly describes positive characteristic of unit tests?

A.

Unit tests should be independent from system components other than the one to be tested

B.

Unit test can be derived from the given epics and existing code of the test object

C.

While refactoring, the redesign of the unit test to adapt to the changed code is crucial

D.

A unit test should be written against large and complex code structures to get fast and

feedback of the code quality

Full Access
Question # 25

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

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

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

You have received this BDD test

Given that a customer enters the correct PIN When they request to make a withdrawal And they have enough money in their account Then they will receive the money And a receipt

Which of the following is the user story that best fits this BDD test?

A.

As a customer

I want to deposit money into my account

So that I can collect interest

B.

As an ATM

I want to provide services to my customer

So they will be happy

C.

As a customer

I want to withdraw money from my account

So that I can buy a present

D.

As a bank teller

I want customers to use the ATM

So that I don't have to deal with them

Full Access
Question # 29

Consider the following section of pseudocode

Display "You exceeded the number of tries to enter a password. Your account is now locked. Call customer.

For this section of code, which of the following issues should be identified during a code review?

1. Variables have not been properly defined with meaningful names

2. There are unused variables defined

3. Divisors are not tested for zero

4. Loop counters are not properly initialized

5. There are endless loops

6. There are statements within the loop that should be outside the loop

A.

1, 3, 4, 5

B.

7, 3, 4, 6

C.

2, 3, 5, 6

D.

1, 2, 4, 6

Full Access