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

CTAL-TTA Questions and Answers

Question # 6

Consider the simplified logic below for crediting money to a bank account.

Receive money and account number to be credited

IF account number is valid

IF customer account is active

Store current account balance as oldBalance

Credit money to account

IF oldBalance < zero

IF balance now >= zero

Set message "Overdraft cleared"

ELSE

Set message "A/c overdrawn"

ENDIF

ELSE

Set message = "You have more money"

ENDIF

IF account holder is VIP customer

Send message by email to customer

ENDIF

ELSE

Set message "A/c inactive"

Send message by email to supervisor

ENDIF

ELSE

Add 1 to count of invalid inputs

ENDIF

What is the minimum quantity of test cases that will give 100% statement coverage?

A.

6

B.

5

C.

4

D.

3

Full Access
Question # 7

Given the following pseudo code for a program to solve quadratic equations:

program Quadratic Formula

integer: a, b, c, d

floating point: r1, r2

READ (a)

READ (b)

READ (c)

d := (b * b) - (4 * a * c)

IF d < 0 THEN

PRINT ("Imaginary Roots")

ELSE

r1 := (-b + sqrt(d)) / (2 * a)

r2 := (-b - sqrt(d)) / (2 * a)

PRINT ("first root is: " r1)

PRINT ("second root is: " r2)

ENDIF

END program Quadratic_Formula

Which of the following checklist items is MOST likely to indicate a problem in this program?

A.

Does the code avoid comparing floating point numbers for equality?

B.

Are all variables properly defined with meaningful, consistent and clear names?

C.

Are there any redundant or unused variables?

D.

Are divisors tested for zero or noise?

Full Access
Question # 8

A new application for planning journeys on public transport is being developed that will work on mobile devices. Why would you MOST likely include Compatibility testing in the test plan?

A.

To evaluate the degree to which it is operational and accessible when required for use

B.

To evaluate the degree to which its functions facilitate the accomplishment of specified tasks and objectives

C.

To evaluate the degree to which it can effectively and efficiently be adapted for different or evolving hardware environments

D.

To evaluate the degree to which the system is operational and accessible when required for use

Full Access
Question # 9

Consider the following fault attack:

• Force all possible incoming errors from the software/operating system interfaces to the application.

Which of the following is the kind of failure you are looking for when using this attack?

A.

Application crashes when unsupported characters are pasted into an input field.

B.

Application crashes when the network is unavailable.

C.

Application crashes due to a lack of portability.

D.

Application miscalculates total monthly balance due on credit cards.

Full Access
Question # 10

Which of the following is a valid reason for including performance testing in a test approach?

A.

To reduce the threat of code insertion into a web page which may be exercised by subsequent users.

B.

To evaluate the system's tolerance to faults in terms of handling unexpected input values.

C.

To mitigate the risk of long response times to defects reported by users and/or customers.

D.

To evaluate the ability of a system to handle increasing levels of load.

Full Access
Question # 11

Which of the following statements about Application Programming Interface (API) testing is TRUE?

A.

API testing cannot be applied to distributed systems

B.

Combinatorial testing cannot be applied to API testing

C.

API testing may require the use of specialized tools

D.

APIs are loosely coupled, so timing glitches will not happen

Full Access
Question # 12

Which of the following is a generic risk factor that the Technical Test Analyst must consider?

A.

Integration of a new technology into the product

B.

Compliance requirements for local disability laws

C.

Errors in the business rules in the specifications

D.

Lack of an oracle for interest calculations

Full Access
Question # 13

The requirements specification of a product begins with this sentence:

"The xyz system will provide many new user functions. These must be easy for our operators to use and tolerant of user input errors. These new functions must also be easy to learn. Because of very high transaction rates and limited processing power, the software design must be very efficient. The system must be available as close to 24x7 as possible.

Which three ISO 25010 major quality characteristics should be tested for possible defects with this implementation?

A.

Functional suitability, interoperability, learnability

B.

Usability, fault tolerance, operability

C.

Stability, security, accessibility

D.

Reliability, usability, performance efficiency

Full Access
Question # 14

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

Consider the following control flow graph:

