Pre-Winter Sale Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: pass65

Pass the iSQI iSQI Other Certification CTAL-TAE Questions and answers with CertsForce

Viewing page 2 out of 3 pages
Viewing questions 11-20 out of questions
Questions # 11:

Which one of the following answers does NOT refer to an example of configuration item(s) that should be specified in development pipelines to identify a test environment (and its specific test data) associated with a web app under test on which to execute automated tests?

Options:

A.

The number and type of automated tests to execute in the test environment where the web app is deployed


B.

The base URL of the test environment where the web app is deployed (i.e., the root address for accessing the web app)


C.

The connection string(s) to connect to the test database(s) within the test environment where the web app is deployed


D.

The URLs of web APIs/web services related to the web app’s backend within the test environment where the app is deployed


Expert Solution
Questions # 12:

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?

Options:

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


Expert Solution
Questions # 13:

An automated test script makes a well-formed request to a REST API in the backend of a web app to add a single item for a product (with ID = 710) to the cart and expects a response confirming that the product is successfully added. The status line of the API response is HTTP/1.1 200 OK, while the response body indicates that the product is out of stock. The API response is correct, the test script fails but completes, and the message to log is: The product with ID = 710 is out of stock. Cart not updated. When this occurs, you are already aware that both the failed test and the API are behaving correctly and that the problem is in the test data. The TAS supports the following test logging levels: FATAL, ERROR, WARN, INFO, DEBUG. Which of the following is the MOST appropriate test logging level to use to log the specified message?

Options:

A.

FATAL


B.

INFO


C.

DEBUG


D.

WARN


Expert Solution
Questions # 14:

Consider a SUT that small run on multiple platform during the execution of automated test runs. In each test run an automated test suite needs to be executed, with the same version of the TAF, against the same version of the SUT of each platform. Each platform shall have its own dedicated test environment. Your goal is to implement a process as automated as possible ( i.e with minimal manual intervention) that allows implementing a consistent setup of the TAS across the multiple test environments.

Which two of the following aspects are MOST relevant for achieving your goal in this scenario?

The configuration of the TAS uses automated installation scripts

The TAF saves the logs needed to debug errors in XML format

C) Features of the TAF not used by the automated tests have been tested

D) All the automated test cases contain the expected results

E) The TAS components are under configuration management

Options:

A.

A and e


B.

B and c


C.

B and d


D.

A and d


Expert Solution
Questions # 15:

As a TAE, you are evaluating a test automation tool to automate some UI tests for a web app. The automated tests will first locate the required HTML elements on the web page using their corresponding identifiers (locators), then perform actions on those elements, and finally check the presence of any expected text for an HTML element. These tests are independent of each other and are organized into a test suite that must be run every night against the most recent build of the web app. There is a high risk that the web app will crash while running some automated tests. Based only on the given information, which of the following is your MOST important concern related to the evaluation of the test automation tool?

Options:

A.

Does the test automation tool provide a feature to specify automated tests in a descriptive meta-language that is not directly executable on the web app?


B.

Does the test automation tool offer a feature to restore the web app, recover from the failed test, skip such tests, and resume the next one in the suite?


C.

Does the test automation tool offer a feature to create a mock server that simulates the behavior of a real API by accepting requests and returning responses?


D.

Does the test automation tool support a licensing scheme that allows accessing different feature sets?


Expert Solution
Questions # 16:

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


Expert Solution
Questions # 17:

To improve the maintainability of test automation code, it is recommended to adopt design principles and design patterns that allow the code to be structured into:

Options:

A.

Highly coupled and loosely cohesive modules


B.

Highly coupled and highly cohesive modules


C.

Loosely coupled and highly cohesive modules


D.

Loosely coupled and loosely cohesive modules


Expert Solution
Questions # 18:

Which of the following statements about contract testing is TRUE?

Options:

A.

Contract testing, regardless of the approach chosen (provider-driven or consumer-driven) does not need to rely on the creation of stubs/mocks since it is used to implement integration testing, not unit/component testing


B.

Contract testing can be viewed as a specialized form of API testing that can be applied to effectively and efficiently test integration between microservices, but only if they interact with REST APIs


C.

The differences between the two approaches to contract testing stem primarily from which side creates the contract: this creation is done by the provider for the provider-driven approach and by the consumer(s) for the consumer-driven approach


D.

Contract testing can be viewed as a specialized form of API testing that can be applied to effectively and efficiently test integration between systems, but only if they interact synchronously


Expert Solution
Questions # 19:

Some automated regression test scripts run by a TAS in a given test environment make calls to private APIs that require authentication for all requests (the authentication method is the same for all APIs). The SUT is a business-critical system. The following two changes are planned: a change in the authentication method of all APIs and a minor upgrade of the OS (Operating System) in the test environment. You have updated the test scripts to cope with the change in the API authentication method. Which of the following sequences of activities is BEST to ensure that the test scripts are not adversely affected by these changes?

Options:

A.

First upgrade the OS, then implement the change in the API authentication method, and finally run all the updated test scripts


B.

Implement one change at a time and run a subset of the updated test scripts after each change, and finally run all the updated test scripts


C.

First implement the change in the API authentication method, then upgrade the OS, and finally run all the updated test scripts


D.

Implement one change at a time and run a subset of the updated test scripts after each change


Expert Solution
Questions # 20:

Which of the following statements BEST describe aspects of the SUT to consider when designing a TAA?

Options:

A.

All the interaction between SUT and TAS should be logged with the highest level of detail


B.

All the internal test interfaces of the SUT should be removed prior to the product release


C.

All the interface of the SUT affected by the tests should be controllable by the TAA


D.

All the external test interfaces of the SUT should be removed prior to the product release


Expert Solution
Viewing page 2 out of 3 pages
Viewing questions 11-20 out of questions