
2025 Updated Verified CT-AI Downloadable Printable Exam Dumps
The Ultimate ISTQB CT-AI Dumps PDF Review
ISTQB CT-AI Exam Syllabus Topics:
| Topic | Details |
|---|---|
| Topic 1 |
|
| Topic 2 |
|
| Topic 3 |
|
| Topic 4 |
|
| Topic 5 |
|
| Topic 6 |
|
| Topic 7 |
|
| Topic 8 |
|
NEW QUESTION # 44
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?
- A. 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
- B. All high priority defects will be identified using this method
- C. The number of parameters to test can be reduced to less than a dozen
- 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
Answer: A
Explanation:
The syllabus states that while pairwise testing is effective at finding defects by reducing the number of test cases needed, the resulting test suite can still be extensive and require automation:
"Even the use of pairwise testing can result in extensive test suites... automation and virtual test environments often become necessary to allow the required tests to be run." (Reference: ISTQB CT-AI Syllabus v1.0, Section 9.2, Page 67 of 99)
NEW QUESTION # 45
Which of the following is a technique used in machine learning?
- A. Boundary value analysis
- B. Decision trees
- C. Equivalence partitioning
- D. Decision tables
Answer: B
Explanation:
Decision trees are a foundational algorithm used in supervised machine learning. The syllabus describes:
"A decision tree is a tree-like ML model whose nodes represent decisions and whose branches represent possible outcomes." (Reference: ISTQB CT-AI Syllabus v1.0, Section 3.4)
NEW QUESTION # 46
Which ONE of the following options is an example that BEST describes a system with Al-based autonomous functions?
SELECT ONE OPTION
- A. A system that utilizes a tool like Selenium.
- B. A system that utilizes human beings for all important decisions.
- C. A system that is fully able to respond to its environment.
- D. A fully automated manufacturing plant that uses no software.
Answer: C
Explanation:
* AI-Based Autonomous Functions: An AI-based autonomous system is one that can respond to its environment without human intervention. The other options either involve human decisions or do not use AI at all.
* Reference: ISTQB_CT-AI_Syllabus_v1.0, Sections on Autonomy and Testing Autonomous AI-Based Systems.
NEW QUESTION # 47
An engine manufacturing facility wants to apply machine learning to detect faulty bolts. Which of the following would result in bias in the model?
- A. Selecting training data by purposely excluding specific faulty conditions
- B. Selecting training data by purposely including all known faulty conditions
- C. Selecting testing data from a different dataset than the training dataset
- D. Selecting testing data from a boat manufacturer's bolt longevity data
Answer: A
Explanation:
Bias in AI models often originates fromincomplete or non-representative training data. In this case, if the training datasetpurposely excludes specific faulty conditions, the machine learning model willfail to learn and detectthese conditions in real-world scenarios.
This results in:
* Sample bias, where the training data is not fully representative of all possible faulty conditions.
* Algorithmic bias, where the model prioritizes certain defect types while ignoring others.
* B. Selecting training data by purposely including all known faulty conditions# This would help reduce bias by improving model generalization.
* C. Selecting testing data from a different dataset than the training dataset# This is a good practice to evaluate model generalization but does not inherently introduce bias.
* D. Selecting testing data from a boat manufacturer's bolt longevity data# While using unrelated data can createpoor model accuracy, it does not directly introduce bias unless systematic patterns in the incorrect dataset lead to unfair decision-making.
* Section 8.3 - Testing for Algorithmic, Sample, and Inappropriate Biasstates thatsample bias can occur if the training dataset is not fully representative of the expected data space, leading to biased predictions.
Why are the other options incorrect?Reference from ISTQB Certified Tester AI Testing Study Guide:
NEW QUESTION # 48
Which ONE of the following activities is MOST relevant when addressing the scenario where you have more than the required amount of data available for the training?
SELECT ONE OPTION
- A. Feature selection
- B. Data sampling
- C. Data augmentation
- D. Data labeling
Answer: B
Explanation:
A . Feature selection
Feature selection is the process of selecting the most relevant features from the data. While important, it is not directly about handling excess data.
B . Data sampling
Data sampling involves selecting a representative subset of the data for training. When there is more data than needed, sampling can be used to create a manageable dataset that maintains the statistical properties of the full dataset.
C . Data labeling
Data labeling involves annotating data for supervised learning. It is necessary for training models but does not address the issue of having excess data.
D . Data augmentation
Data augmentation is used to increase the size of the training dataset by creating modified versions of existing data. It is useful when there is insufficient data, not when there is excess data.
Therefore, the correct answer is B because data sampling is the most relevant activity when dealing with an excess amount of data for training.
NEW QUESTION # 49
Which of the following aspects is a challenge when handling test data for an AI-based system?
- A. Data frameworks or machine learning frameworks
- B. Personal data or confidential data
- C. Output data or intermediate data
- D. Video frame speed or aspect ratio
Answer: B
Explanation:
Handlingtest datain AI-based systems presents numerous challenges, particularly in terms ofdata privacy and confidentiality. AI models often require vast amounts of training data, some of which may containpersonal, sensitive, or confidential information. Ensuringcompliance with data protection laws (e.g., GDPR, CCPA)and implementingsecure data-handling practicesis a major challenge in AI testing.
* Data Privacy Regulations
* AI-based systems frequently process personal data, such as images, names, and transaction details, leading toprivacy concerns.
* Compliance with regulations such asGDPR (General Data Protection Regulation)andCCPA (California Consumer Privacy Act)requiresproper anonymization, encryption, or redactionof sensitive data before using it for testing.
* Data Security Challenges
* AI models mayleak confidential informationif proper security measures are not in place.
* Protectingtraining and test data from unauthorized accessis crucial to maintainingtrust and compliance.
* Legal and Ethical Considerations
* Organizations mustobtain legal approvalbefore using certain datasets, especially those containinghealth records, financial data, or personally identifiable information (PII).
* Testers may need toemploy synthetic dataordata maskingtechniques to minimize exposure risks.
* (B) Output data or intermediate data#
* While analyzing output data is important, it does notpose a significant challengecompared to handlingpersonal or confidential test data.
* (C) Video frame speed or aspect ratio#
* These aretechnical challengesin processing AI models but do not fall underdata privacy or ethical considerations.
* (D) Data frameworks or machine learning frameworks#
* Choosing an appropriateML framework (e.g., TensorFlow, PyTorch)is important, but it is nota major challenge related to test data handling.
* Handling personal or confidential data is a critical challenge in AI testing"Personal or otherwise confidential data may need special techniques for sanitization, encryption, or redaction.Legal approval for use may also be required." Why is Option A Correct?Why Other Options are Incorrect?References from ISTQB Certified Tester AI Testing Study GuideThus,option A is the correct answer, asdata privacy and confidentiality are major challenges when handling test data for AI-based systems.
NEW QUESTION # 50
Which of the following is an example of an input change where it would be expected that the AI system should be able to adapt?
- A. It has been trained to analyze mathematical models and is given a set of landscape pictures to classify.
- B. It has been trained to analyze customer buying trend data and is given information on supplier cost data.
- C. It has been trained to recognize cats and is given an image of a dog.
- D. It has been trained to recognize human faces at a particular resolution and it is given a human face image captured with a higher resolution.
Answer: D
Explanation:
AI systems, particularly machine learning models, need to exhibit adaptability and flexibility to handle slight variations in input data without requiring retraining. The ISTQB CT-AI syllabus outlines adaptability as a crucial feature of AI systems, especially when the system is exposed to variations in its operational environment.
* Option A:"It has been trained to recognize cats and is given an image of a dog."
* This scenario introduces an entirely new class (dogs), which is outside the AI system's expected scope. If the AI was only trained to recognize cats, it would not be expected to recognize dogs correctly without retraining. This does not demonstrate adaptability as expected from an AI system.
* Option B:"It has been trained to recognize human faces at a particular resolution and it is given a human face image captured with a higher resolution."
* This is an example of an AI system encountering a variation of its training data rather than entirely new data. Most AI-based image processing models can adapt to different resolutions by applying downsampling or other pre-processing techniques. Since the data remains within the domain of human faces, the model should be able to process the higher-resolution image without significant issues.
* Option C:"It has been trained to analyze mathematical models and is given a set of landscape pictures to classify."
* This represents a complete shift in the data type from structured numerical data to unstructured image data. The AI system is unlikely to adapt effectively, as it has not been trained on image classification tasks.
* Option D:"It has been trained to analyze customer buying trend data and is given information on supplier cost data."
* This introduces a significant domain shift. Customer buying trends focus on consumer behavior, while supplier cost data relates to pricing structures and logistics. The AI system would likely require retraining to process the new data meaningfully.
* Adaptability Requirements:The syllabus discusses that AI-based systems must be able to adapt to changes in their operational environment and constraints, including minor variations in input quality (such as resolution changes).
* Autonomous Learning & Evolution:AI systems are expected to improve and handle evolving inputs based on prior experience.
* Challenges in Testing Self-Learning Systems:AI systems should be tested to ensure they function correctly when encountering new but related data, such as different resolutions of the same object.
Analysis of the Answer Options:ISTQB CT-AI Syllabus References:Thus,option Bis the best choice as it aligns with the adaptability characteristics expected from AI-based systems.
NEW QUESTION # 51
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?
- A. 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.
- B. 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. - C. 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.
- D. 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.
Answer: B
Explanation:
The syllabus mentions that experience-based testing and EDA are effective for detecting biases:
"Experience-based testing can be used to verify that the training dataset is operationally relevant and identify potential sources of bias. EDA is also useful for exploring the data and understanding any relationships that might lead to bias in the model." (Reference: ISTQB CT-AI Syllabus v1.0, Section 8.3, page 58 of 99)
NEW QUESTION # 52
Which ONE of the following combinations of Training, Validation, Testing data is used during the process of learning/creating the model?
SELECT ONE OPTION
- A. Validation data - test data
- B. Training data - validation data - test data
- C. Training data - validation data
- D. Training data * test data
Answer: B
Explanation:
The process of developing a machine learning model typically involves the use of three types of datasets:
Training Data: This is used to train the model, i.e., to learn the patterns and relationships in the data.
Validation Data: This is used to tune the model's hyperparameters and to prevent overfitting during the training process.
Test Data: This is used to evaluate the final model's performance and to estimate how it will perform on unseen data.
Let's analyze each option:
A . Training data - validation data - test data
This option correctly includes all three types of datasets used in the process of creating and validating a model. The training data is used for learning, validation data for tuning, and test data for final evaluation.
B . Training data - validation data
This option misses the test data, which is crucial for evaluating the model's performance on unseen data after the training and validation phases.
C . Training data - test data
This option misses the validation data, which is important for tuning the model and preventing overfitting during training.
D . Validation data - test data
This option misses the training data, which is essential for the initial learning phase of the model.
Therefore, the correct answer is A because it includes all necessary datasets used during the process of learning and creating the model: training, validation, and test data.
NEW QUESTION # 53
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?
- A. 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.
- B. 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.
- C. 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.
- D. 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.
Answer: B
Explanation:
Metamorphic Testing (MT)is a testing technique that verifies AI-based systems by generatingfollow-up test casesbased on existing test cases. These follow-up test cases adhere to aMetamorphic Relation (MR), ensuring that if the system is functioning correctly, changes in input should result in predictable changes in output.
* Metamorphic testing works by transforming source test cases into follow-up test cases
* Here, thesource test caseinvolves testing themedium-speed vehicle'stravel time.
* Thefollow-up test casesare derived byextrapolating travel times for fast and slow vehiclesusing predictable relationships based on speed differences.
* MR states that modifying input should result in a predictable change in output
* Since the speed of the vehicle is a known factor, it is possible to predict the new arrival times and verify whether they follow expected trends.
* This is a direct application of metamorphic testing principles
* Inroute optimization systems, metamorphic testing often applies transformations tospeed, distance, or conditionsto verify expected outcomes.
* (B) Decomposing each route into traffic density and vehicle power#
* While useful for statistical analysis, this approach does not generate follow-up test cases based on a definedmetamorphic relation (MR).
* (C) Selecting dissimilar routes and transforming them into a fast or slow route#
* Thisdoes not follow metamorphic testing principles, which require predictable transformations.
* (D) Running fast vehicles on long routes and slow vehicles on short routes#
* This methoddoes not maintain a controlled MRand introduces too manyuncontrolled variables.
* Metamorphic testing generates follow-up test cases based on a source test case."MT is a technique aimed at generating test cases which are based on a source test case that has passed.One or more follow- up test cases are generated by changing (metamorphizing) the source test case based on a metamorphic relation (MR)."
* MT has been used for testing route optimization AI systems."In the area of AI, MT has been used for testing image recognition, search engines, route optimization and voice recognition, among others." Why Option A is Correct?Why Other Options are Incorrect?References from ISTQB Certified Tester AI Testing Study GuideThus,option A is the correct answer, as it aligns with the principles ofmetamorphic testing by modifying input speeds and verifying expected results.
NEW QUESTION # 54
A neural network has been designed and created to assist day-traders improve efficiency when buying and selling commodities in a rapidly changing market. Suppose the test team executes a test on the neural network where each neuron is examined. For this network, the shortest path indicates a "buy" and it will only occur when the one-day predicted value of the commodity is greater than the spot price by 0.75%. The neurons are stimulated by entering commodity prices and testers verify that they activate only when the future value exceeds the spot price by at least 0.75%.
Which of the following statements BEST explains the type of coverage being tested on the neural network?
- A. Threshold coverage
- B. Neuron coverage
- C. Sign-change coverage
- D. Value-change coverage
Answer: A
Explanation:
The syllabus details that threshold coverage requires each neuron to achieve an activation value greater than a specified threshold:
"Threshold coverage: Full threshold coverage requires that each neuron in the neural network achieves an activation value greater than a specified threshold." (Reference: ISTQB CT-AI Syllabus v1.0, Section 6.2, page 48 of 99)
NEW QUESTION # 55
A motorcycle engine repair shop owner wants to detect a leaking exhaust valve and fix it before it falls and causes catastrophic damage to the engine. The shop developed and trained a predictive model with historical data files from known health engines and ones which experienced a catastrophic fails 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.
What is the precision of this predictive model
- A. 94.2%
- B. 98.9%
- C. 94.5%
- D. 90.0%
Answer: A
Explanation:
Precision is a performance metric used to evaluate the accuracy of positive predictions in a classification model. It is defined by the formula:
Precision=TPTP+FP×100%\text{Precision} = \frac{TP}{TP + FP} \times 100\%Precision=TP+FPTP×100% Where:
* TP (True Positives)= Number of correctly predicted positive cases
* FP (False Positives)= Number of incorrectly predicted positive cases
The confusion matrix provided in the question would typically list these values. Based on ISTQB's guidelines for calculating precision, selecting the correct number of true positives and false positives from the given data should yield94.2%as the precision.
* Section 5.1 - Confusion Matrix and ML Functional Performance Metricsexplains the calculation of precisionusing the confusion matrix.
Reference from ISTQB Certified Tester AI Testing Study Guide:
NEW QUESTION # 56
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. Check the input test data for potential sample bias.
- B. Testing the distribution shift in the training data for inappropriate bias.
- C. Test the model during model evaluation for data bias.
- D. Testing the data pipeline for any sources for algorithmic bias.
Answer: C
Explanation:
Detecting biases in the ML pipeline involves various tests to ensure fairness and accuracy throughout the ML process.
* Testing the distribution shift in the training data for inappropriate bias (A): This involves checking if there is any shift in the data distribution that could lead to bias in the model. It is an important test but not the most direct method for detecting biases.
* Test the model during model evaluation for data bias (B): This is a critical stage where the model is evaluated to detect any biases in the data it was trained on. It directly addresses potential data biases in the model.
* Testing the data pipeline for any sources for algorithmic bias (C): This test is crucial as it helps identify biases that may originate from the data processing and transformation stages within the pipeline. Detecting sources of algorithmic bias ensures that the model does not inherit biases from these processes.
* Check the input test data for potential sample bias (D): While this is an important step, it focuses more on the input data and less on the overall data pipeline.
Hence, the most likely useful test to help detect different kinds of biases in the ML pipeline isB. Test the model during model evaluation for data bias.
:
ISTQB CT-AI Syllabus Section 8.3 on Testing for Algorithmic, Sample, and Inappropriate Bias discusses various tests that can be performed to detect biases at different stages of the ML pipeline.
Sample Exam Questions document, Question #32 highlights the importance of evaluating the model for biases.
NEW QUESTION # 57
Which ONE of the following is the BEST option to optimize the regression test selection and prevent the regression suite from growing large?
SELECT ONE OPTION
- A. Using of a random subset of tests.
- B. Identifying suitable tests by looking at the complexity of the test cases.
- C. Automating test scripts using Al-based test automation tools.
- D. Using an Al-based tool to optimize the regression test suite by analyzing past test results
Answer: D
Explanation:
A . Identifying suitable tests by looking at the complexity of the test cases.
While complexity analysis can help in selecting important test cases, it does not directly address the issue of optimizing the entire regression suite effectively.
B . Using a random subset of tests.
Randomly selecting test cases may miss critical tests and does not ensure an optimized regression suite. This approach lacks a systematic method for ensuring comprehensive coverage.
C . Automating test scripts using AI-based test automation tools.
Automation helps in running tests efficiently but does not inherently optimize the selection of tests to prevent the suite from growing too large.
D . Using an AI-based tool to optimize the regression test suite by analyzing past test results.
This is the most effective approach as AI-based tools can analyze historical test data, identify patterns, and prioritize tests that are more likely to catch defects based on past results. This method ensures an optimized and manageable regression test suite by focusing on the most impactful test cases.
Therefore, the correct answer is D because using an AI-based tool to analyze past test results is the best option to optimize regression test selection and manage the size of the regression suite effectively.
NEW QUESTION # 58
Which of the following characteristics of AI-based systems make it more difficult to ensure they are safe?
- A. Sustainability
- B. Simplicity
- C. Robustness
- D. Non-determinism
Answer: D
Explanation:
The syllabus states that non-determinism is one of the key challenges for ensuring safety in AI-based systems:
"The characteristics of AI-based systems that make it more difficult to ensure they are safe... include:
complexity, non-determinism, probabilistic nature, self-learning, lack of transparency, interpretability and explainability, and lack of robustness." (Reference: ISTQB CT-AI Syllabus v1.0, Section 2.8, page 25 of 99)
NEW QUESTION # 59
......
Achive your Success with Latest CT-AI Exam: https://freetorrent.actual4test.com/CT-AI_examcollection.html