ISQI ISTQB Certified Tester Advanced Level - Test Automation Engineering CTAL-TAE (Syllabus v2.0) Sample Questions:
1. A suite of automated test cases was run multiple times on the same release of the SUT in the same test environment. Consider analyzing a test histogram that shows the distribution of test results (pass, fail, etc.) for each test case across these runs. Which of the following potential issues is MOST likely to be identified as a result of such an analysis?
A) Security vulnerabilities in automated test cases
B) Unstable automated test cases
C) Maintainability issues in automated test cases
D) Outliers in test execution times
2. Which of the following information in API documentation is LEAST relevant for implementing automated tests on that API?
A) Release notes/change logs on past changes to the API
B) Authentication mechanisms required to access the API
C) Details about the parameters accepted by each API endpoint
D) Details about the format of the API responses
3. As a TAE, you are evaluating a test automation tool to automate some UI tests for a web app. The automated tests will first locate the required HTML elements on the web page using their corresponding identifiers (locators), then perform actions on those elements, and finally check the presence of any expected text for an HTML element. These tests are independent of each other and are organized into a test suite that must be run every night against the most recent build of the web app. There is a high risk that the web app will crash while running some automated tests. Based only on the given information, which of the following is your MOST important concern related to the evaluation of the test automation tool?
A) Does the test automation tool provide a feature to specify automated tests in a descriptive meta- language that is not directly executable on the web app?
B) Does the test automation tool support a licensing scheme that allows accessing different feature sets?
C) Does the test automation tool offer a feature to restore the web app, recover from the failed test, skip such tests, and resume the next one in the suite?
D) Does the test automation tool offer a feature to create a mock server that simulates the behavior of a real API by accepting requests and returning responses?
4. (In User Acceptance Testing (UAT) for a new SUT, in addition to the manual tests performed by the end- users, automated tests are performed that focus on the execution of repetitive and routine test scenarios. In which of the following environments are all these tests typically performed?)
A) Build environment
B) Preproduction environment
C) Production environment
D) Integration environment
5. An automated test script makes a well-formed request to a REST API in the backend of a web app to add a single item for a product (with ID = 710) to the cart and expects a response confirming that the product is successfully added. The status line of the API response is HTTP/1.1 200 OK, while the response body indicates that the product is out of stock. The API response is correct, the test script fails but completes, and the message to log is: The product with ID = 710 is out of stock. Cart not updated. When this occurs, you are already aware that both the failed test and the API are behaving correctly and that the problem is in the test data. The TAS supports the following test logging levels: FATAL, ERROR, WARN, INFO, DEBUG. Which of the following is the MOST appropriate test logging level to use to log the specified message?
A) DEBUG
B) WARN
C) INFO
D) FATAL
Solutions:
| Question # 1 Answer: B | Question # 2 Answer: A | Question # 3 Answer: C | Question # 4 Answer: B | Question # 5 Answer: B |
We're so confident of our products that we provide no hassle product exchange.


By Chapman

