Weekend Sale 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70track

Free ISTQB CT-AI Practice Exam with Questions & Answers | Set: 3

Questions 21

Which statement regarding testing transparency, explainability, or interpretability is MOST correct?

Choose ONE option (1 out of 4)

Options:
A.

Tests for explainability and transparency are comparable to exploratory testing and can be performed with little information about development

B.

Since different users have different backgrounds, interpretability testing depends on the comprehensibility of the ML algorithm

C.

Dynamic testing is one way to quantify explainability; however, each method is specific to a particular model type

D.

LIME can precisely state the decisive reason for a change in the output

ISTQB CT-AI Premium Access
Questions 22

A beer company is trying to understand how much recognition its logo has in the market. It plans to do that by monitoring images on various social media platforms using a pre-trained neural network for logo detection. This particular model has been trained by looking for words, as well as matching colors on social media images. The company logo has a big word across the middle with a bold blue and magenta border.

Which associated risk is most likely to occur when using this pre-trained model?

Options:
A.

There is no risk, as the model has already been trained

B.

Insufficient function: the model was not trained to check for colors or words

C.

Improper data preparation

D.

Inherited bias: the model could have inherited unknown defects

Questions 23

There is a growing backlog of unresolved defects for your project. You know the developers have an ML model that they have created which has learned which developers work on which type of software and the speed with which they resolve issues. How could you use this model to help reduce the backlog and implement more efficient defect resolution?

Options:
A.

Use it to prioritize defects automatically based on the time expected for the fix to be made, the speed of the fix, and the likelihood of regressions

B.

Use it to assign defects to the best developer to resolve the problem and to load balance the defect assignments among the developers

C.

Use it to determine the root cause of each defect and develop a process improvement plan that can be implemented to remove the most common root causes

D.

Use it to review the code and determine where more defects are likely to occur so that testing can be targeted to those areas

Questions 24

A wildlife conservation group would like to use a neural network to classify images of different animals. The algorithm is going to be used on a social media platform to automatically pick out pictures of the chosen animal of the month. This month’s animal is set to be a wolf. The test team has already observed that the algorithm could classify a picture of a dog as being a wolf because of the similar characteristics between dogs and wolves. To handle such instances, the team is planning to train the model with additional images of wolves and dogs so that the model is able to better differentiate between the two.

What test method should you use to verify that the model has improved after the additional training?

Options:
A.

Metamorphic testing because the application domain is not clearly understood at this point

B.

Adversarial testing to verify that no incorrect images have been used in the training

C.

Pairwise testing using combinatorics to look at a long list of photo parameters

D.

Back-to-back testing using the version of the model before training and the new version of the model after being trained with additional images

Questions 25

You are using a neural network to train a robot vacuum to navigate without bumping into objects. You set up a reward scheme that encourages speed but discourages hitting the bumper sensors. Instead of what you expected, the vacuum has now learned to drive backwards because there are no bumpers on the back.

This is an example of what type of behavior?

Options:
A.

Error-shortcircuiting

B.

Reward-hacking

C.

Transparency

D.

Interpretability

Questions 26

You have been developing test automation for an e-commerce system. One of the problems you are seeing is that object recognition in the GUI is having frequent failures. You have determined this is because the developers are changing the identifiers when they make code updates. How could AI help make the automation more reliable?

Options:
A.

It could identify the objects multiple ways and then determine the most commonly used and stable identification for each object

B.

It could modify the automation code to ignore unrecognizable objects to avoid failures

C.

It could dynamically name the objects, altering the source code, so the object names will match the object names used in the automation

D.

It could generate a model that will anticipate developer changes and pre-alter the test automation code accordingly

Questions 27

Which of the following is an example of overfitting?

Options:
A.

The model is not able to generalize to accommodate new types of data

B.

The model is too simplistic for the data

C.

The model is missing relationships between the inputs and outputs

D.

The model discards data it considers to be noise or outliers

Questions 28

A software component uses machine learning to recognize the digits from a scan of handwritten numbers. In the scenario above, which type of Machine Learning (ML) is this an example of?

SELECT ONE OPTION

Options:
A.

Reinforcement learning

B.

Regression

C.

Classification

D.

Clustering

Questions 29

Which of the following statements about the structure and function of neural networks is true?

Choose ONE option (1 out of 4)

Options:
A.

The bias of a neuron is determined by the activation values of the neurons in the previous layer

B.

Training a neural network only changes the values of the weights at the connections between neurons

C.

A single-layer perceptron is NOT a neural network

D.

The input layer of a deep neural network must have at least as many neurons as its output layer

Questions 30

Which data-labeling approach uses a two-step process where labeling is first done by a tool and then verified or completed by a human?

Choose ONE option (1 out of 4)

Options:
A.

Internal data labeling

B.

Crowdsourced data labeling

C.

Outsourced data labeling

D.

AI-assisted data labeling