Black Friday Special Sale - Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: mxmas70

Home > ISTQB > Test Automation Engineer > CT-TAE

CT-TAE Certified Tester Test Automation Engineer Question and Answers

Question # 4

Which of the following describes how a test execution report is likely to be used?

A.

To understand which test step caused the failure in a test case

B.

To identify problematic areas of the SUT by keeping a history showing which test cases fail the most

C.

To measure coverage of the test basis by a test suite

D.

To record how a test case failure has been fixed

Full Access
Question # 5

A defect in a SUT has been resolved and validated by an automated defect re-test in the current release of the software. This retest has now been added to the automated regression test suite.

Which statement BEST describes a reason why this defect could re-occur in future releases?

A.

Automated defect confirmation testing is not effective at confirming that the resolved defect will continue to work in future releases

B.

The configuration management process does not properly control the synchronization between software archives

C.

The automated regression test suite is not run consistently for future releases.

D.

The automated regression test suite has a narrower scope of functionality

Full Access
Question # 6

You are evaluating several test modelling tools and are wanting to automatically generate test cases within the tool where many different combinations of input data are created.

You are then wanting to export the test cases into a csv file which can then be read by a functional test execution tool using a data-driven or keyword-driven scripting method.

You have investigated several tools and there is only one tool that provides all the necessary features defined by your team with the exception of the export facility. It does not provide an export into either .xls or .csv formats.

What would be the BEST next step regarding the selection of this tool?

A.

Consider another tool that is more “fit for purpose" and has all the features required.

B.

Explore the possibility of creating your own export facility.

C.

Ask the vendor and use forums to see if a solution is available or going to be available in the future.

D.

Purchase this tool and generate the .csv file manually.

Full Access
Question # 7

A major component of your organisation's Test Automaton Solution (TAS) is a popular open-source third-party capture-replay tool for automated functional testing.

Which two of the following must the Test Automation Engineer (TAE) ensure happens for this TAS?

a) The third party tool is placed under configuration management control.

b) The annual support and maintenance costs are agreed with the tool's vendor.

c) It is Important to obtain information about updates and new versions of the tool so that the third party tool is kept up to date.

d) Ensure that the TAS test scripts are integrated into the tool's framework.

e) Ensure that no changes are made to the tool, because modifications are not allowed for third party products.

A.

a and b

B.

c and d

C.

a and c

D.

d and e

Full Access
Question # 8

New features have been added for the current release of a SUT.

Which action would NOT be appropriate for the TAE to perform when evaluating the impact on the TAS?

A.

Gather feedback from the Business Analysts to determine if the current TAS will meet the needs of the new features.

B.

Review existing keywords to see if they need to be modified.

C.

Run existing automated tests against the updated SUT to verify and record any changes to their correct operation.

D.

Evaluate compatibility with existing test tools and, where necessary, identify alternative solutions.

Full Access
Question # 9

Which of the following statements BEST describe aspects of the SUT to consider when designing a TAA?

A.

All the interaction between SUT and TAS should be logged with the highest level of detail

B.

All the internal test interfaces of the SUT should be removed prior to the product release

C.

All the interface of the SUT affected by the tests should be controllable by the TAA

D.

All the external test interfaces of the SUT should be removed prior to the product release

Full Access
Question # 10

Consider the following layers of the gTAA structure:

a. Test generation layer

b. Test definition layer

c. Test execution layer

d. Test execution layer

Consider the following capabilities associated with these layers.

Acquire all the necessary resources before each test and release all after run, in order to avoid interdependences between test

Allow the automated test scripts on an abstract level to interact with components, configurations and interfaces of the SUT.

Design test directives that allow configuring the algorithms used to automatically produce the test cases a given model of the SUT.

Allow the definition and implementation of test cases and data by means of templates and/or guidelines.

Which of the following BEST matches each layer with the appropriate capability?

A.

a-3, b-4, c-1, d-2

B.

a-4, b-3, c-1, d-2

C.

a-4, b-3, c-2, d-1

D.

a-3, b-4, c-2, d-1

Full Access
Question # 11

Consider a TAS that exclusively uses the APIs of a SUT. To make this work, significant changes have been required to the SUT by adding a set of dedicated test interfaces to the APIs. All the automated tests will use these test interfaces when interacting with the SUT. Assume that you are currently verifying the correctness of the automated test environment and test tool setup.

Which of the following would you expect to be the MOST specific risk associated with this scenario?

A.

The connectivity from the TAS to the dedicated test interfaces will not work

B.

The process of configuring the TAS will be error-phone due to manual intervention

C.

The automated test cases will not contain the expected result

D.

False alarms, that are unlikely to occur in the real world, will be observed during testing

Full Access
Question # 12

You are planning the pilot for an in-house developed Test Automation solution (TAS).

Which two of the following would be important steps to take as part of the planning process?

a) Review your organisation's current projects and identify which one would be most suitable to pilot the TAS.

b) Ensure that the developers will provide the necessary commitment for the TAS deployment activities.

c) Run a series of training workshops for new users of the TAS before they are asked to use it.

d) Develop a project plan for the pilot and reserve the necessary budget and resources for its implementation.

e) Ask the developers to provide any missing functionality during the deployment activities.

