Examers.io
ExamsOrganizationsHow it worksPricingHelp & FAQ
ISTQBRetiring

Certified Tester AI Testing

CT-AI

The ISTQB Certified Tester AI Testing (CT-AI) certification equips testing professionals to design and execute tests for AI-based systems, including machine learning and generative AI. It addresses the unique challenges of probabilistic behavior, non-determinism, and data reliance, and introduces AI-specific quality characteristics. This certification is essential for testers, data scientists, and developers working with modern AI systems.

1587 practice questions · Updated 2026-07-30

11Domains
63Objectives
395Concepts
1587Questions

CT-AI Curriculum

Every domain, objective, and concept the CT-AI exam measures.

AI Fundamentals

3 concepts · 16 questions
  1. Definition of AI
  2. Types of AI
  3. AI-Based vs Conventional Systems

AI Technologies and Frameworks

7 concepts · 28 questions
  1. AI Technologies Overview
  2. Machine Learning and Deep Learning
  3. Natural Language Processing and Computer Vision
  4. AI Development Frameworks
  5. Framework Selection Criteria
  6. Hardware for AI-Based Systems
  7. Hardware Considerations

AI as a Service

3 concepts · 17 questions
  1. Definition of AI as a Service
  2. Contractual aspects of AIaaS
  3. Examples of AIaaS offerings
  1. Definition and Purpose of Pre-Trained Models
  2. Common Pre-Trained Models
  3. Definition and Process of Transfer Learning
  4. Types of Transfer Learning
  5. Benefits of Transfer Learning
  6. Risks and Limitations of Pre-Trained Models
  7. Risks and Limitations of Transfer Learning
  8. Mitigation Strategies for Risks

Standards and Regulations

4 concepts · 26 questions
  1. Overview of AI Standards
  2. Key AI Standards Organizations
  3. AI Regulations and Legal Frameworks
  4. Compliance and Governance

Flexibility and Adaptability

7 concepts · 26 questions
  1. Definition of Flexibility and Adaptability
  2. Importance of Flexibility and Adaptability
  3. Scenarios Requiring Flexibility
  4. Scenarios Requiring Adaptability
  5. Testing for Flexibility
  6. Testing for Adaptability
  7. Trade-offs with Other Quality Characteristics

Autonomy

6 concepts · 24 questions
  1. Definition of Autonomy
  2. Levels of Autonomy
  3. Human Oversight
  4. Autonomy and Quality Characteristics
  5. Testing Challenges for Autonomous Systems
  6. Verification and Validation of Autonomy

Evolution

3 concepts · 12 questions
  1. Evolution of AI-based systems
  2. Impact of evolution on quality characteristics
  3. Testing strategies for evolving systems

Bias

5 concepts · 21 questions
  1. Define bias in AI-based systems
  2. Identify sources of bias
  3. Recognize types of bias
  4. Explain impact of bias
  5. Apply bias mitigation techniques

Ethics

4 concepts · 27 questions
  1. Ethical principles in AI
  2. Ethical risks and harms
  3. Ethical guidelines and standards
  4. Ethical considerations in testing

Side Effects and Reward Hacking

10 concepts · 22 questions
  1. Definition of Side Effects
  2. Definition of Reward Hacking
  3. Causes of Side Effects
  4. Causes of Reward Hacking
  5. Examples of Side Effects
  6. Examples of Reward Hacking
  7. Distinguishing Side Effects from Reward Hacking
  8. Impact on Quality Characteristics
  9. Mitigation Strategies for Side Effects
  10. Mitigation Strategies for Reward Hacking
  1. Transparency
  2. Interpretability
  3. Explainability
  4. Relationship among concepts
  5. Levels of interpretability
  6. Techniques for interpretability
  7. Techniques for explainability
  8. Trade-offs
  9. Stakeholder perspectives
  10. Regulatory and ethical considerations

Safety and AI

6 concepts · 25 questions
  1. Safety Definition in AI
  2. Safety Risks in AI
  3. Safety Requirements
  4. Safety Assurance Techniques
  5. Safety and Quality Characteristics
  6. Safety Standards and Regulations

Supervised Learning

6 concepts · 27 questions
  1. Definition of Supervised Learning
  2. Labeled Data
  3. Training and Test Sets
  4. Common Supervised Learning Algorithms
  5. Classification vs. Regression
  6. Model Evaluation

Unsupervised Learning

6 concepts · 30 questions
  1. Definition of Unsupervised Learning
  2. Clustering
  3. Dimensionality Reduction
  4. Anomaly Detection
  5. Association Rule Learning
  6. Applications of Unsupervised Learning

