ISTQB CTAL-TAE Exam
Certified Tester Advanced Level Test Automation Engineering (Page 7 )

Updated On: 9-Feb-2026

When the SUT provides insight into the behaviour of the system, providing the users the with the status of the various actions performed so that they can check that expected behaviour equals actual behaviour, what is this called?

  1. Portability.
  2. Maintainability.
  3. Observability.
  4. Controllability.

Answer(s): C

Explanation:

Observability refers to the ability of the system to provide insight into its internal behavior by exposing outputs, logs, or statuses. This helps users or testers verify that the actual behavior matches the expected behavior during test execution.



When the SUT provides interfaces that can then be used to perform actions on the SUT, what is this called?

  1. Portability.
  2. Maintainability.
  3. Observability.
  4. Controllability.

Answer(s): D

Explanation:

Controllability refers to the ability to control the SUT during testing, typically through interfaces or APIs. This allows automated tests to perform specific actions or place the system in desired states, which is essential for efficient and reliable test execution.



What are the four horizontal layers of the gTAA?

  1. Test adaptation, test execution, test design, test definition.
  2. Test generation, test execution, test definition, test APIs.
  3. Test generation, test definition, test execution, test adaptation
  4. Test definition, test execution, test reporting, test adaptation

Answer(s): C

Explanation:

The Generic Test Automation Architecture (gTAA) consists of four horizontal layers: test generation, test definition, test execution, and test adaptation. These layers represent the flow from creating abstract tests to executing them on the system through appropriate adapters.



You have been asked to develop test automation for a legacy system that is going to go through a series of infrastructure migrations. The scripts will be used to verify basic functionality during these infrastructure changes. Your Test Analysts have some programming skills and need a solution that is simple and fast.

Maintainability of the scripts is not a consideration because no changes to the software are anticipated.

Which of the following is the BEST scripting approach in this situation?

  1. Structured scripting.
  2. Capture-replay scripting.
  3. Model-Based scripting.
  4. Linear scripting.

Answer(s): D

Explanation:

Linear scripting is best suited for quick, simple test automation when maintainability is not a priority. It involves straightforward, sequential scripting without modularization, making it ideal for short-term use like verifying basic functionality during infrastructure migrations.



If model-based testing has been selected for the overall test automation approach for a project, how does that influence the layers of the TAA?

  1. All layers are used, but the test generation layer will be automated based on the defined model.
  2. There will be no need for the execution layer.
  3. No adaptation will be needed because the interfaces will be defined by the model.
  4. There will be no need to design the tests for the API because those will be covered by the model.

Answer(s): A

Explanation:

In model-based testing, all layers of the Test Automation Architecture (TAA) are still required. However, the test generation layer is specifically influenced, as it is automated based on the defined model, allowing test cases to be systematically derived from it.






Post your Comments and Discuss ISTQB CTAL-TAE exam prep with other Community members:

Join the CTAL-TAE Discussion