A.

a and b

B.

b and d

C.

c and d

D.

c and e

Full Access
Question # 13

Which of the following is considered a disadvantage of test automation?

A.

Automated exploratory testing is difficult to implement

B.

Test automation can be a distraction from the objective of finding bugs

C.

Tests are more likely to have operator errors.

D.

Slower feedback on the quality of the system.

Full Access
Question # 14

A regression test suite consist of 500 test cases which are all executed 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 lasted one 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?

A.

The duration 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

Full Access
Question # 15

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

A.

When implementing the SUT

B.

When designing a TAF

C.

When designing a TAA

D.

When developing a TAS

Full Access
Question # 16

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?

A.

Structured scripting

B.

Capture-replay scripting

C.

Data-driven scripting

D.

Model-based scripting

Full Access
Question # 17

Which of the following is an important success factor for any significant automation project?

A.

The TAA must be designed for testability.

B.

The TAA is self-documenting

C.

The SUT must be designed for testability

D.

The SUT is self-documenting

Full Access
Question # 18

As the TAE, you are working with the organisation's Test Manager to decide which external metrics and which internal metrics should be gathered for the new TAS.

Which of the following represents the BEST internal metric that would help measure the quality of the TAS and the number of problems associated with the TAS?

A.

The average maintenance cost to keep an automated test in sync with the SUT

B.

The number of hours of manual test effort saved by implementing a TAS

C.

A measure of defect density within the TAS automation code

D.

A measure of how many automated tests pass and fail

Full Access
Question # 19

The GUI of a Customer Relationship Management (CRM) application has been delivered through internet Explorer with proprietary Active X and Java controls. This implementation enables rich client capabilities, but specific commercial automation tools are necessary to automate test cases at GUI of functional test cases. This is to demonstrate whether a small set of the commercial are able to properly recognize actions taken by a tester when interacting with GUI of the CRM application.

Which of the following scripting techniques would be MOST suitable in this scenario?

A.

Data-driven scripting

B.

Keyword-driven scripting

C.

Linear scripting

D.

Structure scripting

Full Access
Question # 20

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

SELECT ONE OPTION

A.

Controllability

B.

Observability

C.

Portability

D.

Maintainability

Full Access
Question # 21

You have been asked to develop test automation for a legacy system that is going to go through a series of infrastructure migrations. The scripts will be used to verify basic functionality during these infrastructure changes Your Test Analysts have some programming skills and need

a solution that is simple and fast.

Maintainability of the scripts is not a consideration because no changes to the software are anticipated.

Which of the following is the BEST scripting approach in this situation?

A.

Structured scripting

B.

Capture-replay scripting

C.

Model-Based scripting

D.

Linear scripting

Full Access
Question # 22

You are working as a TAE for a company who have been using a web test execution tool for a number of years. The tool has been used successfully on ten web applications in the past.

The company are developing a new web application which has a friendly User Interface, but the developers have used an object throughout the application which the tool is unable to recognise. As a result, you have no way of capturing the object or verifying the contents using the automation tool.

What is the first thing you should do about this problem?

A.

See if the application can be run on a desktop and if the object can be recognised on the desktop by the tool.

B.

Investigate whether the object can be recognised by other test execution tools in the market

C.

Ask the developers to remove the object and replace it with some text fields

D.

Ask the developers if they can change the object to something that can be recognised by the tool

Full Access
Question # 23

You are implementing a TAS for a system that has been live for over three years, using a hybrid waterfall and agile lifecycle. Live updates are made on a monthly basis.

There is no test team, with developers designing and executing unit and integration tests with some degree of automation and business analysts designing and executing manual tests at the system level. No formal test process exists, although the system has proved relatively stable for most of the time.

Unfortunately, the last two monthly releases were problematic with regression defects found in production. Your priority is the automation of functional regression tests at the system level, the budget for this has been approved by project stakeholders.

The Business Analysts have identified which test cases are most suitable for regression. You must use the organisation's long standing commercial automation tool which has passed a proof of concept in the platform for the system in question.

Which of the following suitability criteria needs the MOST attention for the TAS?

A.

Technical planning in support of ROI analysis

B.

Frequency of use.

C.

Compatibility and tool support

D.

Maturity of the test process

Full Access
Question # 24

You are testing a major enhancement to an air traffic control user interface. You have use of a sophisticated pre-production test environment, created specifically for large scale automated regression, performance and security testing. The window for regression testing is limited and

must successfully conclude, with no major regressions remaining, before the non-functional testing starts.

You have been using the same version of the TAS for the last few releases, each time completing the automated regression test suite in a single overnight run. However, due to the latest enhancements for the SUT, you believe there is a risk that the test suite may no longer complete

overnight and therefore delay performance and security testing.

Which option would be the BEST and MOST cost-efficient approach to mitigate this risk?

A.

Create a mirror of the pre-production test environment and split the regression test suite to run in parallel across the environments.

B.

Split the regression test suite into multiple parts, running in the environment across consecutive nights.

C.

Analyse the regression test suite and remove test coverage duplication and redundancy.

D.

Introduce better coding practices for the automation scripts, including coding guidelines, reviews and improved static analysis.

Full Access