The control flow represents a software component of a car navigation system. Within the project the maximum cyclomatic complexity to be allowed is set at 5.

Which of the following statements is correct?

A.

No defect needs to be reported since the cyclomatic complexity of the component is calculated at 3.

B.

No defect needs to be reported since the cyclomatic complexity of the component is calculated at 4

C.

No defect needs to be reported since the cyclomatic complexity of the component is calculated at 5.

D.

A defect needs to be reported since the cyclomatic complexity of the component is calculated at 6.

Full Access
Question # 16

Which of the following test categories would best characterize a test designed to confirm that the data backup tapes stored offsite by a bank can be retrieved and loaded within the business process service level agreement?

A.

Hazard testing

B.

Reliability testing

C.

Security testing

D.

Continuity testing

Full Access
Question # 17

A project to replace your company's sales and merchandising system has begun. The old system is still in production but is poorly documented and expensive to maintain: changing it has often produced a large quantity of defects. The new version will be developed using modern techniques and technology.

Requirements include:

    Loading sales data, sent electronically from the stores each evening, into a central database where it is then available for other applications.

    Producing sales reports for the merchandisers, whose job is to manage stock levels in stores.

    Predictions of future demand for each product, based on a combination of sales history and forecasting parameters.

Requirements 1 and 2 are satisfied by the existing system and will be rewritten with no significant changes. Requirement 3 is new: these forecasting reports will be run overnight, and users will request them by entering simple parameters online during the day.

The sales data are loaded in an overnight batch run. There have been problems at peak periods when this run has taken longer than scheduled, so that dependent jobs could not finish before the start of the working day.

As a Technical Test Analyst, you have been asked to contribute to the project's Master Test Plan. The key stakeholders are:

    The Merchandising Manager, who wants parameter entry to be quick and easy.

    The Data Centre Manager, who requires the new batch jobs to take less time than the old ones.

No specific performance requirements have been given, either for the batch jobs or for online parameter entry.

Which TWO of the following will BEST meet the objectives of the stakeholders?

A.

Conduct performance testing on the forecasting report parameter data entry features, in parallel with functional system testing.

B.

Conduct performance testing on the data load and report creation, in parallel with functional system testing.

C.

Agree acceptance criteria for modifiability, modularity, and reusability, and measure these for change requests implemented after development begins.

D.

Agree acceptance criteria for performance of the data load and report creation, based on a quantified improvement over the current system.

E.

Agree acceptance criteria for performance of the forecasting report parameter data entry features, based on operational profile models.

Full Access
Question # 18

You are working on a new product that will provide an online pizza ordering service. Not everyone wants to create a frequent-eater pizza account, so the user can either log in to their existing account, create an account or proceed as a “guest" user. People with existing accounts have the option to update their accounts including changing address, changing credit card information and changing phone number. New account creation requires the user to enter their address, credit card information and phone number. This information Is validated to be sure the address matches the credit card information.

Once the user logs in, they are able to order their pizza. They can request up to five different pizzas and can select different ingredients on each. A user is allowed to pick up to 10 different ingredients per pizza. They can also select from a pre-defined set of ingredients as follows: “meat lovers", “all veggie’, “cheese please’, and “throw it all on".

The busiest day of the year for this product will be the day of the final football game of the professional season. In addition to the normal high load, the company will also be running a special on the “cheese please" pizza (buy 3 get 2 more free). The new product will need to handle a load that Is expected to be twice as high as the load on the old product last year. Given this information, what is an important item that should be addressed In the architectural specification?

A.

Transaction concurrency

B.

Caching

C.

Lazy instantiation

D.

Data replication

Full Access
Question # 19

Which TWO of the following could be identified using Dynamic Analysis?

A) Objects having too much or too little visibility into parent classes.

B) Repetition of code within a single component or module.

C) System memory not released when it is no longer needed.

D) Pointers in a program that are no longer accurate and must not be used. E. Code that cannot be reached and so will not be executed.

A.

a and c

B.

a and b

C.

c and d

D.

d and e

Full Access
Question # 20

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

Consider the following section of code:

If ((A > B) or (C > D)) and (E = F) then

