Labour Day Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: suredis

BCS TAE ISTQB Certified Tester Advanced Level - Test Automation Engineering Exam Practice Test

Page: 1 / 4
Total 40 questions

ISTQB Certified Tester Advanced Level - Test Automation Engineering Questions and Answers

Testing Engine

  • Product Type: Testing Engine
$42  $119.99

PDF Study Guide

  • Product Type: PDF Study Guide
$36.75  $104.99
Question 1

Which of the following BEST describes why it is important to separate test definition from test execution in a TAA?

Options:

A.

It allows developing steps of the test process without being closely tied to the SUT interface.

B.

It allow choosing different paradigms (e.g event-driven) for the interaction TAS and SUT

C.

It allows specify test cases without being closely tied to the tool to run them against the SUT

D.

It allows testers to findmore defects on the SUT

Question 2

You are currently designing the TAA of a TAS. You have been asked to adopt an approach forautomatically generating and executing test cases from a model that defines the SUT. The SUT is a state-based and event-driven that is described by a finite-state machine and exposes its functionality via an API. The behavior of the SUT depends on hardwareand communication links that can be unreliable.

Which of the following aspects is MOST important when designing the TAA in this scenario?

Options:

A.

Looking for tools that allows direct denoting of exceptions and actions depending on the SUT events.

B.

Adopting a test definition strategy based on classification tree coverage for the test definition layer.

C.

Looking for tools that allow performing setup and teardown of the test suites and the SUT.

D.

Adopting a test definition strategy based on use case/exception case coverage for the definition layer.

Question 3

Designing the System Under Test (SUT) for testability is important for a good test automation approach and can also benefit manual test execution.

Which of the following is NOT a consideration when designing for testability?

Options:

A.

Observability: The SUT needs to provide interface that give insight into the system.

B.

Re-useability: The code written for the SUT must be re-useable for other similar system.

C.

Clearly defined architecture: The SUT Architecture needs to provide clear and understandable interfaces giving control and visibility on all test levels.

D.

Control: the SUT needs to provide interfaces that can be used to perform actions on SUT.

Question 4

Your goal is to verify completeness, consistency and correct behavior of an automated test suite. The TAS has been proven to successfully install in the SUT environment. All the preliminary checks toverify the correct functioning of the automated test environment and test tool configuration, installation and setup have successfully completed.

Which of the following is NOT a relevant check for achieving your goal in this scenario?

Options:

A.

Checking whether all the test cases contain the expected results

B.

Checking whether the post condition have been fulfilled for all the test cases

C.

Checking whether the loading of the TAS is repeatable in the SUT environment

D.

Checking whether all the test casesproduce repeatable outcomes

Question 5

A TAS uses a commercial test automation tool and the default logs generated by the inconsistent formats such as different types of messages (pass/fail steps, screenshots, warnings, etc.) To solve this issue some custom logging functions have been created from the test scripts, making it possible tolog the different types of messages with the same format. However, this may cause a problem due to excessive size of the logs which can make it difficult to find the required information. Assume that all the default logs will be disabled when running theautomated tests and that some tests will not generate excessively sized logs.

Which of the following represents the BEST suggestion for implementing the custom logging functions?

Options:

A.

Implement the custom logging functions without saving timestamps

B.

Implement the custom logging functions to support different levels of tracing

C.

Implement the custom logging functions without saving stack traces

D.

Implement the custom logging functions to redirect the logs to multiple files

Question 6

A regression test suite consist of 500 test cases which are allexecuted manually. The business case for a pilot project is based on the adoption of test automation using a commercial tool that will reduce the execution time by a factor of 90% for 100% of the tests in the regression test suite. The pilot project lastedone month ( as planned) and you are currently its results. At the end of the pilot project, 40% of the regression tests have been automated and their execution time has been reduce by 60%.

Which of the following statements is TRUE in this scenario?

Options:

A.

Theduration of the pilot project was too short –it should last unit the success factors are achieved

B.

The target defined for the business case is too accurate –it should not be measureable

C.

The project selected for the pilot is too critical –if should not be too critical or too trivial

D.

The target defined for the business case seems difficult to hit – it should be realistic

Page: 1 / 4
Total 40 questions