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?
An automated test case that should always pass sometimes passes and sometimes fails intermittently (nondeterministic behavior) when executed in the same test environment, even if no code (i.e., SUT code or the
test automation code) has been changed. Which of the following statements about the root cause of this nondeterministic behavior is TRUE?
Which of the following layers within the TAA contains technology-specific implementations that enable
automated tests to have the execution of their logical actions result in actual interaction with the appropriate
interfaces of the SUT?
Automated tests at the UI level for a web app adopt an asynchronous waiting mechanism that allows them to
synchronize test steps with the app, so that they are executed correctly and at the right time, only when the
app is ready and has processed the previous step: this is done when there are no timeouts or pending
asynchronous requests. In this way, the tests automatically synchronize with the app's web pages. The same
initialization tasks to set test preconditions are implemented as test steps for all tests. Regarding the preprocessing (Setup) features defined at the test suite level, the TAS provides both a Suite Setup (which runs
exactly once when the suite starts) and a Test Setup (which runs at the start of each test case in the suite).
Which of the following recommendations would you provide for improving the TAS (assuming it is possible
to perform all of them)?