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

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?

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

A system is to be developed to detect lung cancer using X-ray images.

Which statement BEST describes the difference between a conventional system and an AI system with supervised machine learning?

Choose ONE option (1 out of 4)

A.

The results of analyzing an X-ray for lung cancer using an AI system are more understandable than with a conventional system.

B.

The X-ray images that an AI system can analyze must be structurally different from X-ray images used in a conventional system.

C.

An AI system independently determines patterns in X-rays during training; a conventional system requires a human to program in those patterns.

D.

The implementation of an AI system consists mainly of training data, whereas that of a conventional system consists of branches and loops.

Which statement about using AI to analyze reported defects is MOST correct?

Choose ONE option (1 out of 4)

A.

ML models trained with critical defect tickets can identify defects that cause serious consequences.

B.

ML models can support duplicate defect identification when checking defect criticality.

C.

ML models can identify categories for a reported defect during assignment.

D.

ML models identify developers who should handle a defect based on ticket content.

Which of the following approaches would help overcome testing challenges associated with probabilistic and non-deterministic AI-based systems?

A.

Run the test several times to ensure that the AI always returns the same correct test result

B.

Decompose the system test into multiple data ingestion tests to determine if the AI system is getting a sufficient volume of input data

C.

Decompose the system test into multiple data ingestion tests to determine if the AI system is getting precise and accurate input data

D.

Run the test several times to generate a statistically valid test result to ensure that an appropriate number of answers are accurate

How can a tester check the system for bias as part of a review of data sources, acquisition, and preprocessing?

Choose ONE option (1 out of 4)

A.

During the review, it can uncover algorithmic bias by analysing the procedures used to obtain the training data.

B.

During the review of the preprocessing, the auditor can uncover whether the data has been influenced in a way that could lead to sample distortions.

C.

It may use the LIME method as part of its data collection review to detect inappropriate bias.

D.

As part of the review of preprocessing, it can reveal whether the data has been influenced in a way that could lead to algorithmic bias.

Which performance metric is BEST suited to assess the quality of trained models detecting fraudulent credit card transactions?

Choose ONE option (1 out of 4)

A.

Sensitivity

B.

Accuracy

C.

F1 value

D.

Which ONE of the following tests is MOST likely to describe a useful test to help detect different kinds of biases in ML pipeline?

SELECT ONE OPTION

A.

Testing the distribution shift in the training data for inappropriate bias.

B.

Test the model during model evaluation for data bias.

C.

Testing the data pipeline for any sources for algorithmic bias.

D.

Check the input test data for potential sample bias.

You are developing a “flower” ML model… Which of the following describes an objection that you can NEGLECT in your risk assessment?

Choose ONE option (1 out of 4)

A.

The possible inputs for the ‘leaf’ and ‘flower’ ML models are so different that reuse has few advantages over new development.

B.

The probability of misclassification of the ML model "flower" is higher when it is reused than when it is developed from scratch.

C.

The classification behavior of the "flower" ML model is more difficult to understand when it is reused compared to when it is developed from scratch.

D.

The possible outputs of the "leaf" and "flower" ML models are so different that reuse has few advantages over new development.

A team of software testers is attempting to create an AI algorithm to assist in software testing. This particular team has gone through over 40 iterations of testing and cannot afford to spend as much time as it takes to run the full regression test suite. They are hoping to have the algorithm reduce the amount of testing required, thus reducing the time needed for each testing cycle.

How can an AI-based tool be expected to assist in this reduction?

A.

By using a clustering method to quantify the relationships between test cases and then assigning each test case to a category

B.

By performing optimization of the data from past iterations to see where the most common defects occurred and select the corresponding test cases

C.

By performing Bayesian analysis to estimate the types of human interactions that are expected to be seen in the system and then selecting those test cases

D.

By using A/B testing to compare the last update with the newest change and compare metrics between the two

Which of the following is THE LEAST appropriate tests to be performed for testing a feature related to autonomy?

SELECT ONE OPTION

A.

Test for human handover to give rest to the system.

B.

Test for human handover when it should actually not be relinquishing control.

C.

Test for human handover requiring mandatory relinquishing control.

D.

Test for human handover after a given time interval.