Halloween Sale Special - 75% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: big75certs

CTAL-TAE_V2 Premium Exam Questions

Page: 5 / 6
Total 80 questions

ISTQB Certified Tester Advanced Level - Test Automation Engineering CTAL-TAE (Syllabus v2.0) Questions and Answers

Question 17

You are employed as a TAE on a project to build a purchasing system. The main requirements for the system are:

1) Allow users to enter details of items that they wish to have purchased and, from these details, create a purchase request.

2) Take each purchase request through a workflow that will allow the requestor’s line manager to approve the request, reject it, or return it for clarification/modification.

3) Forward approved requests to the Purchasing Department.

4) Allow purchasers to find the best available supplier and place the request on that supplier as a purchase order.

Requirement 1 has now been delivered and has been satisfactorily tested manually. In parallel, you have developed a TAS so that functional suitability testing can be automated.

You have just conducted a pilot of the TAS on the implementation of Requirement 1 and several things went wrong:

• One test failed because some reference data that it needed was missing. This and several other failures were difficult to diagnose.

• Another test failed unexpectedly because an old version of the script was used.

Which three measures could mitigate these risks during deployment?

a) Full test logging down to and including trace level

b) Identification and correct configuration of all firewalls

c) Automated creation and loading of all data to meet test preconditions

d) Provision of proper device configuration plans

e) Careful packaging with thorough configuration management

Options:

A.

a, c and e

B.

a, b and d

C.

b, d and e

D.

b, c and d

Question 18

You have been recruited as a TAE by a large travel agency and are now responsible for a mature TAS that is dedicated to functional testing of the company's booking system, which covers flights, hotels, and packaged holidays. This application contains a complex UI and a lot of functionality. It is undergoing constant maintenance and enhancement by an Agile team that adds tests to the regression test suite at the end of every iteration.

The TAS supports structured scripting and this has been implemented to a high standard, with a well-managed script library and minimal code duplication. The TAA will not support any more advanced scripting techniques. The test automation that has been achieved so far was well received at first but is now the target of increasing criticism. It is perceived as being old-fashioned, poorly documented and, in particular:

1. The test script maintenance overhead is becoming excessive because the test analysts frequently want data values to be changed.

2. Test analysts are complaining that a new test which is similar to an existing one, except for data values, requires a new high-level script, and that they must ask a technical test analyst to do this for them.

3. The nightly full regression run is taking a long time and there is a risk that, as more tests are added, it will soon take too long to run in the available window.

4. Some tests break frequently because of a slow response from the SUT.

5. Some transactions are difficult to verify because they rely on variables that cannot be seen through the UI of the SUT.

6. The UI of the TAF is difficult to learn.

Your new manager wants quick improvements to address items 1, 2 and 3. She has accepted that the TAA may need to be enhanced to support the improvements.

Which TWO improvements will BEST fit this scenario?

a) Transition the automation to data-driven testing

b) Transition the automation to keyword-driven testing

c) Adopt a set of standard verification methods

d) Review the test automation scripts for functional duplication

e) Implement hard-coded waits in scripts that have been affected by slow SUT response

Options:

A.

a and d

B.

b and c

C.

a and b

D.

c and e

Question 19

You work as a TAE for a software vendor that produces bespoke software. Your current project is developing a process control system where data from sensors on the factory floor and human input through a web-based front end undergoes processing on backend platforms. This results in control instructions that are sent to the production line via a message broker.

Your test environment contains all of these components, including the sensors which run in a test harness. These sensors are third-party components that are still under development, so they are often upgraded. The message broker is also a new third-party component which is still receiving regular patches. This requires frequent re-installation of the TAS, which takes significant manual effort, and there have been several occasions where it was not built correctly due to missing components and had to be rebuilt.

Which action is MOST likely to solve this issue with the TAS?

Options:

A.

Connectivity checks after installation to verify interoperability between the TAS and the sensors

B.

Automated installation from a central repository where component upgrades can be managed

C.

Stricter documentation and configuration management of the TAS components

D.

Functional testing of relevant TAS components before installation to verify their interoperability with any upgrade to the sensors

Question 20

In which way would a feature toggle configuration be used?

Options:

A.

To identify which test suites to execute

B.

To identify the test data sets needed for a test suite

C.

To identify a test environment configuration

D.

To identify which oracle to use for verification

Page: 5 / 6
Total 80 questions