Pass the ISTQB Test Automation Engineer CT-TAE Questions and answers with CertsForce

Viewing page 1 out of 3 pages
Viewing questions 1-10 out of questions
Questions # 1:

You have been asked to implement test automation for a project that is not meeting its deadlines. After further analysis you discover that the manual testers are not able to keep up with the new feature testing because the regression testing is taking 75% of their time. As a result, the new features are being released with many defects and customers are complaining about the quality.

Given this information, what metric SHOULD you be tracking to show the value of test automation for this project?

Options:

A.

Percentage of code covered by the test automation.


B.

Equivalent Manual Test Effort for the automated tests.


C.

Number of defects found by test automation.


D.

Percentage of builds accepted/rejected by the automated tests.


Questions # 2:

When if the BEST time for automation to consider legal and/or standard requirements for a SUT?

Options:

A.

When implementing the SUT


B.

When designing a TAF


C.

When designing a TAA


D.

When developing a TAS


Questions # 3:

Which of the following statements does NOT describe good practice for maintaining the TAS?

Options:

A.

The TAS must run in the development environment because development and programming knowledge are required for its maintainability


B.

The TAS must be under configuration management, along with the test suite, the testware artefacts and the test environment in which it runs


C.

The TAS must separate the test scripts from the environment in which it runs and from the associated harnesses and artefacts


D.

The TAS must consist of components that can be easily replaced without affecting the overall behavior of the TAS itself


Questions # 4:

If you are tracking the frequency that a test automation code reports a defect that is not really a defect, what metric are you gathering?

Options:

A.

Tool scripting metrics


B.

Automation code defect density


C.

Trend metrics


D.

The number of false-fail results


Questions # 5:

You identified a suitable project to pilot an automation tool and planned and conduced a pilot. The pilot has been successful and tool Is being deployed within your organization, with a plan to increase tool use by the one project at a time. During this rollout some test processes will be changed slightly to gain additional benefits from using the tool.

In the pilot project, a small set of manual tests were automated for the first time. You are currently monitoring the test automation efficiency and this reveals that the automation regime for the tests is not yet mature.

Which of the following statements is TRUE?

Options:

A.

The approach used for deployed this tool is aligned to the standard success factor for deployment


B.

The pilot project should have been critical so that maximum benefits were delivered


C.

The target defined for the project was inappropriate, because the automation regime for the automated tests at the end of the pilot is not yet mature.


D.

The test process should be radically changed to gain additional benefits from using the tool.


Questions # 6:

You are currently designing the TAA of a TAS. 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 that is described by a finite-state machine and exposes its functionality via an API. The behavior of the SUT depends on hardware and 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.


Questions # 7:

You are working on a web-based application called Book Vault that allows people to upload books and order books. This application must be available on all major browsers.

You have been testing the application manually and management have asked you to consider automating some of the tests.

You have investigated a number of commercial and free tools which can automate tests at a web browser level and one tool in particular meets your requirements and you have implemented a trial version.

You have basic programming skills and the main goal is to automate a few functional tests to see if the tool is compatible with the application and can recognise the objects and controls.

Which scripting technique would be MOST suitable in this scenario in order to meet the objectives?

Options:

A.

Structured scripting


B.

Capture-replay scripting


C.

Data-driven scripting


D.

Model-based scripting


Questions # 8:

Which of the following CORRECTLY describes how automation SHOULD be applied to confirmation testing?

Options:

A.

Confirmation tests are not good candidates for automation as they are not designed to run many times


B.

Confirmation tests should only be automated if they fail to pass on the first attempt


C.

Confirmation tests can be automated and incorporated into an automated regression suite to show whether defects that were previously fixed reoccur


D.

A confirmation test should only be automated after it has been run manually


Questions # 9:

Which of the following metrics could suggest, under certain condition that an automated regression test suite has NOT been updated for new functionalities added to the SUT?

Options:

A.

The ratio of comments to executable statements in the SUT code.


B.

The SUT code coverage provided by the execution of the regression test suite.


C.

The defect density in the automation code of the regression test suite.


D.

The ratio of commands to executable statements in the automation code of the regression test suite


Questions # 10:

When the SUT provides interfaces that can then be used to perform actions on the SUT, what is this called?

SELECT ONE OPTION

Options:

A.

Controllability


B.

Observability


C.

Portability


D.

Maintainability


Viewing page 1 out of 3 pages
Viewing questions 1-10 out of questions