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

A CI/CD pipeline consists of two phases: build and deployment. The build phase, among other activities, runs automated test cases at the following test levels: Component Testing (CT) and Component Integration Testing (CIT). If the build phase is successful, the deployment phase is started. The deployment phase first provisions the test environment infrastructure needed to deploy the SUT, then deploys the SUT to this environment, and finally triggers another separate pipeline that runs automated test cases at the following test levels: System Testing (ST) and Acceptance Testing (AT). Which of the following statements is TRUE?

A.

Both automated test cases for CT-CIT and ST-AT can act as quality gates

B.

Automated test cases for CT-CIT can act as quality gates, while automated test cases for ST-AT cannot act as quality gates

C.

Automated test cases for CT-CIT cannot act as quality gates, while automated test cases for ST-AT can act as quality gates

D.

Neither automated test cases for CT-CIT nor automated test cases for ST-AT can act as quality gates

Which of the following recommendations can help improve the maintainability of test automation code?

A.

Use error codes in test automation code instead of exceptions (if exceptions are supported by the programming language) for error handling

B.

Avoid producing test automation code containing methods with too many levels of nesting, as deeply nested code is more difficult to understand

C.

Avoid adopting design patterns that introduce high levels of abstraction in test automation code, such as the flow model pattern

D.

Avoid using static analyzers on test automation code and other development tools, as they are designed to improve the maintainability of SUT code

What is NOT a factor in considering when you are asked to ensure an effective transition from manual to automated tests?

A.

Complexity to automate the manual test cases

B.

Correctness of test data and test cases

C.

The look and feel of the SUT

D.

The controllability of the SUT

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.

In the 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 is TRUE?

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.