Exam CT-TAE All QuestionsBrowse all questions from this exam
Question 31

You are currently designing the TAA of a TAS. In particular, you have been asked to adopt an approach for automatically generating and executing test cases from a model that defines the SUT. The SUT is a state-based and event-driven system that is described by a finite-state machine and exposes its functionality via an API. Assume also that the behavior of the SUT depends on possibly unreliable hardware or communication links.

Based only on the given information, which of the following aspects would you expect to be most important when designing the TAA in this scenario?

    Correct Answer: A

    In the scenario described, the system under test (SUT) is state-based and event-driven, described by a finite-state machine and exposes its functionality via an API. Additionally, the SUT's behavior might be impacted by unreliable hardware or communication links. Given these characteristics, it is most important to look for tools that allow directly denoting exceptions and actions depending on system events. This is because handling state transitions and events directly is critical for an event-driven system, especially when the system's reliability can be affected by external factors. Therefore, tools that can directly handle exceptions and actions in response to system events would be vital for effective test case generation and execution in this context.

Discussion
Leandro__Option: C

Is c alternative correct?