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

Welcome To DumpsPedia

CT-TAE Sample Questions Answers

Questions 4

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?

Options:

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.

Buy Now
Questions 5

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

Buy Now
Questions 6

You are working on a government system called “Making Tax Digital" or MTD for short. This system is being implemented to stop manual human input error and also to reduce fraudulent behaviour from companies when submitting their tax and VAT returns.

The key concept is that registered companies will need to use government recommended 3rd party software for their accounts and book keeping. These 3rd party applications will have a direct interface into the government's main system for transactions and submissions.

You have been using a test execution tool successfully on the project so far. and have implemented a basic “capture/replay” approach to scripting.

The management have been encouraged with the automation so far, but want the following objectives to be met:

* Test cases added easily

* Reduction in the amount of scripts and script duplication

* Reduction in maintenance costs

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

Options:

A.

Linear scripting

B.

Structured scripting

C.

Data-driven scripting

D.

Keyword-driven scripting

Buy Now
Questions 7

Consider A TAS for testing a desktop application via its GUI. All the test cases of the automated test suite contain the same identical sequences of steps at the beginning (to create the necessary objects when doing a preliminary configuration of the test environment and at the end (to remove everything created –specifically for the test itself during the preliminary configuration of the test environment). All automated test cases use the same set of assertion functions from a shared library, for verifying the values in the GUI fields ( e.g text boxes).

What is the BEST recommendation for improving the TAS?

Options:

A.

Implementing keywords with higher level of granularity

B.

Improving the architecture of the application in order to improve its testability

C.

Adopting a set of standard verification methods for use by all automated tests

D.

Implementing standard setup and teardown functions at test case level

Buy Now
Questions 8

What are the four horizontal layers of the gTAA?

Options:

A.

Test adaptation, test execution, test design, test definition

B.

Test generation, test execution, test definition, test APIs

C.

Test generation, test definition, test execution, test adaptation

D.

Test definition, test execution, test reporting, test adaptation

Buy Now
Questions 9

Your TAS has been running successfully on a Windows/GUI based SUT for some years. The SUT has undergone minimal change over the years to maintain business as usual, deploying six-monthly releases for minor enhancements and bug fixes using a waterfall lifecycle.

The TAS has not changed at all during this period. The current project for the SUT will be using the Scrum methodology to deliver a more modern, competitive, user interface. It is in the release planning stage with an agreed release backlog and set of sprints outlined.

The move from lengthy waterfall releases to shorter sprints has led you to conduct a review of the current TAS to make sure it is robust and fully optimised for the timescale challenges of the new project.

What two steps would be BEST to undertake during the review?

a) Ensure that new automation code is using the same naming conventions as existing code.

b) Perform a full regression run in Sprint 1 to identify what improvements could be made to the TAS for future sprints.

c) Ensure that the TAS is using the latest libraries for the operating system.

d) Review the functions that act upon the controls for the GUI for possible consolidation.

e) Involve the test team to see what ease-of-use improvements they would like to see made to the TAS.

Options:

A.

c and d

B.

b and c

C.

a and b

D.

d and e

Buy Now
Questions 10

A project consists of distributed teams working in a 24-hour environment, where activities happen at all hours of the day. This project adopts a CI (Continuous Integration) process when developer check-in code and consists of automated activities that include generating a build and deploying it to a test environment. Automated integration tests are run multiple times a day. The project have asked for a report containing the automation test results for every build, which must be available 24/7 to the project team.

Which of the following would be the BEST way to automatically provides this report?

Options:

A.

Store the execution results of the integration tests for the last build to a database (without overwriting the results from the previous builds), use this database to automatically update a dashboard containing the build history and test results accessible to the project team.

B.

Store the execution result of the integration tests for the last build to a database (overwriting the results from the previous build), automatically create a test execution report for this build send It via e-mail to the project team

C.

Store the execution results of the integration tests for the last build to a database (without overwriting the results from the previous builds). Automatically create a test execution report for this build and send it via e-mail to the project team

