Spring Sale Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: pass65

CTAL-TTA Certified Tester Advanced Level Technical Test Analyst Questions and Answers

Questions 4

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

Options:

A.

4

B.

6

C.

7

D.

8

Buy Now
Questions 5

Consider the following section of code:

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

print A;

Endlf

Which of the following sets of test data can be used to achieve multiple condition coverage with the least number of tests?

CTAL-TTA Question 5

Options:

A.

Set 4

B.

Set 3

C.

Set 2

D.

Set 1

Buy Now
Questions 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

Options:

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

Buy Now
Questions 7

What BEST describes how tools can support the practice of Model-Based Testing (MBT)?

Options:

A.

MBT tools can help by generating a model of the system under test, based on the test results derived from both systematic and experience-based testing techniques

B.

MBT tools can generate different levels of load on the system under test simulating predefined usage models for trial system

C.

MBT tools can be used to generate large sets of distinct execution threads which can be saved and used as test cases

D.

MBT tools can generate test cases using a model of the system under test, but they cannot reduce the very large number of possible paths that can be generated in the model

Buy Now
Questions 8

Consider the following specification:

CTAL-TTA Question 8

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%

Buy Now
Questions 9

A project to develop a new system has performance efficiency listed as a critical requirement. Which of the following describes how and when the Technical Test Analyst should FIRST be involved in performance test activities for the new system?

Options:

A.

Designing an operational profile that does not exceed hardware, software, and network bandwidth test environment budgets

B.

Participating in code reviews that focus on database and component interactions as well as error handling

C.

Assisting the developers in determining CPU utilization for critical components during component testing

D.

Implementing the performance tool ' s load test scripts, for execution in a production-like environment during system test

Buy Now
Questions 10

Considering the following statements:

A) The data used for a test is held external to the automated script

B) The scope of an automated test suite is driven by the range of test data available

C) It uses a high-level language to separate the action to be performed on the test data from the test script

D) A spreadsheet is used to record the actions to be performed instead of the input data

Which of the following options is the correct selection of these statements to describe data-driven and keyword-driven automation?

Options:

A.

Data Driven = a; Keyword-driven = d

B.

Data Driven = b; Keyword-driven = c

C.

Data Driven = a; Keyword-driven = c

D.

Data Driven = d; Keyword-driven = d

Buy Now
Questions 11

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)

CTAL-TTA Question 11

SELECT ONE OPTION

Options:

A.

3

B.

1

C.

4

D.

2

Buy Now
Questions 12

You are conducting security tests on an e-commerce application. Many core areas have been tested and found to have no issues. Protection of users ' private information has also been verified. You are now focusing on testing the UI, which captures query information from the user. Which of the following defect types should you target in your testing?

Options:

A.

Subsystem failures after prolonged stress

B.

Inaccurate user messages

C.

Buffer overflow

D.

Slow down in performance

Buy Now
Questions 13

Assume you are involved in testing a Health Insurance Calculation system.

At the main screen one can enter information for a new client. The information to be provided consists of last name, first name and date of birth. After confirmation of the information, the system checks the age of the potential new client and calculates a proposed premium.

The system also has the option to request information for an existing client, using the client’s ID number.

A keyword-driven automation approach is being used to automate most of the regression testing.

Based on the information provided, which TWO of the options provided would be the MOST LIKELY keywords for this application? (Choose two.)

Options:

A.

Remove_Client

B.

Enter_Client

C.

Print_Premium

D.

Select_Client

E.

Exclude_Client

Buy Now
Questions 14

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 percentage of decision testing coverage has been achieved by the following suite of test cases?

Test Case A - Account number valid, account is active, oldBalance = -100, balance now = +200, not a VIP customer

Test Case B - Account number valid, account is active, oldBalance = -100, balance now = -50, is a VIP customer

Options:

A.

40%

B.

60%

C.

70%

D.

80%

Buy Now
Questions 15

Consider the pseudo code for the Answer program:

CTAL-TTA Question 15

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

Options:

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.

Buy Now
Questions 16

Why could test cases need to be refactored in an Agile project?

SELECT ONE OPTION

Options:

A.

To maintain bi-directional traceability with the user stories

B.

To increase the breadth of black box coverage

C.

To make them easier to understand and cheaper to modify

D.

To ensure that the tests and code remained aligned

Buy Now
Questions 17

BestFor Incorporated is a rapidly growing online financial services company that offers guidance to its customers on a range of financial products. Its first website, BestForMortgages, was launched two years ago, shortly followed by BestForPensions. The popularity of both sites has driven the company to expand its offerings into other sectors and a third website, BestForFood, is currently under development.

The first two websites have proven to be functionally robust but suffered from performance issues due to:

Underestimation of concurrent user access at peak times in its original operational profiles

Data volumes rapidly growing beyond expectations on a single database shared by both sites.

All three websites will share the same web server.