Reinforcement Learning

6 concepts · 24 questions
  1. Reinforcement Learning Definition
  2. Agent and Environment
  3. States, Actions, and Rewards
  4. Policy and Value Function
  5. Exploration vs. Exploitation
  6. Applications of Reinforcement Learning

ML Workflow

5 concepts · 28 questions
  1. ML Workflow Overview
  2. Data Preparation
  3. Model Training
  4. Model Evaluation
  5. Model Deployment and Monitoring

Selecting a Form of ML

6 concepts · 29 questions
  1. Definition of ML
  2. Types of ML
  3. Supervised Learning
  4. Unsupervised Learning
  5. Reinforcement Learning
  6. Selection Criteria
  1. Algorithm Selection Criteria
  2. Data Characteristics
  3. Problem Type and Complexity
  4. Performance Metrics
  5. Interpretability vs. Accuracy Trade-off
  6. Computational Constraints
  7. Overfitting and Generalization
  8. Ensemble Methods Consideration

Overfitting

5 concepts · 20 questions
  1. Definition of Overfitting
  2. Causes of Overfitting
  3. Symptoms of Overfitting
  4. Bias-Variance Tradeoff
  5. Techniques to Prevent Overfitting

Underfitting

5 concepts · 22 questions
  1. Definition of Underfitting
  2. Causes of Underfitting
  3. Symptoms of Underfitting
  4. Detection of Underfitting
  5. Mitigation Strategies for Underfitting
  1. Define overfitting
  2. Define underfitting
  3. Identify causes of overfitting
  4. Identify causes of underfitting
  5. Recognize symptoms of overfitting
  6. Recognize symptoms of underfitting
  7. Demonstrate overfitting in practice
  8. Demonstrate underfitting in practice
  9. Compare overfitting and underfitting
  10. Apply techniques to mitigate overfitting
  11. Apply techniques to mitigate underfitting

Challenges in Data Preparation

8 concepts · 28 questions
  1. Data Quality Issues
  2. Data Cleaning Techniques
  3. Data Transformation
  4. Data Splitting Strategies
  5. Handling Imbalanced Data
  6. Feature Engineering Basics
  7. Data Leakage Prevention
  8. Bias and Fairness in Data
  1. Data Preparation Overview
  2. Data Cleaning
  3. Data Transformation
  4. Data Splitting
  5. Feature Engineering
  6. Hands-On Implementation
  1. Identify Training and Test Data
  2. Create an ML Model
  3. Evaluate Model Performance

Dataset Quality Issues

6 concepts · 26 questions
  1. Data Quality Dimensions
  2. Impact of Data Quality on ML Models
  3. Common Data Quality Issues
  4. Data Quality Assessment Techniques
  5. Data Cleaning Strategies
  6. Data Quality Monitoring
  1. Define data quality
  2. Identify data quality dimensions
  3. Explain data quality issues
  4. Assess data quality impact
  5. Apply data quality improvement techniques
  6. Evaluate data quality for ML

Approaches to Data Labelling

10 concepts · 37 questions
  1. Data labelling overview
  2. Types of data labelling
  3. Manual labelling
  4. Automated labelling
  5. Semi-automated labelling
  6. Crowdsourcing for labelling
  7. Labelling quality and consistency
  8. Labelling tools and platforms
  9. Labelling for specific data types
  10. Ethical and privacy considerations in labelling

Mislabeled Data in Datasets

5 concepts · 24 questions
  1. Definition of mislabeled data
  2. Sources of mislabeled data
  3. Impact of mislabeled data on ML models
  4. Detection techniques for mislabeled data
  5. Handling and correction strategies

Confusion Matrix

4 concepts · 9 questions
  1. Confusion Matrix Definition
  2. Reading a Confusion Matrix
  3. Deriving Metrics from Confusion Matrix
  4. Confusion Matrix for Multi-class
  1. Identify limitations of accuracy
  2. Identify limitations of precision and recall
  3. Identify limitations of F1-score
  4. Identify limitations of confusion matrix metrics
  5. Identify limitations of ROC-AUC
  6. Identify limitations of PR-AUC
  7. Identify limitations of regression metrics
  8. Identify limitations of threshold-dependent metrics
  9. Identify limitations of aggregate metrics
  10. Identify limitations of metrics in non-stationary environments
  1. Evaluate ML model with functional performance metrics
  2. Interpret functional performance metrics results
  3. Compare model performance against requirements
  4. Document evaluation findings

Benchmark Suites for ML