print A:

Endif

Which of the following sets of test data can be used to achieve Modified Condition/Decision Coverage with the least number of tests?

A.

Set 3

B.

Set 4

C.

Set 2

D.

Set 1

Full Access
Question # 22

Which of the following statements is true regarding API and GUI testing?

A.

API testing usually tests Individual inputs rather than combinations whereas GUI testing usually tests combinations

B.

In a service-oriented architecture. GUI testing is more important because of the need to verify the service supplied to the user

C.

Negative testing is used primarily with GUI testing

D.

API testing usually requires the use of tools, whereas GUI testing usually does not

Full Access
Question # 23

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

Full Access
Question # 24

You are responsible for the performance testing of a new web application. In particular, you are interested in determining if you have enough and the right type of servers to handle 10,000 concurrent users. Which is the primary consideration when you are selecting your performance testing tools?

A.

The ability of the tool to support capture/replay

B.

The ability of the tool to detect invalid HTML

C.

The ability of the tool to exercise the graphical user interface to record the user experience

D.

The ability of the tool to generate load at the communications protocol level

Full Access
Question # 25

Subject to testing is a software system (COTS) for Project Administration and Control (PACS). PACS is a multi-project system for controlling the project time, e.g., in terms of scheduling and tracking, and managing the productivity of projects, e.g., in terms of effort and deliverables.

During various interviews with stakeholders the following information was gathered:

• Using PACS is not business critical. There is no impact such as high financial losses or problems to the operational continuity of an organization. Its application is not critical since the software package does not support directly the operational, or the primary, business processes of an organization. It supports (project) management in the project planning and tracking process. Of course, it will be highly annoying for users if the system “goes down” from time to time. Although this does not have a high impact for the business process as a whole, the Mean Time Between Failures (MTBF) still needs to be at a good level to be successful in the market.

• Users of PACS typically have an academic educational level, but have no prior experience with this particular type of project management software. The system will be used by a large number of users within an organization.

• The system will be used on a regular basis, e.g., several times per day by project managers and several times per week by project employees. This means that the system will not be used very intensively, often only for some data input or an information request. Its usage is not considered to be very time-critical.

• The data is recorded on-line and real-time. The system is expected to run in multiple hardware environments in various network environments. It is also expected that changes in the operational environments will happen in the upcoming period that also need to be supported.

Based on the information provided by the stakeholder, which combination of non-functional quality characteristics should you propose to test as part of your test approach?

A.

Reliability and Portability

B.

Security and Reliability

C.

Performance efficiency and Portability

D.

Reliability and Performance efficiency

Full Access
Question # 26

Consider the pseudo code provided below:

Given the following tests, what additional test(s) (if any) would be needed in order to achieve 100% statement coverage, with the minimum number of tests?

Test 1: A = 7, B = 7, Expected output: 7

Test 2: A = 7, B = 5, Expected output: 5

A.

A=6, B=12, Expected output: Bingo! and A=7, B=9, Expected output: 7

B.

A=6, B=12, Expected output: Bingo!

C.

A=7, B=9, Expected output: 7

D.

No additional test cases are needed to achieve 100% statement coverage.

Full Access
Question # 27

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

As a technical test analyst, you are involved in a risk analysis session using the Failure Mode and Effect Analysis technique. You are calculating risk priorities. Which of the following are the major factors in this exercise?

A.

Severity and priority

B.

Functionality, reliability, usability, maintainability, efficiency and portability

C.

Likelihood and impact

D.

Financial damage, frequency of use and external visibility

Full Access
Question # 29

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

How many test cases need to be designed to achieve 100% decision coverage in the following piece of pseudo-code which applies discount rates to hotel room bookings?

Read (Loyalty_level)

Read (Room_price)

IF (Room_price > 200)

IF (Loyalty_level = Platinum)

Discount_factor = 80%

ELSE

IF (Loyalty_level = Gold)

Discount_factor = 85%

ELSE

Discount_factor = 95%

ENDIF

ENDIF

ELSE

IF (Room_price > 150)

IF (Loyalty_level = Platinum)

Discount_factor = 85%

ELSE

