Pass the ISTQB ISTQB AI Testing CT-AI Questions and answers with CertsForce

Viewing page 1 out of 3 pages
Viewing questions 1-10 out of questions
Questions # 1:

You are testing an autonomous vehicle which uses AI to determine proper driving actions and responses. You have evaluated the parameters and combinations to be tested and have determined that there are too many to test in the time allowed. It has been suggested that you use pairwise testing to limit the parameters. Given the complexity of the software under test, what is likely the outcome from using pairwise testing?

Options:

A.

The number of parameters to test can be reduced to less than a dozen


B.

All high priority defects will be identified using this method


C.

While the number of tests needed can be reduced, there may still be a large enough set of tests that automation will be required to execute all of them


D.

Pairwise cannot be applied to this problem because there is AI involved and the evolving values may result in unexpected results that cannot be verified


Questions # 2:

A bank wants to use an algorithm to determine which applicants should be given a loan. The bank hires a data scientist to construct a logistic regression model to predict whether the applicant will repay the loan or not. The bank has enough data on past customers to randomly split the data into a training dataset and a test/validation dataset. A logistic regression model is constructed on the training dataset using the following independent variables:

    Gender

    Marital status

    Number of dependents

    Education

    Income

    Loan amount

    Loan term

    Credit score

The model reveals that those with higher credit scores and larger total incomes are more likely to repay their loans. The data scientist has suggested that there might be bias present in the model based on previous models created for other banks.

Given this information, what is the best test approach to check for potential bias in the model?

Options:

A.

Experience-based testing should be used to confirm that the training data set is operationally relevant. This can include applying exploratory data analysis (EDA) to check for bias within the training data set.


B.

Back-to-back testing should be used to compare the model created using the training data set to another model created using the test data set. If the two models significantly differ, it will indicate there is bias in the original model.


C.

Acceptance testing should be used to make sure the algorithm is suitable for the customer. The team can re-work the acceptance criteria such that the algorithm is sure to correctly predict the remaining applicants that have been set aside for the validation dataset ensuring no bias is present.


D.

A/B testing should be used to verify that the test data set does not detect any bias that might have been introduced by the original training data. If the two models significantly differ, it will indicate there is bias in the original model.


Questions # 3:

A transportation company operates three types of delivery vehicles in its fleet. The vehicles operate at different speeds (slow, medium, and fast). The transportation company is attempting to optimize scheduling and has created an AI-based program to plan routes for its vehicles using records from the medium-speed vehicle traveling to selected destinations. The test team uses this data in metamorphic testing to test the accuracy of the estimated travel times created by the AI route planner with the actual routes and times.

Which of the following describes the next phase of metamorphic testing?

Options:

A.

The team tests the time required for the fast and slow vehicles to travel the same route as the medium vehicle. Then, by calculating the speed difference, they then predict how much faster or slower the vehicles will travel. That information is then used to verify that the arrival time of the vehicles meets the expected result.


B.

The team decomposes each route into the relevant components that affect the travel time, such as traffic density and vehicle power. The team then uses statistical analysis to characterize the influence of each component to calculate the fast and slow vehicle route times.


C.

The team uses an AI system to select the most dissimilar routes. With this information, any of the AI routes can be metaphorically transformed into a fast or slow route.


D.

The team uses the same AI route planner to create routes that are longer and shorter but follow the same track. Finally, by driving the fast vehicles on the long routes and slow vehicles on the short routes and vice versa, the AI system will have enough information to infer travel times for all vehicles on all routes.


Questions # 4:

An image classification system is being trained for classifying faces of humans. The distribution of the data is 70% ethnicity A and 30% for ethnicities B, C and D. Based ONLY on the above information, which of the following options BEST describes the situation of this image classification system?

SELECT ONE OPTION

Options:

A.

This is an example of expert system bias.


B.

This is an example of sample bias.


C.

This is an example of hyperparameter bias.


D.

This is an example of algorithmic bias.


Questions # 5:

An airline has created an ML model to project fuel requirements for future flights. The model imports weather data such as wind speeds and temperatures, calculates flight routes based on historical routings from air traffic control, and estimates loads from average passenger and baggage weights. The model performed within an acceptable standard for the airline throughout the summer but as winter set in, the load weights became less accurate. After some exploratory data analysis, it became apparent that luggage weights were higher in the winter than in summer.

Which of the following statements BEST describes the problem and how it could have been prevented?

Options:

A.

The model suffers from drift and therefore should be regularly tested to ensure that any occurrences of drift are detected soon enough for the problem to be mitigated


B.

The model suffers from drift and therefore the performance standard should be eased until a new model with more transparency can be developed


C.

The model suffers from corruption and therefore should be reloaded into the computer system being used, preferably with a method of version control to prevent further changes


D.

The model suffers from a lack of transparency and therefore should be regularly tested to ensure that any progressive errors are detected soon enough for the problem to be mitigated


Questions # 6:

Data used for an object detection ML system was found to have been labelled incorrectly in many cases.

Which ONE of the following options is most likely the reason for this problem?

SELECT ONE OPTION

Options:

A.

Security issues


B.

Accuracy issues


C.

Privacy issues


D.

Bias issues


Questions # 7:

A motorcycle engine repair shop owner wants to detect a leaking exhaust valve and fix it before it fails and causes catastrophic damage to the engine. The shop developed and trained a predictive model with historical data files from known healthy engines and ones which experienced a catastrophic failure due to exhaust valve failure. The shop evaluated 200 engines using this model and then disassembled the engines to assess the true state of the valves, recording the results in the confusion matrix below.

Question # 7

What is the precision of this predictive model?

Options:

A.

90.0%


B.

94.5%


C.

98.9%


D.

94.2%


Questions # 8:

Which of the following characteristics of AI-based systems make it more difficult to ensure they are safe?

Options:

A.

Simplicity


B.

Sustainability


C.

Non-determinism


D.

Robustness


Questions # 9:

Which ONE of the following approaches to labelling requires the least time and effort?

SELECT ONE OPTION

Options:

A.

Outsourced


B.

Pre-labeled dataset


C.

Internal


D.

Al-Assisted


Questions # 10:

Which ONE of the following models BEST describes a way to model defect prediction by looking at the history of bugs in modules by using code quality metrics of modules of historical versions as input?

SELECT ONE OPTION

Options:

A.

Identifying the relationship between developers and the modules developed by them.


B.

Search of similar code based on natural language processing.


C.

Clustering of similar code modules to predict based on similarity.


D.

Using a classification model to predict the presence of a defect by using code quality metrics as the input data.


Viewing page 1 out of 3 pages
Viewing questions 1-10 out of questions