5 concepts · 23 questions
  1. Purpose of benchmark suites
  2. Common benchmark datasets
  3. Benchmark metrics
  4. Benchmark limitations
  5. Selecting appropriate benchmarks

  1. Perceptron Model
  2. Perceptron Learning Rule
  3. Binary Classification with Perceptron
  4. Testing Perceptron Implementation

Coverage Measures for Neural Networks

3 concepts · 14 questions
  1. Neural Network Coverage Metrics
  2. Applying Coverage Measures
  3. Limitations and Challenges

AI-Based System Testing Fundamentals

5 concepts · 26 questions
  1. Specification of AI-Based Systems
  2. Input Data Testing
  3. ML Model Testing
  4. Test Data for Testing AI-based Systems
  5. Selecting a Test Approach for an ML System

Testing Levels and Integration

4 concepts · 16 questions
  1. Component Testing
  2. Component Integration Testing
  3. System Testing
  4. Acceptance Testing

Specialized Testing Considerations

10 concepts · 35 questions
  1. Automation Bias Definition
  2. Identifying Automation Bias Risks
  3. Mitigation Strategies for Automation Bias
  4. Documentation Requirements for AI Components
  5. Documentation Standards and Formats
  6. Documentation for Traceability and Maintenance
  7. Concept Drift Definition
  8. Detecting Concept Drift
  9. Testing for Concept Drift Impact
  10. Handling Concept Drift in Testing

  1. Self-learning systems definition
  2. Challenges in testing self-learning systems
  3. Non-deterministic behavior
  4. Data dependency and drift
  5. Test oracles for self-learning systems
  6. Continuous learning and adaptation
  7. Test environment and simulation
  8. Monitoring and feedback loops
  9. Ethical and safety considerations

Testing Autonomous AI-Based Systems

7 concepts · 26 questions
  1. Autonomy Levels
  2. Testing Challenges
  3. Simulation-Based Testing
  4. Real-World Testing
  5. Safety and Risk Assessment
  6. Verification and Validation
  7. Ethical and Regulatory Considerations
  1. Define algorithmic bias
  2. Define sample bias
  3. Define inappropriate bias
  4. Identify sources of bias
  5. Explain impact of bias
  6. Apply testing techniques for bias
  1. Definition of probabilistic and non-deterministic systems
  2. Sources of non-determinism in AI systems
  3. Challenges in testing probabilistic systems
  4. Statistical testing methods
  5. Test oracles for non-deterministic systems
  6. Handling flaky tests
  7. Evaluating quality characteristics
  8. Reporting and communicating test results
  1. Identify challenges in testing AI-based systems
  2. Explain the impact of data quality on AI testing
  3. Describe the difficulty of defining expected outcomes
  4. Analyze the role of model complexity in testing
  5. Discuss the challenge of test data selection and coverage
  6. Explain the difficulty of reproducing and debugging AI failures
  7. Evaluate the need for specialized testing skills and tools

Hands-On Exercise: Model Explainability

4 concepts · 26 questions
  1. Explainability techniques overview
  2. Applying explainability methods
  3. Interpreting explanations
  4. Evaluating explainability results

Test Oracles for AI-Based Systems

10 concepts · 29 questions
  1. Definition and Purpose of Test Oracles
  2. Challenges in Defining Oracles for AI Systems
  3. Types of Test Oracles
  4. Human-Based Oracles
  5. Heuristic Oracles
  6. Statistical Oracles
  7. Model-Based Oracles
  8. Selecting Appropriate Oracles
  9. Combining Multiple Oracles
  10. Evaluating Oracle Quality

Test Objectives and Acceptance Criteria

6 concepts · 27 questions
  1. Define test objectives for AI systems
  2. Define acceptance criteria for AI testing
  3. Align test objectives with AI quality characteristics
  4. Derive acceptance criteria from requirements
  5. Evaluate testability of acceptance criteria
  6. Document test objectives and acceptance criteria

Adversarial Attacks

7 concepts · 24 questions
  1. Definition of adversarial attacks
  2. Types of adversarial attacks
  3. Threat models
  4. Adversarial examples generation
  5. Impact on AI systems
  6. Defense mechanisms
  7. Testing for adversarial robustness

Data Poisoning

7 concepts · 27 questions
  1. Definition of Data Poisoning
  2. Types of Data Poisoning Attacks
  3. Attack Vectors and Entry Points
  4. Impact on Model Performance and Security
  5. Detection Techniques for Data Poisoning
  6. Mitigation and Prevention Strategies
  7. Testing for Data Poisoning Resilience