Discount_factor = 95%

ENDIF

ELSE

Discount_factor = 100%

ENDIF

ENDIF

Room_price = Room_price * Discount_factor

IF (Discount_factor < 100%)

Show message "Congratulations - you have received a discount!"

ENDIF

A.

4

B.

6

C.

7

D.

8

Full Access
Question # 31

Which of the following statements about performance testing tools is NOT correct?

A.

Typical metrics and reports provided by performance testing tools include the number of simulated users throughout the test, and the number and type of transactions generated by the simulated users, and the arrival rate of the transactions.

B.

Significant factors to consider in the implementation of performance testing tools include the flexibility of the tool to allow different operational profiles to be easily implemented, and the hardware and network bandwidth required to generate the load.

C.

Performance testing tools typically drive the application by simulating user interaction at the graphical user interface level to more accurately measure response times.

D.

Performance testing tools generate a load by simulating a large number of virtual users following their designated operational profiles to generate specific volumes of input data.

Full Access
Question # 32

At which test level would performance efficiency testing most likely be performed?

A.

Component testing

B.

Integration testing

C.

System testing

D.

User acceptance testing

Full Access
Question # 33

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

Within the world of consumer electronics, the amount of embedded software is growing rapidly. The amount of software in high-end television sets has increased by a factor of about eight over the last six years. In addition, the market of consumer electronics has been faced with a 5 -10% price erosion per year. The price of a product is, among a number of other things, determined by the microcontroller used. Therefore, the use of ROM and RAM remains under high pressure in consumer electronic products, leading to severe restrictions on code size.

You are a Technical Test Analyst involved in the review of the architecture of this project.

Which of the following issues would be MOST important to focus on during the review and when verifying the correct implementation?

A.

Connection pooling

B.

Caching

C.

Transaction concurrency

D.

Lazy instantiation

Full Access
Question # 35

Consider the following code segments.

Segment 1:

If a > b then setc = 12

elseif c >7 set c = 5

endif

Segment 2: setc= 12 for n = 1 to c

display c

endfor

Segment 3:

If (a > b) or (c < d) then

set c = 12

else

set c = 5

endlf

Segment 4:

set y = 4

call (segments)

segments:

start

for I = 1 to y

print y

endfor

end

Which segment would receive the highest cyclomatic complexity value?

A.

Segment 1

B.

Segment 2

C.

Segment 3

D.

Segment 4

Full Access
Question # 36

Given the following code:

If x > y and z = 3 statement!

elself z = 4

statement2

endif;

What is the minimum number of tests needed to achieve 100% statement coverage?

A.

1

B.

2

C.

3

D.

4

Full Access
Question # 37

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

You are responsible for the non-functional testing of a website supporting a popular restaurant chain. Due to the rapid expansion of the number of restaurants in the chain, the company is expecting the peak number of concurrent website views to more than triple in the next 6 months. As a result, it has purchased two further production servers to support the existing one. A new hardware release has been scheduled for which the following product risk has been recorded:

{Insert Table 2)

Which one of the following non-functional test typos would be BEST to mitigate this risk?

A.

Load testing

B.

Adaptability testing

C.

Scalability testing

D.

Reliability testing

Full Access
Question # 39

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

Which TWO of the following statements about Maintainability testing are TRUE?

A) It should start as soon as the draft design documents are available for review

B) An application can be considered maintainable when static analysis and code review defects have been fixed

C) It tests the regression impact of software or environmental changes to an operational system

D) It can be performed during Operational Acceptance Testing by multiple departments

E) It can be performed during User Acceptance Testing to ensure business processes can be maintained

A.

a and b

B.

a and d

C.

b and c

D.

d and e

Full Access
Question # 41

Which statement about component testing tools and build automation tools is TRUE?

A.

Build automation tools allow users to change variable values during execution and step through the code of each component line by line

B.

In a full continuous integration process, build automation tools are typically used to trigger the builds by every commit to a repository

C.

Build automation tools cannot be used to periodically schedule the builds, for example during the night

D.

Component testing tools are not used for writing tests at component level but to automate the component testing

Full Access
Question # 42

