ISTQB CTAL-TAE Sample Exam Questions v2.2
ISTQB CTAL-TAE Sample Exam Questions v2.2
Copyright Notice
Copyright Notice © International Software Testing Qualifications Board (hereinafter called
ISTQB®).
The authors hereby transfer the copyright to the ISTQB®. The authors (as current copyright
holders) and ISTQB® (as the future copyright holder) have agreed to the following conditions of
use:
Extracts, for non-commercial use, from this document may be copied if the source is
acknowledged.
Any Accredited Training Provider may use this sample exam in their training course if the authors
and the ISTQB® are acknowledged as the source and copyright owners of the sample exam and
provided that any advertisement of such a training course is done only after official Accreditation of
the training materials has been received from an ISTQB®-recognized Member Board.
Any individual or group of individuals may use this sample exam in articles and books, if the
authors and the ISTQB® are acknowledged as the source and copyright owners of the sample
exam.
Any other use of this sample exam is prohibited without first obtaining the approval in writing of the
ISTQB®.
Any ISTQB®-recognized Member Board may translate this sample exam provided they reproduce
the above mentioned Copyright Notice in the translated version of the sample exam.
Document Responsibility
The ISTQB® Examination Working Group is responsible for this document.
This document is maintained by a core team from ISTQB® consisting of the Syllabus Working
Group and Exam Working Group.
Acknowledgements
This document was produced by a core team from ISTQB®: Andrew Pollner (chair), Péter Földházi,
Patrick Quilter, Gergely Ágnecz, and Geza Bujdoso.
The core team thanks the Exam Working Group review team, the Syllabus Working Group and
Member Boards for their suggestions and input.
The technical review was performed by Judy McKay and Gary Mogyorodi.
Revision History
Table of Contents
Copyright Notice ............................................................................................................................. 2
Revision History .............................................................................................................................. 3
Table of Contents............................................................................................................................ 4
Introduction ..................................................................................................................................... 5
Purpose of this document ............................................................................................................ 5
Instructions .................................................................................................................................. 5
Questions ....................................................................................................................................... 6
Question #1 (1 Point) ................................................................................................................................. 6
Question #2 (1 Point) ................................................................................................................................. 6
Question #3 (1 Point) ................................................................................................................................. 6
Question #4 (1 Point) ................................................................................................................................. 6
Question #5 (1 Point) ................................................................................................................................. 7
Question #6 (1 Point) ................................................................................................................................. 7
Question #7 (3 Points) ............................................................................................................................... 7
Question #8 (3 Points) ............................................................................................................................... 8
Question #9 (1 Point) ................................................................................................................................. 8
Question #10 (1 Point) ............................................................................................................................... 9
Question #11 (2 Points) ............................................................................................................................. 9
Question #12 (2 Points) ............................................................................................................................. 9
Question #13 (2 Points) ........................................................................................................................... 10
Question #14 (2 Points) ........................................................................................................................... 10
Question #15 (2 Points) ........................................................................................................................... 11
Question #16 (3 Points) ........................................................................................................................... 12
Question #17 (1 Point) ............................................................................................................................. 13
Question #18 (1 Point) ............................................................................................................................. 13
Question #19 (2 Points) ........................................................................................................................... 13
Question #20 (2 Points) ........................................................................................................................... 13
Question #21 (1 Point) ............................................................................................................................. 14
Question #22 (1 Point) ............................................................................................................................. 14
Question #23 (1 Point) ............................................................................................................................. 14
Question #24 (1 Point) ............................................................................................................................. 14
Question #25 (2 Points) ........................................................................................................................... 15
Question #26 (2 Points) ........................................................................................................................... 15
Question #27 (3 Points) ........................................................................................................................... 16
Question #28 (1 Point) ............................................................................................................................. 16
Question #29 (2 Points) ........................................................................................................................... 17
Question #30 (2 Points) ........................................................................................................................... 17
Question #31 (1 Point) ............................................................................................................................. 18
Question #32 (1 Point) ............................................................................................................................. 18
Question #33 (1 Point) ............................................................................................................................. 18
Question #34 (1 Point) ............................................................................................................................. 19
Question #35 (2 Points) ........................................................................................................................... 19
Question #36 (2 Points) ........................................................................................................................... 20
Question #37 (3 Points) ........................................................................................................................... 20
Question #38 (3 Points) ........................................................................................................................... 20
Question #39 (2 Points) ........................................................................................................................... 21
Question #40 (1 Point) ............................................................................................................................. 21
Introduction
● Assisting ISTQB® Member Boards and Exam Boards in their question writing activities
● Providing training providers and exam candidates with examples of exam questions
Note, that real exams may include a wide variety of questions, and this sample exam is not
intended to include examples of all possible question types, styles, or lengths, also this sample
exam may both be more difficult or less difficult than any official exam.
Instructions
In this document you may find:
1
In this sample exam the questions are sorted by the LO they target; this cannot be expected of a live exam.
Questions
Question #1 (1 Point)
Which of the following is a limitation of test automation?
Question #2 (1 Point)
Which of the following is true about test automation and the SDLC?
a) In Agile software development automated tests focus more on acceptance tests than on
component tests
b) In Agile software development automated tests focus more on component tests than on
acceptance tests
c) In the V-model automated test execution must be performed after manual test execution
d) In the V-model implementation of test automation is performed throughout the whole
software development cycle
Question #3 (1 Point)
Which one of the following factors is NOT necessary to consider when selecting suitable test tools?
a) SUT architecture
b) Actual composition and experience of the test team
c) Licensing and support of the test tool
d) Quality of the SUT requirements
Question #4 (1 Point)
When a system is designed for testability, one of the characteristics is that the test automation
framework (TAF) can access interfaces to perform actions on the system. What is this
characteristic called?
a) Observability
b) Controllability
c) Maintainability
d) Interoperability
Question #5 (1 Point)
What type of test automation is mainly performed in the Preproduction environment?
a) Component testing
b) Performance efficiency testing and user acceptance testing
c) Static analysis
d) Component Integration testing
Question #6 (1 Point)
In which environment is a fully automated test suite typically executed against a release candidate
for the first time?
a) Preproduction/staging environment
b) Build environment
c) Production/operational environment
d) Integration/test environment
Question #7 (3 Points)
You are working for an IT company which is developing a built-in Android-based car multimedia
system. The software contains several components working together. Developers are following the
test-driven development approach. After the development of the software, it is delivered to another
IT company which integrates the software with the hardware elements and sells them together to
car manufacturers.
Which of the following should be considered during capturing the test automation requirements by
the IT company you are working for?
Question #8 (3 Points)
You are evaluating test automation tools. The following is a list of findings for one of the tools that
were evaluated against the selection requirements:
• The tool has a very informative dashboard which shows all the relevant test information about
the SUT.
• The tool includes a test logging component which logs all the necessary information that
follows test execution and to troubleshoot problems found during the tests.
• The tool includes a customizable test reporting component.
• During the proof of concept, the tool performed very slowly against the SUT, compared to
the other tools that were evaluated.
• The current test environment is valid according to the release notes of the tool which means
it fulfills the hardware and software requirements.
What should be your next step regarding the selection of this tool?
a) Acquire more hardware resources for the SUT to decrease the performance degradation
b) Turn off test logging to improve performance of the tool
c) Recommend not selecting this tool
d) Plan to migrate the SUT to another hardware/software environment where there is a
possibility for the elimination of the tool overhead
Question #9 (1 Point)
Match the list of tasks in the Test Automation Architecture Capabilities below with its correct role
name below.
1. Mapping the abstract test cases to concrete test cases suitable for execution.
2. Implementation of test cases and/or test suites.
3. Test logging with detailed information about the test steps and actions.
4. Mechanism for connecting to the SUT via protocols, and services.
A. Test Definition
B. Test Adaptation
C. Test Generation
D. Test Execution
Which option may have MOST LIKELY been a cause of the problem?
a) The test tool libraries were NOT designed to be updated upon each SUT version release.
b) The integration to the SUT system under test was NOT setup via APIs.
c) The SUT-Specific adaptors for the selected tool were NOT implemented.
d) The SUT and the test management tool were NOT compatible.
Which technique or approach should be used for automating test cases to meet the goals?
Which of the following test automation approaches should you choose to achieve great results
quickly?
a) Data-driven testing
b) Behavior-driven development
c) Capture/playback
d) Acceptance test-driven development
a) Implement the page object pattern and store all the user actions associated with the GUI
elements in the relevant page models
b) Implement the flow model pattern, store all the web elements in the relevant page models,
and store all the user actions associated with the GUI elements in the relevant flow models
c) Implement the facade design pattern and provide interfaces for the GUI elements to hide
the used internal locator mechanism
d) Implement the singleton design pattern and create a single piece of code to handle the
locating of elements
Which of the following statements best describes the objective of this pilot project?
i. Document the SUT parts which have not been documented during the development
ii. Identify the metrics and the measurement methods to monitor the SUT in the
production environment
iii. Analyze defects found during the testing of the TAS
iv. Evaluate licensing options and corporation rules
v. Select the most suitable commercial off-the-shelf or open-source tool
As the test automation engineer, you need to analyze the deployment risks associated with
implementing the TAS and determine the BEST mitigation strategies for each risk. Your goal is to
ensure a smooth integration of the TAS into the existing development process while maintaining
the quality and reliability of the testing process.
Which of the following BEST matches the deployment risks with their appropriate mitigation
strategies?
Which of the following options are valid purposes for test automation in this case?
e)
a) i, ii, and iv
b) i and ii
c) ii, iii, and iv
d) i
After the developers submit a change to the wizard, the recorded test scripts are played back, and
the screenshots of each step are compared with the baseline screenshots. During a playback, all
test cases failed, even though the visible content seems unchanged.
a) An internally used technical session ID is also recorded, which changes during the
playback. This should be substituted with variables to avoid failures.
b) Screenshots are not correctly associated with the test steps, leading to
comparisons being made in the wrong order.
c) The failure occurred because relying solely on screenshot comparisons led to
inaccurate results.
d) The date in the GUI header is different from the date when it was recorded. This date
field should be excluded from the comparison
e) Screenshots were captured in low resolution, causing details to be blurred,
making the comparison unreliable.
What additional information should not be included in the test logging to make it more useful and
why?
a) Timestamps should be included in the test logs to see if the failure connects to a given legacy
system outage
b) Screenshots should be included to see actual request-response pairs
c) Randomly generated values should be logged to allow for analysis of the actual
results occured during test executions
d) In case of assertion failures meaningful information like actual results versus expected results
should be logged instead of stack traces
How can you automatically provide this information from the test automation software?
a) You cannot. This information has to be gathered manually at the end of every transaction
b) The test automation engineer (TAE) can record the timing information during the execution
of all transactions
c) Trace IDs should be populated across the software components and measured time values
should be associated with these IDs to correlate the performance data.
d) Third-party tools should be inserted into the different layers of the architecture and these
agents should log the collected data into a database
a) Create an automated installation script for the tools and configurations that make up the
TAS
b) Limit the TAS to only be used in the most important test environments
c) Utilize a repository to store the TAS that is accessible to all test environments
d) Leverage manual testing to verify that the TAS has been configured properly in all test
environments
e) Due to time constraints skip the implementation of components tests for the TAS
a) This is due to the parallel execution of the test scripts; synchronization would solve the
problem
b) Re-execute the automated test suite and analyze the test results again
c) Remove the test scripts from the automated test suite and analyze them separately
d) This happens because several test scripts are using the same test data, so the separation
of test data for each test script would resolve the problem
What action should you take for these two test cases?
Which approach should you follow to verify the test automation code?
a) Apply schema validation, which checks if mandatory response elements are present on the
GUI
b) Improve test logging to include information about UI elements and their locators to easily
identify the broken test cases
c) Create a test histogram, which enables the TAEs to identify and select test cases that are
fragile
d) Use an artificial intelligence (AI) algorithm - which is based on machine learning and image
recognition - to identify the new selectors and use self-healing to fix the test cases
What data analysis approaches should you use to determine how to fix your impacted automated
test cases?
a) Run the test cases several times in a CI/CD pipeline, perform visual report analysis, and
draw conclusions from a test histogram
b) Use AI algorithms and API schema validation tools
c) Recreate automated test cases to replace the ones that are not working properly and will
execute on the new application
d) Avoid automating certain test cases after analyzing exception logs, screenshots, and error
messages
a) Split the test suite into multiple parts, executing the parts on different nights of the week
b) Isolate test result verification from the test execution and start the verification process after
the test execution during morning hours
c) Rewrite the tests using the keyword-driven technique as that will be executed faster
d) Remove some tests from the test suite to reduce overall execution time
e) Remove any duplicate tests from the test suite
Which is the correct order that can help you achieve these results?
a) Separate the testing of the controls based on their types into different test suites
b) Research if there is a test automation tool which can replace the current solution
c) Check if there are any functions that can work with several types of controls, and consolidate
the test scripts using these functions
d) Use the new operating system functions in the test scripts to handle the GUI controls
a) Employ a test automation tool to invoke a web service API that creates new user
accounts and populates their profiles with the specified data.
b) Register these users manually via the GUI, so the GUI functionality can also be tested
c) Use the production database during the test as it has the real volume and type of data
d) Implement a test automation script to anonymize customer data before using it during the
performance test