Pass the BCS Test Automation Engineering TAE Questions and answers with CertsForce

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

You have been asked to determine a TAS for a new release of a SUT,test should be automated wherever. The new release will consist of 5 new interfaces and an amendment to 3 existing interfaces. The new and amended interface will be deliver incrementally in 3 sprints, each lasting 2 weeks.

What would be the BEST Test Automation Solution (TAS) design in this scenario?

Options:

A.

Automate tests at both Component and System Level. Only do this automation once every interface has been fully developed or amended and manual testing has completed successfully.


B.

Automate tests at one level only, System level. Use only the newly developed interfaces and do not create any customized interfaces/test hooks.


C.

Automate the tests at two levels, Component and System level. Create customized hooks at Component level for interface not yet developed or amended. Only use the newly developed or amended interfaces to test at System level.


D.

Automate a test at once level, component level, Create customized interface/test hooks for this level where the interface has not yet been developed or amended.


Expert Solution
Questions # 2:

Consider the followingexample of TAS metrics.

Time to execute automated tests

Speed and efficiency of TAS components

Which of the following statements is TRUE?

Options:

A.

A and B are both internal TAS metrics


B.

A is an internal TAS metric and B is an external TAS metric


C.

A and b are both external TAS metric


D.

A is and external TAS metric and b is an internal TAS metric


Expert Solution
Questions # 3:

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

Options:

A.

Automated tests must be designed to capture only the datathat 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


Expert Solution
Questions # 4:

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.

Inthe 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 isTRUE?

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.


Expert Solution
Questions # 5:

Consider a TAS that uses a keyword-driven framework. The SUT is a web application and there is a large set of keywords available for writingthe automated tests that relate to highly specific user actions linked directly to the GUI of the SUT. The automated test written with the keywords are statically analyzed by a custom tool which highlight’s repeated instances of identical sequence of keywords. The waiting mechanism implemented by the TAS for a webpage load is based on a synchronous sampling within a given timeout. The TAS allows checking a webpage load every seconds until a timeout value

Options:

A.

Changing the scripting approach to data-driven scripting


B.

Implementing keywords with a higher level of granularity


C.

Changing the wait mechanism to explicit hard-coded waits


D.

Establishing an error recovery process for TAS and SUT


Expert Solution
Questions # 6:

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?

Options:

A.

The connectivity from the TAS to the dedicatedtest 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


Expert Solution
Questions # 7:

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 takenby a tester when interacting with GUI of the CRM application.

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

Options:

A.

Data-driven scripting


B.

Keyword-driven scripting


C.

Linear scripting


D.

Structure scripting


Expert Solution
Questions # 8:

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


Expert Solution
Questions # 9:

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.


Expert Solution
Questions # 10:

Consider A TAS for testing adesktop 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


Expert Solution
Viewing page 1 out of 2 pages
Viewing questions 1-10 out of questions