Labour Day Special - Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: top65certs

ISTQB CTAL-TTA Dumps

Page: 1 / 3
Total 45 questions

Certified Tester Advanced Level Technical Test Analyst Questions and Answers

Question 1

You are working on project where re-use of software is an objective. You are involved in the project as a Technical Test Analyst and have been given the task to develop a checklist for code reviews.

Which question from the list below should you implement as part of the code review checklist?

Options:

A.

Are all modules, data, and interfaces uniquely identified?

B.

Can each item be implemented with the techniques, tools, and resources available?

C.

Is it possible during acceptance testing to verity whether the item has been satisfied?

D.

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

Question 2

Consider the code fragment provided below:

The comment frequency of the code fragment is 13%.

To which non-functional quality characteristic does a good level of comment frequency especially contribute?

Options:

A.

Portability

B.

Maintainability

C.

Usability

D.

Performance Efficiency

Question 3

A medical company has performed a safety criticality analysis using the IEC61508 standard. The software components to be developed have been categorized by Safety Integrity Level (SIL). Most components have been rated at SIL 1 or 2, and a few components at SIL 4.

After some discussions with the QA manager, the project has decided to adhere to the recommendations for test coverage provided by the IEC61508 standard.

Which level and type of test coverage should at least be used for the components rated at Safety Integrity Level (SIL) 2?

Options:

A.

100% statement coverage, 100% decision coverage and 100% multiple condition coverage

B.

100% statement coverage, 100% decision coverage and 100% MC/DC coverage

C.

100% statement coverage and 100% decision coverage

D.

100% statement coverage

Question 4

Consider the following specification:

If you are flying with an economy ticket, there is a possibility that you may get upgraded to business class, especially if you hold a gold card in the airline’s frequent flier program. If you don’t hold a gold card, there is a possibility that you will get ‘bumped’ off the flight if it is full when you check in late.

This is shown in the control flow graph below. Note that each box (i.e., statement, decision) has been numbered.

Three tests have been run:

Test 1: Gold card holder who gets upgraded to business class

Test 2: Non-gold card holder who stays in economy

Test 3: A person who is bumped from the flight

What is the level of decision coverage achieved by these three tests?

Options:

A.

60%

B.

67%

C.

75%

D.

80%

Question 5

A major Caribbean bank typically develops their own banking software using an Agile methodology. However, for some specific components COTS software is acquired and used. The bank does not want to create a dependency on any external COTS supplier.

As part of the test approach, portability testing will be performed. Which portability sub-characteristic is especially relevant for the Caribbean bank?

Options:

A.

In stall ability

B.

Adaptability

C.

Replaceability

D.

Co-existence

Question 6

Which of the following statements is TRUE regarding tools that support component testing and the build process?

Options:

A.

Both are used to examine source code before a program is executed. This is done by analysing a section of code against a set (or multiple sets) of coding rules.

B.

Both are used to reduce the costs of test environments by replacing real devices.

C.

Both provide run-time information on the state of the software code, e.g., unassigned pointers and the use and de-allocation of memory.

D.

Both provide an environment for unit testing in which a component can be tested in isolation with suitable stubs and drivers.

Question 7

You have been assigned to perform a review on code provided below:

Which type of defect should you report as part of the code review?

Options:

A.

Endless loop

B.

Unreachable code

C.

Too many nested levels

D.

No defects should be reported, code is correct.

Question 8

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

Options:

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.

Question 9

A component has been analysed during a risk-assessment and rated as highly critical. Which of the following white-box test techniques provides the highest level of coverage and could therefore be used to test this component?

Options:

A.

Decision testing

B.

Statement testing

C.

Multiple condition testing

D.

Modified condition/decision testing

Question 10

Consider the pseudo code for the Price program:

Which of the following statements about the Price program describes a control flow anomaly to be found in the program?

Options:

A.

The Price program contains no control flow anomalies.

B.

The Price program contains unreachable code.

C.

The Price program contains data flow defects.

D.

The Price program contains an infinite loop.

Question 11

At which test level would reliability testing most likely be performed?

Options:

A.

Static testing

B.

Component testing

C.

System testing

D.

Functional acceptance testing

Question 12

There are multiple activities the Technical Test Analyst performs regarding test automation. Which of the following activities is a typical test automation activity that the Technical Test Analyst will perform?

Options:

A.

Define the business process keywords and related actions.

B.

Execute the test cases and analyze any failures that may occur.

C.

Train the Test Analyst and Business Analyst to use and supply data for the test scripts.

D.

Decide regarding a test automation project based on a business case.

Question 13

You are involved in testing a system in the medical domain. Testing needs to comply with the FDA requirements and is rated as being safety critical. A product risk assessment has been performed and various mitigation actions have been identified. Reliability testing is one of the test types that needs to be performed throughout the development lifecycle.

Based on the information provided, which of the following activities would need to be addressed in the test plan?

Options:

A.

Perform a vulnerability scan.

B.

Design and execution of specific tests that evaluate the software's tolerance to faults in terms of handling unexpected input values.

C.

Design and execution of test cases for scalability.

D.

Testing whether the installation/de-installation can be completed.

Page: 1 / 3
Total 45 questions