In consideration of the problems encountered with the first two websites, which TWO of the following types of testing should be performed on the BestForFood website to see whether similar defects exist?

A) Load Testing

B) Stress Testing

C) Scalability testing

D) Portability Testing

E) Recoverability testing

Options:

A.

a and c

B.

b and c

C.

b and d

D.

d and e

Buy Now
Questions 18

The stakeholders in a new system want its mean time between failure to be three months or longer, with a mean time to repair the system of ten minutes or less when it does fail. When planning and specifying reliability tests to be performed before release, which ONE of the following is a factor that must be considered?

Options:

A.

Defining the replaceability requirements

B.

Determining the target availability for the system

C.

Monitoring reliability in production

D.

Configuring a production-like test environment

Buy Now
Questions 19

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?

Options:

A.

Time-behavior testing

B.

Load testing

C.

Scalability testing

D.

Stress testing

Buy Now
Questions 20

You are working for a video game manufacturer You have a new title being released Market interest in the product is at an all time high and everyone in the company has been promised huge bonuses if the launch is successful You are responsible for portability testing Which area, m particular should you emphasize in your testing?

Options:

A.

Installability

B.

Replaceability

C.

Analyzability

D.

Learnability

Buy Now
Questions 21

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

Options:

A.

Component testing

B.

Integration testing

C.

System testing

D.

User acceptance testing

Buy Now
Questions 22

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

Options:

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

Buy Now
Questions 23

Given the following decision: IF X < 5 OR Y > 10 THEN

And the following test inputs: X=6 and Y=12, X=5 and Y=10

Which of the following additional sets of test inputs will ensure that full Multiple Condition coverage is achieved?

Options:

A.

X=4 and Y=7

X=10 and Y=15

X=8 and Y=8

B.

X=0 and Y=10

X=4 and Y=4

C.

X=2 and Y=12

X=6 and Y=4

D.

X=3 and Y=10

X=0 and Y=15

Buy Now
Questions 24

Given the following code:

If x > y and z = 3 statement!

elseif z = 4 statement

endif;

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

Options:

A.

1

B.

2

C.

3

D.

4

Buy Now
Questions 25

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

Buy Now
Questions 26

Which of the following defect types is NOT an example of a defect type typically found with API testing?

Options:

A.

Data handling issues

B.

Timing problems

C.

High architectural structural complexity

D.

Loss of transactions

Buy Now
Questions 27

Which statement about test automation being applied to a reactive test approach, is CORRECT’

SELECT ONE OPTION

Options:

A.

Automation of test execution in exploratory test sessions can lead to increased efficiency and wider coverage of user stories

B.

BDD can be used within a reactive testing approach by producing automated tests in parallel with the implementation of the user story

C.

For projects that must comply with externally defined regulations, the automated tests and their results must be traceable back to requirements

D.

An increase in automated test coverage can lead to a greater degree of exploratory testing addressing high risk areas

Buy Now
Questions 28

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?

Options:

A.

Action, Expected Result, Error Message

B.

Action, Order ID

C.

Action, Order ID, Expected Result

D.

Order ID. Expected Result

Buy Now
Questions 29

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 concerns expressed by stakeholders during risk identification include the length of the batch job runs, ease of parameter entry for the users, unauthorized access to stored sales data, and limited time for testing. With these in mind, which TWO of the following quality characteristics sub-characteristics are likely to contain the highest levels of technical risk?

A) Operability.

B) Time behavior.

C) Interoperability.

D) Security.

E) Testability.

Options:

A.

a and b

B.

b and e

C.

b and d

D.

c and e

Buy Now
Questions 30

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

SELECT ONE OPTION

Options:

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

Buy Now
Questions 31

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

Options:

A.

A service virtualization tool

B.

A hardware emulator

C.

a parallel development tool

D.

An integrated development environment

Buy Now
Questions 32

When conducting a data flow analysis of following section of pseudo code:

Declare C, F, Z Decimal

Set Z = 32

Read F

SetC = (F-Z) * 5/9

Free C, F. Z

Print F

Which of the variables utilized above has a potential anomalie?

Options:

A.

C and Z

B.

None of the variables

C.

AI1 °fthe variables

D.

F

Buy Now
Questions 33

A review of the following pseudo code is to be performed using a checklist:

Module Vowel Counter

Message: array of Characters

M, N: Integer

ACount, ECount, ICount, OCount, UCount: Integer

BEGIN

I=1

Read Nextchar

While Nextchar < > ' S '

DO

Message (I) = Nextchar

I = I+1

Read Nextchar

ENDWHILE

FOR M = 1 To I

DO

Print (Message(M))

IF Message (M) = ' E '

THEN

ECount = ECount + 1

ELSE

IF Message (M) = ' A '

THEN

ACount = ACount + 1

ELSE

IF Message (M) = ' I '

THEN

ICount = ICount + 1

ELSE

IF Message (M) = ' O '

THEN

OCount = OCount + 1

ELSE

