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

Updated On: 31-Aug-2026

You are implementing test automation for a project and you want to be able to generate test cases automatically using a series of test design tools which use a variety of test design techniques such as decision tables, pairwise testing and boundary value analysis.
You also want to generate test data automatically which can then be used by the tests.
Initially these tests will be run manually to verify their correctness and ultimately you want to include them in the test execution tool so that they can run unattended.
Which layer of the gTAA will be used to support the specification of the test cases and preparation of the test data?

  1. The generation layer.
  2. The definition layer.
  3. The execution layer.
  4. The adaptation layer.

Answer(s): B

Explanation:

The definition layer of the gTAA supports the specification of test cases and the preparation of test data. It acts as the bridge between abstract test models and executable tests, ensuring that the generated test cases and data are well-structured for use in both manual and automated execution.



In order to achieve re-use of a TAS, where SHOULD the design for reuse occur?

  1. At the code level.
  2. At the framework level.
  3. At the TAS level.
  4. At the TAA level.

Answer(s): D

Explanation:

Design for reuse should occur at the Test Automation Architecture (TAA) level. The TAA defines the overall structure and components of the Test Automation Solution (TAS), and incorporating reuse principles here ensures that the solution can be efficiently adapted for future projects or systems.



You have investigated a new tool which enables the modelling of the SUT and can then generate test cases either manually or automatically. You have convinced your managers that the best way forward is to conduct a pilot project for this tool. You need to select a project to use for the pilot. You have the choice of the following projects:
Project A: A two-year project that is critical to the business and is currently in the requirement phase. This project is for a new e-commerce web site and is mostly being developed “in-house” although the payment system is being developed and delivered by a 3rd party provider.
Project B: A safety critical application for software to drive and park cars.
Project C: An upgrade to an important HR timesheet tracking application that will be available on a desktop and mobile application. This is a 1-month project developed in-house.
Project D: The payment system from project A.
Which project would be BEST for the pilot?

  1. Project A because it is a large project and has high visibility and is in the requirement phase.
  2. Project B because it is a safety critical system and has high visibility.
  3. Project C because it is a short, low priority project but is important.
  4. Project D because it is a small part of a larger project and will help show the tool’s capabilities.

Answer(s): C

Explanation:

Project C is the best choice for a pilot because it is short in duration, developed in-house, and important but not high risk. These characteristics make it manageable and suitable for evaluating the new tool without the risks associated with large, safety-critical, or third-party dependent projects.



You are planning the pilot for an in-house developed Test Automation solution (TAS).
Which two of the following would be important steps to take as part of the planning process?
a) Review your organisation’s current projects and identify which one would be most suitable to pilot the TAS. b) Ensure that the developers will provide the necessary commitment for the TAS deployment activities. c) Run a series of training workshops for new users of the TAS before they are asked to use it. d) Develop a project plan for the pilot and reserve the necessary budget and resources for its implementation. e) Ask the developers to provide any missing functionality during the deployment activities.

  1. a and b.
  2. b and d.
  3. c and d.
  4. c and e.

Answer(s): B

Explanation:

Ensuring developer commitment (b) is critical for successful deployment, especially in in-house solutions that may require support or integration work. Developing a project plan with allocated budget and resources (d) is also essential for effective execution of the pilot, ensuring it is properly scoped and managed.



You have inherited a TAS that is working well. It uses keyword-driven scripting and was well architected. The automation architect who built the system has now moved on to another company. The TAS is working across several projects and has a multiple library of keywords, categorized by project. The individual project teams maintain these keyword scripts.
Based only on the given information, what is the MOST significant risk for the TAS?

  1. The keyword driven scripts may become out of date if not maintained.
  2. The level of abstraction, coupled with the departure of the architect may make the system hard to maintain.
  3. New projects may not work as well with the TAS as the current projects.
    -D. Because the keyword scripts are maintained by different teams, there is a likelihood that good coding standards are not followed.
    -

Answer(s): B

Explanation:

The most significant risk is that the level of abstraction, combined with the departure of the original architect, could make the TAS difficult to understand and maintain. Without the architect's guidance, future modifications may be inconsistent or error-prone, especially in a system that relies heavily on structured architecture and abstraction.



Viewing page 12 of 25
Viewing questions 56 - 60 out of 120 questions


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

AI Tutor AI Tutor 👋 I’m here to help!