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

iSQI CTAL-TAE_V2 - ISTQB Certified Tester Advanced Level - Test Automation Engineering CTAL-TAE (Syllabus v2.0)

Page: 1 / 3
Total 80 questions

When looking for the cause of an intermittent failure, which action is MOST likely to help?

A.

Consulting a business analyst

B.

Monitoring system resources

C.

Monitoring execution time

D.

Checking the test data values

A new TAS allows the implementation of automated data-driven test scripts. All the tasks planned for the initial deployment of this TAS, aimed at installing and configuring the TAS components and provisioning the infrastructure, will be performed manually by a dedicated, specialized team. This TAS is expected to be deployed in the future in other similar environments. As a TAE, you see a risk that the correct and reproducible deployment of the TAS cannot be guaranteed. Which of the following options is BEST suited for mitigating this risk?

A.

Nothing needs to be done, because the team that will manually perform the specified tasks, as they are specialized, will not make mistakes and will therefore be able to ensure a correct and reproducible deployment

B.

Partition the data tables containing test data used by data-driven test scripts into smaller data tables, using an appropriate logical criterion, to make them more manageable

C.

Review data-driven test scripts to better organize test libraries by adding test functions containing identical sequences of actions commonly implemented in a relevant number of scripts

D.

Try to automate most of the tasks related to the installation and configuration of the TAS components and those related to the provisioning of the infrastructure

When would you be MOST likely to store a test environment configuration with other testware?

A.

When there is only one test environment to be used

B.

When one test environment is used in multiple TAFs

C.

When there is only one configuration management system

D.

When one test environment is used in multiple projects

Which of the following descriptions of what some test automation tools can be used to do is TRUE?

A.

Autonomously design intuitive UIs and evaluate them, as well as evaluate the overall UX (User Experience) of an application

B.

Analyze test results, code changes, and metrics to predict potential defects and areas of high risk within an application

C.

Autonomously perform exploratory testing sessions based on test charters to find defects within an application

D.

Make video recordings of UI testing sessions to share with stakeholders to show the functionality and appearance of an application

How is automation typically applied in a Waterfall lifecycle model?

A.

Business representatives help to decide on the roadmap for test automation

B.

Automation is applied at each test level to validate requirements

C.

Automation is applied in parallel to or after the implementation phase

D.

It is not possible to automate tests in this lifecycle model

You have been tasked with adding the execution of build verification tests to the current CI/CD pipeline used in an Agile project. The goal of these tests is to verify the stability of daily builds and ensure that the most recent changes have not altered core functionality. Currently, the first activity performed as part of this pipeline is the static source code analysis. Which of the following stages in the pipeline would you add the execution of these smoke tests to?

A.

As a first activity, before performing static source code analysis and before generating the new build

B.

After performing static analysis on the source code and before generating the new build

C.

After deploying the new build to the test environment and before performing more extensive testing

D.

As a final activity, immediately before releasing the new build into production

Which part of the SUT can be changed to better support test automation?

A.

Internet provider restrictions

B.

The number of system features

C.

System environment variables

D.

Operating system version

You are currently conducting a Proof of Concept (PoC) aimed at selecting a tool that will be used for the development of a TAS. This TAS will exclusively be used by one team within your organization to implement automated UI-level test scripts for two web apps. The two tools selected for the PoC use JavaScript/TypeScript to implement the automated test scripts and offer capture and playback capabilities. Three test cases for each of the two web apps were selected to be automated during the PoC. The PoC will compare these two tools in terms of their effectiveness in recognizing and interacting with UI widgets exercised by the test cases, to quickly determine whether test automation is possible and which tool is better. Which of the following TAFs is BEST suited for conducting the PoC?

A.

A one-layer TAF (test scripts)

B.

A two-layer TAF (test scripts, test libraries)

C.

A three-layer TAF (test scripts, business logic, core libraries)

D.

A layered TAF with more than three layers

Which statement about static analysis is TRUE?

A.

It removes the need for manual code reviews

B.

It can suggest areas where code could be better commented

C.

It is more important for SUT code than for TAF code

D.

It can detect any security vulnerability in code

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.

The functional suitability testing of Requirement 1 has now been automated as fully as possible. A change to add audit logging of user activity is planned but has not yet been made. After a small change to the UI code, the last regression run contained a significant number of unexplained test failures. At the point each test stopped, the actual and expected results showed no discrepancies. In each case, the run was able to continue with the next test in the suite. Preliminary investigation showed that the points at which these tests stopped had nothing obvious in common.

Which option below contains the BEST next steps to investigate this?

A.

Analyze all available log information with the aim of finding an unreported verification discrepancy in the scripts

B.

Analyze all available log information with the aim of finding a defect in the way that the TAS runs tests

C.

Analyze all available log information with the aim of finding a test environment outage

D.

Add user activity logging to the SUT, then repeat the test run so that correlation IDs are available