IF Message (M) = ' U '

THEN

UCount = UCount + 1

ENDIF

ENDIF

ENDIF

ENDIF

ENDIF

ENDFOR

Print ( ' Message contains ' ACount + ECount + ICount + OCount + UCount ' vowels ' )

END

Which of the following checklist items would find code errors in this scenario?

A) Are all variables properly declared?

B) Are all loops, branches, and logic constructs complete, correct, and properly nested?

C) Are all cases covered in an IF-ELSEIF, including ELSE or DEFAULT clauses?

D) Are loop termination conditions obvious and invariably achievable?

E) Are there any redundant or unused variables?

Options:

A.

b and c

B.

a and e

C.

c and d

D.

a and d

Buy Now
Questions 34

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

Buy Now
Questions 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?

Options:

A.

Segment 1

B.

Segment 2

C.

Segment 3

D.

Segment 4

Buy Now
Questions 36

You have run static analysis tools against four large, complex code components (A, B, C, and D) with the following measures reported:

(Insert Table 1)

You must decide which component should be selected FIRST for applying maintainability improvements. The combination of Cohesion and Coupling is regarded as the MOST important factor, v/ith the number of repeated code sections as the next important factor.

Which component should you select?

CTAL-TTA Question 36

Options:

A.

Component A

B.

Component B

C.

Component C

D.

Component D

Buy Now
Questions 37

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

Options:

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

Buy Now
Questions 38

A risk-based approach is being taken to test a new web-based retail application. Which of the following activities is the Technical Test Analyst NOT usually expected to perform?

Options:

A.

Understanding the probability of each technical product risk

B.

Assessing the likelihood of identified security risks

C.

Assessing the business impact of identified performance risks

D.

Designing tests to mitigate identified reliability risks

Buy Now
Questions 39

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?

CTAL-TTA Question 39

Options:

A.

Load testing

B.

Adaptability testing

C.

Scalability testing

D.

Reliability testing

Buy Now
Questions 40

Which of the following is NOT a common issue with traditional capture/playback test automation?

Options:

A.

Difficult to maintain when software changes.

B.

Recorded scripts are difficult to maintain by non-technical persons.

C.

Data and actions are mixed in the recorded script.

D.

Execution of the recorded script is difficult outside office hours.

Buy Now
Questions 41

Which of the following can be executed by model-based testing tools?

Options:

A.

A finite state machine

B.

An operational profile

C.

A computational model

D.

A use case profile

Buy Now
Questions 42

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?

Options:

A.

Functional suitability, interoperability, learnability

B.

Usability, fault tolerance, operability

C.

Stability, security, accessibility

D.

Reliability, usability, performance efficiency

Buy Now
Questions 43

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

SELECT ONE OPTION

Options:

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

Buy Now
Questions 44

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

Options:

A.

3

B.

None

C.

1

D.

2

Buy Now
Questions 45

Consider the following control flow graph:

CTAL-TTA Question 45

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?

Options:

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.

Buy Now
Questions 46

When conducting a data flow analysis of following section of pseudo code:

Declare Function_Biggest integer (inputl integer. Input2 Integer) }

Declare output Integer

Set output = inputl

If input2 > output then

Set output = input2

Endif

Return output

}

Which of the variables utilized above has a potential anomalie?

Options:

A.

Inputl and input2

B.

None of the variables

C.

output

D.

Function_Biggest

Buy Now
Questions 47

How many independent paths are shown in the control flow diagram below?

CTAL-TTA Question 47

Options:

A.

6

B.

3

C.

4

D.

2

Buy Now
Questions 48

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

Options:

A.

a and b

B.

a and d

C.

b and c

D.

d and e

Buy Now
Questions 49

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

Options:

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.

Buy Now
Questions 50

Which of the following are activities that the Technical Test Analyst performs when setting up a test automation project?

1. Schedule the manual testing

2. Define interface requirements between tools

3. Perform a code review on the functional specifications

4. Determine whether to use a rule-dnven approach

5. Tram the test analysts to use and supply the data

Options:

A.

1.2

B.

3. 5

C.

1.4

D.

2,5

Buy Now
Questions 51

A new web site has been launched for a testing conference. There are a number of links to other related web sites for information purposes. Participants like the new site but complaints are being made that some (not all) of the links to other sites do not work.

Which type of test tool is most appropriate in helping to identify the causes of these failures?

Options:

A.

Review tool

B.

Hyperlink tool

C.

Static analysis tool

D.

Dynamic analysis tool

Buy Now
Questions 52

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

Buy Now
Exam Code: CTAL-TTA
Exam Name: Certified Tester Advanced Level Technical Test Analyst
Last Update: Apr 30, 2026
Questions: 175

PDF + Testing Engine

$63.52  $181.49

Testing Engine

$50.57  $144.49
buy now CTAL-TTA testing engine

PDF (Q&A)

$43.57  $124.49
buy now CTAL-TTA pdf