Labour Day Sale Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: buysanta

Exact2Pass Menu

Question # 4

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?

A.

Maturity of the test process

B.

Complexity to automate

C.

Frequency of use

D.

Sustainability of the automated environment

Full Access
Question # 5

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 # 6

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?

A.

Tool scripting metrics

B.

Automation code defect density

C.

Trend metrics

D.

The number of false-fail results

Full Access
Question # 7

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?

A.

The generation layer

B.

The definition layer

C.

The execution layer

D.

The adaptation layer

Full Access
Question # 8

In order to achieve re-use of a TAS, where SHOULD the design for reuse occur?

A.

At the code level

B.

At the framework level.

C.

At the TAS level

D.

At the TAA level

Full Access
Question # 9

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 # 10

Which of the following attributes should NOT be included in a test execution report associated with a suite of automated tests?

A.

Summary of the test execution results

B.

System/Application under test and its version

C.

Defect clusters identified during test execution

D.

Environment in which the tests have been executed

Full Access
Question # 11

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

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

Full Access
Question # 12

Which of the following success factors for a test automation project is TRUE?

A.

Automated tests must be designed to capture only the data that is strictly needed for comparing expected and actual results

B.

The test cases to be automated first must always be selected based on the number of times a test will need to be run

C.

The test cases to be automated must have a high dependency on particular data values

D.

Automated tests that fail due to changes in the requirements of the SUT should be promptly fixed rather than disabled from the test suite

Full Access
Question # 13

Your company is new to test automation and as TAE. you have designed a TAS which successfully supports the SUT for the current project.

There are other systems currently in operation which have been tested manually and more systems are planned over the coming years. Based on this success, your company requires test automation be rolled out to other current and future SUTs with consistency being a key objective.

Which of the following is the BEST way to achieve that?

A.

Design a new TAS for each SUT, and manage each one through a dedicated automation support team.

B.

Install the current TAS into a central repository so that other tests on different SUTs use the same version of the TAS.

C.

Check for correct connectivity to internal and external systems to ensure that the TAS has been installed and configured correctly for each SUT.

D.

Develop a tool that keeps track of automation failures across the different SUTs and produces regular reports to stakeholders.

Full Access
Question # 14

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 # 15

You are a TAE working for a software house which provides quarterly releases of its software to its customers. There are many different versions of the SUT that need to be tested simultaneously by different tests teams.

Your TAS is complex and you need to ensure it remains consistent across the different SUT environments. What is the BEST and MOST efficient way to ensure each of the test teams use the same version of the TAS to test the different versions of the SUT?

A.

Due to the complexities involved and the high risks associated with these releases, it would be best to revert to manual testing. B. Produce comprehensive documentation of the TAS, installation and usage guidelines and provide training for each team member.

B.

Install the TAS is a central repository and have an automated installation and configuration of the TAS from this repository to each of the SUT environments.

C.

Develop a tool to track historical test results across the different SUT environments and look for trends.

Full Access
Question # 16

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?

A.

Linear scripting

B.

Structured scripting

C.

Data-driven scripting

D.

Keyword-driven scripting

Full Access
Question # 17

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 # 18

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?

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

Full Access
Question # 19

A SUT has an existing automated test suite.

Which of the following statements relating to the introduction of new features in the SUT is TRUE?

A.

Automated tests are not affected by the introduction of a new feature and running them against the new SUT is a waste of effort

B.

The introduction of a new feature could require updates or additions to the testware components

C.

The test automation engineer should work with the business analysts to ensure the new feature is testable

D.

It is generally more difficult to automate test cases for a new feature as the development has not yet started

Full Access
Question # 20

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 # 21

Consider a TAS deployed into production. The SUT is a web application and the test suite consists of a set of automated regression tests developed via GUI. A keyword-driven framework has been adopted for automating the regression tests. The tests are based on identification at low-levels of the web page components (e.g class indexes, tab sequence indexes and coordinates) in the next planned release the SUT will be subject to significant corrective maintenance (bug-fixes) and evolution (new features) Maintenance costs to update the test scripts should be as low as possible and the scripts must be highly reusable.

Which of the following statements is most likely to be TRUE?

A.

The keyword-driven framework is not suitable, it would be better to adopt a structured-scripting approach

B.

False positive errors are likely to occur when running the automated tests on the new releases without modifying the test

C.

The total execution time of the automated regression test suite will decrease for each planned release.

D.

The keyword-driven framework introduces a level abstraction that is too high and makes it difficult what really happens

Full Access
Question # 22

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 # 23

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

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

Full Access
Question # 24

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?

A.

Data-driven scripting

B.

Keyword-driven scripting

C.

Linear scripting

D.

Structure scripting

Full Access