ISTQB CTAL-TTA ISTQB Advanced Level Technical Test Analyst (CTAL-TTA) Online Training
ISTQB CTAL-TTA Online Training
The questions for CTAL-TTA were last updated at Jul 18,2025.
- Exam Code: CTAL-TTA
- Exam Name: ISTQB Advanced Level Technical Test Analyst (CTAL-TTA)
- Certification Provider: ISTQB
- Latest update: Jul 18,2025
Consider the code fragment provided below:
How many test cases are needed for the code fragment lines 26 – 37 to achieve 100% modified condition/decision coverage?
- A . 2 test cases
- B . 4 test cases
- C . 6 test cases
- D . 8 test cases
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?
- A . 60%
- B . 67%
- C . 75%
- D . 80%
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?
- A . Portability
- B . Maintainability
- C . Usability
- D . Performance Efficiency
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.
Which of the following statements best captures the difference between data-driven and keyword-driven test automation?
- A . Data-driven test automation extends keyword-driven automation by defining data corresponding to business processes.
- B . Keyword-driven test automation extends data-driven automation by defining keywords corresponding to business processes.
- C . Data-driven test automation is more maintainable than keyword-driven test automation.
- D . Keyword-driven test automation is easier to develop than data-driven test automation.
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?
- 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
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
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.
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
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.)
- A . Remove_Client
- B . Enter_Client
- C . Print_Premium
- D . Select_Client
- E . Exclude_Client