You are working on an internet banking project. Your company is offering this product to the financial market. For each new customer, some customization will typically be needed. To make the product successful there is a strong focus during development on a reliable and maintainable architecture. To support architectural reviews, a checklist will be developed. Within the checklist specific sections will be attributed to reliability and maintainability.

Which question from the list below should you include in the maintainability section of the architectural review checklist?

A.

Will the system use n-version programming for critical components?

B.

Will the user interface be implemented independently from the other software modules?

C.

Does the system have user-friendly error messages?

D.

Does the password protection of the system adhere to the latest regulations?

Full Access
Question # 43

You are working for a company that has a product in the field that has reached its capacity. The system cannot handle any more users without a significant degradation in performance and a significant spike in resource requirements. As a result, your new product has strict requirements for performance efficiency and a specific growth requirement that is estimated for the next three years.

What type of testing should you conduct to make sure the future requirements will be met?

A.

Time-behavior testing

B.

Load testing

C.

Scalability testing

D.

Stress testing

Full Access
Question # 44

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

A software company based in Spain that develops mobile applications expects many small updates in the future, e.g., due to changing configurations and customer feedback. The company also wants to focus on being able to change the software effectively and efficiently during initial development without introducing new defects.

Which maintainability sub-characteristic should be covered by the test approach during the initial development?

A.

Analysability

B.

Modifiability

C.

Modularity

D.

Re-usability

Full Access
Question # 46

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

You are testing software that requires you to enter defined order numbers and either add, delete or update the information associated with that order number, which of the following is the minimum set of columns you should see in your keyword-driven input table?

A.

Action, Expected Result, Error Message

B.

Action, Order ID

C.

Action, Order ID, Expected Result

D.

Order ID. Expected Result

Full Access
Question # 48

You are asked to provide a practical and pragmatic testing solution for a commercial system where the main user interface is via the Internet. It is critical that the company’s existing good name and market profile are not damaged in any way. Time to market is not a critical issue when appropriate testing solutions are identified to mitigate business risks.

A product risk assessment has revealed the following product risk:

• Abnormal application termination due to connection failure of the main interface.

Which of the following is the appropriate test type to address this risk?

A.

Performance efficiency testing

B.

Portability testing

C.

Reliability testing

D.

Operability testing

Full Access
Question # 49

Which of the following is a common technical issue that can result in an automation project failing?

A.

Technical Test Analysts not developing business domain expertise for keyword-driven testing

B.

Not returning the system to a pre-defined state after completing the execution of a suite of automated tests

C.

Having to manually plan how to handle software failures in a test automation design

D.

Automated tests uncovering a higher than expected rate of defects in the software under test

Full Access
Question # 50

Consider the pseudo code for the Answer program:

Which of the following statements about the Answer program BEST describes the control flow anomalies to be found in the program?

A.

The Answer program contains no control flow anomalies.

B.

The Answer program contains unreachable code.

C.

The Answer program contains unreachable code and an infinite loop.

D.

The Answer program contains an infinite loop.

Full Access
Question # 51

As Technical Test Analyst on a test automation project covering the acquisition of a commercial test execution tool, what would you MOST likely be responsible for?

A.

Approving the estimated costs for implementing the test automation project

B.

Determining who will execute the automated tests

C.

Defining the business processes that will be used for keyword-driven testing

D.

Creating and supplying the data to be accessed by keyword-driven automation scripts

Full Access
Question # 52

You are defining the test approach for an Agile project release focused on significantly overhauling the user interface of a golf club's booking system. Additional features will allow more flexible bookings across three courses. These changes are driven by numerous customer complaints about the current system's confusing design and limited options. The release will consist of six two-week sprints.

Stakeholders have performed a risk assessment and consider the impact of system failure as high due to potential customer loss. A regression-averse strategy is recommended due to the extensive changes expected in screen design and functionality.

Which option below represents the BEST test approach for this release? Please use the following symbols consistently:

    + (highly recommended)

    (recommended)

    o (neutral/optional)

    • (not recommended)

    - (not to be used)

SELECT ONE OPTION

A.

3

B.

1

C.

4

D.

2

Full Access