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

iSQI CTAL-ATT Certified Tester Advanced Level Agile Technical Tester Exam Practice Test

Page: 1 / 10
Total 98 questions

Certified Tester Advanced Level Agile Technical Tester Questions and Answers

Testing Engine

  • Product Type: Testing Engine
$37.5  $124.99

PDF Study Guide

  • Product Type: PDF Study Guide
$33  $109.99
Question 1

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

SELECT ONE OPTION

Options:

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

Question 2

Your Agile team is developing a web-based system that will allow users to browse and buy online from a store's shopping catalogue. Continuous Integration has been implemented and technically it is working well, running several times per day, but each run is taking almost as much time as the team is prepared to allow. It is clear that after a few more iterations, as the number of tests needed grows with the product, it will be taking too much time.

Which of the four options contains a pair of solutions that will BOTH help to solve this problem?

a.Only include unit and component integration tests in the automated Cl runs.

b.Schedule low priority tests to be the first ones executed in each run, in order to provide rapid build verification.

c.Reduce the extent to which the automated tests go through the user interface, using technical interfaces instead.

d.Reduce the number of Cl cycles run each day.

e.Select a subset of automated tests for the daytime Cl runs, and run as many of the other tests as possible in an overnight cycle.

SELECT ONE OPTION

Options:

A.

d and e

B.

b and d

C.

c and e

D.

a and c

Question 3

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

Options:

A.

Table 3

B.

Table 1

C.

Table 4

D.

Table 2

Question 4

A unit test should be isolated Which option correctly describes the meaning of 'isolated' as a characteristic of a unit test?

SELECT ONE OPTION

Whenever it is run under the same conditions, it should produce the same results.

Options:

A.

It should only test the functionality related to it.

B.

it should provide immediate feedback.

C.

It should test only the code for which it was originally written

Question 5

Which statement about test automation is TRUE?

SELECT ONE OPTION

Options:

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

Question 6

which statement about test automation is TRUE?

SELECT ONE OPTION

Options:

A.

Test automation will increase the intervals at which continuous deployment to production can be achieved

B.

Test automation levels can be influenced by and can constrain the frequency of code deployments

C.

When continuous deployment is fully implemented there will be no need for manual testing

D.

When continuous deployment is fully implemented it will be necessary to automate only unit and integration tests

Question 7

Which statement about test automation is TRUE?

SELECT ONE OPTION

Options:

A.

Increasing test automation levels may decrease the frequency at which continuous deployments to production can be made

B.

Increasing test automation levels will eliminate the need for manual testing during continuous deployment

C.

Increasing test automation levels to increase the frequency of continuous deployment should always be an objective

D.

Minimizing the test suite by selecting, preparing and running only a subset of tests by using risk analysis should always be an objective

Question 8

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

Options:

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

Question 9

A unit test should be deterministic. Which option correctly describes the meaning of 'deterministic' as a characteristic of a unit test9

SELECT ONE OPTION

Options:

A.

It should be small so that many tests can be run in a short period of time

B.

Whenever it is run under the same conditions, it should produce the same results.

C.

it should not depend on any other test.

D.

It should only test the functionality related to it.

Question 10

Which statement correctly describes service virtualization’’

SELECT ONE OPTION

Options:

A.

It is a shareable testing service that simulates the behavior, data and performance of a system or service to which the product or component under test would normally be connected

B.

It is a service which automatically deploys new versions of the software into the production environment at regular and short intervals

C.

it is an integrated set of tools that will automatically compile, test and deliver into a virtual environment a new build of the product under test

D.

it is a collection of mock objects such as stubs and drivers that will allow a product or component to run without some other product or component that it would normally need

Question 11

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?

Options:

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

Question 12

An increased proportion of automated test coverage often leads to a greater degree of manual

testing that follows reactive strategies, because:

Options:

A.

Many of the tests that can be prepared upfront, will be automated which enables the testers

to spend more time for execution of manual tests

B.

An increase of the proportion of automated test increases test coverage, and the uncovered

areas are to be tested reactively

C.

If the proportion of automated tests increases, manual tests focus on the riskiest areas

which are identified reactively

D.

Reactive strategies consider the current context and status of the project and the system

under test. To be able to adopt to this status most flexible a greater degree of manual

testing is necessary

Question 13

You are working in a project that developed a product that has reached a stable state and is

deployed on different HW configurations all over Europe.

You management decided to use your project as Proof of Concept for adopting CI as a new way of

working. The POC was implemented on one set of hardware and was successful.

Which of the following actions is a good next step?

Options:

A.

Enable different test configurations in the CI process to test different configurations that are

deployed in the market

B.

Speed up test execution by decreasing the amount of User Interface (UI) testing to get

faster feedback from the CI tests

C.

Reduce the number of tests in the CI test suite, to improve the benefit of the CI approach

D.

Implement code to dynamically select CI tests, executing only test cases affected by

changes

Question 14

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

Options:

A.

User acceptance tester

B.

End user

C.

Stakeholder paying for the project

D.

Automated user software

Question 15

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?

Options:

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

Question 16

Refactoring of test cases is needed in agile projects for many reasons.

Which of the following statements about the refactoring of test cases is correct?

Options:

A.

Refactoring of test cases is done to match and evolve the test cases due to changing

functionality. The main benefits include improving the regression test cases and the

continued alignment of the tests with the code base and product functionality

B.

Refactoring of test cases is needed because we cannot write and maintain detailed test

cases in the short iterations associated with agile. The main benefits include aligning the

pace of testing with development and the ability to quickly create new test cases

C.

In general, in the agile world refactoring is a way to clean up test cases by making them

shorter. The main benefits include the ability to write test cases quickly, being able to test

faster using short test cases, and being able to automate them quickly

D.

Refactoring of test cases is done as a process with the following steps: Identification,

Refactor, Re-run, and Identify again. The main benefits include improving the regression

test cases and maintaining the alignment of tests with the code base and product

functionality

Question 17

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

Options:

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

Question 18

“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?

Options:

A.

Storyboarding

B.

Story mapping

C.

Defining Personas

D.

Class Diagrams

E.

Use Cases

Question 19

Which of the following statements about performing exploratory testing with test charters is

correct?

Options:

A.

In contrast to black-box testing, the expected result is documented after a defect is found

and not as part of test design

B.

Test charters are a useful tool to be used for testing when a detailed specification for the

system under test is available

C.

The result of performing exploratory testing by using test charters is finding defects and

specification defects

D.

Exploratory testing and black-box testing use the same metrics for measuring test coverage

Question 20

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?

Options:

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

Question 21

**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?**

Options:

A.

Given that the shopper scans their card

When they checkout

Then they should receive all 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

Question 22

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

Options:

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

Question 23

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?

Options:

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

Question 24

If you are targeting your testing for a particular group of users with particular defined characteristics, what requirements engineering technique would be most helpful when designing your tests?

Options:

A.

Storyboards

B.

Story mapping

C.

Personas

D.

Use cases

Question 25

Which of the following is an expected problem that often occurs with automation test suites?

Options:

A.

The defects become prohibitive when trying to execute the suite

B.

The test execution time becomes longer, making it difficult to get all the tests run as often as desired

C.

The test suite continues to grow, making source control difficult to manage

D.

The time it takes to create new tests increases exponentially as new features are added to the code

Question 26

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 showcases?

Options:

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

Question 27

BDD and ATDD are most commonly used with which test approach?

Options:

A.

Analytical

B.

Model-based

C.

Process-compliant

D.

Reactive

Question 28

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

Options:

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

Question 29

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

Options:

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

Page: 1 / 10
Total 98 questions