D.

Store the code coverage results of the integration tests for the last build to a database (without overwriting the results from the previous builds). And automatically create a chart showing the trend in code coverage and send via email to the project team.

Buy Now
Questions 11

Your organisation has successfully implemented a Test Automaton Solution (TAS) for a new project which has since been delivered into production via a number of sprints. A series of maintenance releases are now planned.

Some improvements were made to the Test Automation Architecture (TAA) as a result of feedback from the early sprints. The TAA improvements affected the TA, and the TAS was changed for the final sprint.

The new version of the TAS was generally well received but some performance and usability issues were encountered with the TAS which have yet to be addressed.

The test automation engineers supporting the maintenance releases must decide whether to use the enhanced TAS or the version that was used successfully for previous sprints.

What is the BEST action to take next?

Options:

A.

Perform an analysis of risks versus benefits for the enhanced TAS and then decide which version to use.

B.

Use the previous version because this was proven to work. It will be too risky to use the new version, with unresolved issues, for a live system.

C.

Use the new version because, despite some issues, it works, and the live system should not be tested using a different TAS.

D.

Use the new version of the TAS for the first maintenance release on a trial basis. If issues are encountered, switch to the previous version for later releases until the issues are resolved.

Buy Now
Questions 12

You are implementing test automation for a project and you want to be able to generate test cases automatically using a series of test design tools which use a variety of test design techniques such as decision tables, pairwise testing and boundary value analysis.

You also want to generate test data automatically which can then be used by the tests.

Initially these tests will be run manually to verify their correctness and ultimately you want to include them in the test execution tool so that they can run unattended.

Which layer of the gTAA will be used to support the specification of the test cases and preparation of the test data?

Options:

A.

The generation layer

B.

The definition layer

C.

The execution layer

D.

The adaptation layer

Buy Now
Questions 13

You are using a gTAA to create a TAS for a project. The TAS is aimed specifically at automating a suit of existing manual test cases for standalone desktop applications. All the interfaces between the TAS and SUT will be from the CUI of the application.

Which of the following layers of the gTAA should you focus on for the TAS?

Options:

A.

The test Generation layer

B.

The Test Definition layer

C.

The Test Adaption layer

D.

The Test Execution layer

Buy Now
Questions 14

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 find more defects on the SUT

Buy Now
Questions 15

You are using a gTAA to create a TAS for a project. The TAS is aimed at automatically and executing test cases based on a use-case

Modeling approaching that uses UML as a modeling language. All the interaction between TAS and SUT will only be at the API and GUI level.

Which of the following components of the gTAA would you EXCLUDE from the TAS?

Options:

A.

The test reporting component of the test execution layer.

B.

The Test execution component of the test generation layer

C.

