Free CTAL-TTA Practice Test Questions and Answers (2026) | Cert Empire Practice Questions

Free preview: 20 questions.

Already purchased? Log in

ISTQB CTAL TTA

View Mode
Q: 1
Which statement about test automation is TRUE7 SELECT ONE OPTION
Options
Q: 2
Below is the pseudo-code for the bingo program: ISTQB CTAL TTA question The bingo program contains a data flow anomaly. Which data flow anomaly can be found in this program?
Options
Q: 3
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? ISTQB CTAL TTA question
Options
Q: 4
A new system is being built to handle the message handling of financial transactions - this system is critical to the organization's finances. The code includes loops and decisions with several multiple conditions. The nature of the system means that tests are quite time-consuming to execute. Which of the following would be the BEST white box testing option for the new software?
Options
Q: 5
Which of the following statements about Application Programming Interface (API) testing is TRUE?
Options
Q: 6
Below is pseudo-code which calculates a customer's cruise credits based on past cruise history: PROGRAM CALC CRUISE CREDITS (CUST_ID) COUNT_CRUISES, CRUISE_CREDITS, LOYALTY_RATING: INTEGER CRUISE_LENGTH, CRUISE_ACCOM_TYPE: VAR LOYALTY_RATING = 0 COUNT_CRUISES = 0 CRUISE_LENGTH = 0 CRUISE_ACCOM_TYPE = 0 BEGIN READ CUSTOMER'S CRUISE HISTORY TO OBTAIN COUNT OF CRUISES READ CRUISE_HISTORY (CUST_ID) WHILE COUNT_CRUISES != -1 DO READ CUSTOMER'S NEXT CRUISE READ NEXT_CRUISE IF CRUISE_ACCOM_TYPE = 3 THEN CRUISE_CREDITS = CRUISE_CREDITS + 5 ELSE IF CRUISE_ACCOM_TYPE = 2 THEN CRUISE_CREDITS = CRUISE_CREDITS + 3 ELSE CRUISE_CREDITS = CRUISE_CREDITS + 2 ENDIF ENDIF COUNT_CRUISES = COUNT_CRUISES - 1 ENDWHILE LOYALTY_RATING = CRUISE_CREDITS / COUNT_CRUISES WRITE ("CRUISE CREDIT TOTAL IS:") WRITE (CRUISE_CREDITS) END PROGRAM CALC CRUISE CREDITS The variable Cruise_Length (line 3) results in which type of data flow anomaly?
Options
Q: 7
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
Q: 8
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
Q: 9
Given the following pseudocode: Program tax check Integer: tax_rate real: tax% BEGIN tax% := 0 GET (tax_rate) WHILE tax_rate > 0 loop IF tax_rate > 3 THEN tax_rate := 3 ENDIF tax% := tax% + (tax_rate / 10) tax_rate := tax_rate - 1 ENDLOOP IF tax% > 0.6 THEN print ("tax rate is high") ELSEIF tax% < 0.1 THEN print ("tax rate is zero") ELSE print ("tax rate is low") ENDIF END tax check If control flow analysis is performed on the pseudocode, which of the following results is MOST likely?
Options
Q: 10
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
Q: 11
Which of the following can be executed by model-based testing tools?
Options
Q: 12
What is the common name for a type of automated testing technique that separates test input data and expected test results from the control script used to execute all of the tests?
Options
Q: 13
The last release of a hotel booking website resulted in poor system performance when hotel searches reached peak volumes. To address these problems in the forthcoming release, changes to the system architecture are to be implemented as follows: Change 1 - Provision of a single Internet service using multiple servers, rather than a single server, to maximize throughput and minimize response time during peak volumes Change 2 - Prevention of unnecessary database calls for objects that were not immediately needed by the calling applications. Achieved by not automatically creating database connections at the start of processing, instead only just before the data is required. The system architecture document has been drafted and as Technical Test Analyst you have been invited to participate in its review. Which of the following review checklist items is MOST likely to identify any defects in the proposed system architecture for Change 2?
Options
Q: 14
The last release of a hotel booking website resulted in poor system performance when hotel searches reached peak volumes. To address these problems in the forthcoming release, changes to the system architecture are to be implemented as follows: Change 1 - Provision of a single Internet service using multiple servers, rather than a single server, to maximize throughput and minimize response time during peak volumes Change 2 - Prevention of unnecessary database calls for objects that were not immediately needed by the calling applications. Achieved by not automatically creating database connections at the start of processing, instead only just before the data is required. The system architecture document has been drafted and as Technical Test Analyst you have been invited to participate in its review. Which of the following review checklist items is MOST likely to identify any defects in the proposed system architecture for Change 1?
Options
Q: 15
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 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
Q: 16
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
Q: 17
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.
Options
Q: 18
Consider the following statements regarding Performance Efficiency Testing: A) Static Analysis tools can analyze code to identify performance bottlenecks B) Code reviews are an effective way of detecting performance issues C) Scalability and Load testing are usually performed during the System test level D) Performance test execution cannot begin until a production-like environment is available Which TWO of these statements are TRUE?
Options
Q: 19
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
Q: 20
Given the following decision: IF X 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
Question 1 of 20

Premium Access Includes

  • Quiz Simulator
  • Exam Mode
  • Progress Tracking
  • Question Saving
  • Flash Cards
  • Drag & Drops
  • 3 Months Access
  • PDF Downloads
Get Premium Access
Scroll to Top

FLASH OFFER

Days
Hours
Minutes
Seconds

avail 10% DISCOUNT on YOUR PURCHASE