Hands-On Exercise: Pairwise Testing

5 concepts · 20 questions
  1. Pairwise Testing Fundamentals
  2. Identifying Input Parameters and Values
  3. Generating Pairwise Combinations
  4. Applying Pairwise Testing to AI Systems
  5. Evaluating Pairwise Test Coverage

Back-to-Back Testing

7 concepts · 29 questions
  1. Definition of Back-to-Back Testing
  2. Purpose and Benefits
  3. Applicability to AI-Based Systems
  4. Process and Workflow
  5. Comparison and Analysis of Outputs
  6. Handling Non-Determinism
  7. Limitations and Challenges

A/B Testing

9 concepts · 26 questions
  1. A/B testing fundamentals
  2. Hypothesis formulation
  3. Test design and randomization
  4. Metrics selection
  5. Statistical significance
  6. Sample size determination
  7. Handling biases and confounders
  8. Interpreting results
  9. Limitations and pitfalls

Hands-On Exercise: Metamorphic Testing

6 concepts · 18 questions
  1. Purpose of Metamorphic Testing
  2. Metamorphic Relations
  3. Source and Follow-up Test Cases
  4. Executing Metamorphic Tests
  5. Verifying Metamorphic Relations
  6. Interpreting Results
  1. Exploratory Testing Fundamentals
  2. Exploratory Data Analysis (EDA) Fundamentals
  3. Applying Exploratory Testing to AI Systems
  4. Applying EDA to AI Datasets
  5. Integrating Exploratory Testing and EDA
  1. Selection criteria for AI test techniques
  2. Mapping techniques to AI system characteristics
  3. Comparing black-box and white-box testing for AI
  4. Selecting techniques for data validation
  5. Selecting techniques for model evaluation
  6. Selecting techniques for AI-specific testing
  7. Considering regulatory and ethical constraints in technique selection

Test Environments for AI-Based Systems

10 concepts · 40 questions
  1. Purpose of Test Environments
  2. Components of AI Test Environments
  3. Data Management in Test Environments
  4. Model Deployment and Serving
  5. Simulation and Synthetic Data
  6. Monitoring and Logging
  7. Version Control and Reproducibility
  8. Security and Compliance
  9. Integration with CI/CD
  10. Challenges and Best Practices
  1. Purpose of Virtual Test Environments
  2. Types of Virtual Test Environments
  3. Simulation Environments
  4. Emulation Environments
  5. Digital Twins
  6. Data Generation in Virtual Environments
  7. Validation of Virtual Environments
  8. Integration with Test Processes

  1. Hands-On Exercise Setup
  2. Applying AI to a Testing Task
  3. Evaluating AI-Based Testing Results

Using AI to Analyze Reported Defects

6 concepts · 23 questions
  1. Defect Analysis Automation
  2. Defect Triage and Prioritization
  3. Natural Language Processing for Defect Reports
  4. Defect Clustering and Pattern Recognition
  5. Predictive Defect Analysis
  6. Integration with Defect Management Tools

Using AI for Test Case Generation

5 concepts · 24 questions
  1. AI-based test case generation techniques
  2. Input data generation for testing
  3. Coverage optimization in test generation
  4. Evaluation of AI-generated test cases
  5. Integration of AI test generation into test processes
  1. Regression Test Suite Optimization
  2. AI Techniques for Test Suite Reduction
  3. Test Case Prioritization
  4. Test Case Selection
  5. Evaluation of Optimization Effectiveness
  1. Defect prediction fundamentals
  2. Data collection for defect prediction
  3. Data preprocessing for defect prediction
  4. Feature selection and engineering
  5. Model training for defect prediction
  6. Model evaluation and validation
  7. Interpreting and using predictions
  1. GUI-based testing with AI
  2. AI-driven GUI test generation
  3. GUI element recognition and interaction
  4. Handling dynamic and complex GUIs
  5. AI for GUI test oracles
  6. Evaluating AI-based GUI testing

Using AI to Test the GUI

8 concepts · 30 questions
  1. GUI Testing Fundamentals
  2. AI Techniques for GUI Testing
  3. Automated GUI Test Generation
  4. GUI Element Recognition and Interaction
  5. Self-Healing GUI Tests
  6. Visual Validation and Defect Detection
  7. AI-Based Test Oracles for GUI
  8. Challenges and Limitations of AI in GUI Testing
Ready to practice?Test your knowledge with exam-style questions or take an intelligent quiz tailored to your level.

Percentages reflect share of the current practice bank, not official exam weightings — no structured per-skill weight is published for CT-AI, so none is invented.