The test execution (test engine of the test execution layer

D.

The Command Line Interface (CLI) component of the test adaptation layer

Buy Now
Questions 16

A web application was released into production one year ago, it has regular release which follow a V-model lifecycle and testing is well-established and fully integration into the development lifecycle. You have been asked to implement a TAS for the regression test suite. The regression tests have been developed via the GUI and are expected to be run at least four times a month, for each planned release, for the whole operation solution life of the system (six years). Each screen of the GUI uses several third-party controls which are not compatible with the existing automation solutions. The environment for the automation will be stable, fully controllable and separated from other environments (development, staging, production).

What could be the MOST problematic for this TAS?

Options:

A.

Maturity of the test process

B.

Complexity to automate

C.

Frequency of use

D.

Sustainability of the automated environment

Buy Now
Questions 17

You have been asked to automate a set of functional tests at system Test level via the CLI of the SUT for the first release of a software system. The automated tests will be delivered to the learn in change of maintenance testing, who will use them for part of the regression testing. They have the following requirements.

1. The automated tests must be as fast and cheap to maintain as possible

2. The cost of adding new automated tests must be as low as possible

3. The automated tests must have a high level of independence from the tool itself

Which of the following scripting techniques would be MOST suitable?

Options:

A.

Data-driven scripting

B.

Keyword-driven scripting

C.

Linear scripting

D.

Structure scripting

Buy Now
Questions 18

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.

Options:

A.

a and b

B.

b and d

C.

c and d

D.

c and e

Buy Now
Questions 19

Consider a TAS associated to dynamically changing software frequent releases. Your goal is to determine the amount of effort required to maintain the automated tests of the regression test suite for each new release of the SUT.

What is the MOST important metric to collect to achieve your goal?

Options:

A.

The code coverage achieved with the automated tests, for each new release of the SUT

B.

The number of automated tests which fail because of a single software defect, for each new release of the SUT

C.

The time it takes to execute all the automated tests, for each new release of the SUT.

D.

The number of automated tests requiring maintenance, for each new release of the SUT.

Buy Now
Questions 20

You have implemented a keyword-driven scripting framework, which uses a test execution tool to run the tests. This has been in use for the past year and all of the teams now use this framework as the standard approach for test execution.

The teams all work on different aspects of the SUT and they have all experienced significant benefits in the use of this scripting framework. However, on closer examination, you have discovered that there are numerous instances where the teams have the same functionality to test but are using different keywords.

One of your objectives for improvement is to create consistency among the teams.

What is the BEST way to handle this situation?

Options:

A.

Move to a model-based approach to scripting where the models include the keywords.

B.

Do nothing, each team are working in isolation and they are all experiencing significant benefits in the way they are currently working.

C.

Provide each team with a set of guidelines and naming conventions for keywords.

D.

Create a central library of keywords and associated definitions for each team to use.

Buy Now
Questions 21

Which of the following statements about the reuse of TAS artefacts is TRUE?

Options:

A.

Reusable TAS artefacts can include components (or parts of components) associated with different layers of the TAA

B.

To enable reuse of TAS artefacts, a good design for reuse is built into the TAA and to further action are needed during the TAS lifecycle

C.

Communications maintenance and improvements for reusing TAS artefacts are modify addressed during the design of the TAA

D.

Reusable TAS artifacts associated with the definition layer of the TAA include the adaptors to the SUT components and/or interfaces

Buy Now
Questions 22

You have inherited a TAS that is working well it uses keyword-driven scripting and was well architected. The automation architect who built the system has now moved on to another company. The TAS is working across several projects and has a multiple library of keywords, categorised by project. The individual project teams maintain these keyword scripts.

Based only on the given information, what is the MOST significant risk for the TAS?

Options:

A.

The keyword driven scripts may become out of date if not maintained

B.

The level of abstraction, coupled with the departure of the architect may make the system hard to maintain

C.

New projects may not work as well with the TAS as the current projects

D.

Because the keyword scripts are maintained by different teams, there is a likelihood that good coding standards are not followed

Buy Now
Questions 23

You are executing the first test run of a test automation suite of 200 tests. All the relevant information related to the state of the SUT and to the automated test execution is stored in a small database. During the Automated test run you observe that the first 10 test pass, while an abnormal termination occurs when executing the 11th test. This test does not complete its execution and the overall execution of the suite is aborted. An immediate analysis of the abnormal termination is expected to be time consuming and you have been asked to produce a detailed report of the execution results for the first test run, as soon as possible.

What is the MOST important FIRST step to be taken immediately after the abnormal occurred when executing the 11th test?

Options:

A.

Re-run the test automation suite starting from the 12th test

B.

Return the database to a consistent state that allows subsequent test to run

C.

Take a backup of the database in its current state. So It can be analyzed later

D.

Re-run the test automation suite starting from the 1st test.

Buy Now
Questions 24

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

Options:

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.

Buy Now
Exam Code: CT-TAE
Exam Name: Certified Tester Test Automation Engineer
Last Update: Nov 24, 2024
Questions: 80
$57.75  $164.99
$43.75  $124.99
$36.75  $104.99
buy now CT-TAE