ISTQB® AI Testing (CT-AI): validate and test artificial intelligence systems
An AI system cannot be validated like a conventional application. Connect data, model behaviour and risks to structure testing. Develop reference points to assess result quality and communicate observed limitations to stakeholders.
- Duration
- 4 days 28 hours
- Code
- ISTQBCTAI Code
- Certification
- Certified Tester AI Testing (CT-AI) Certification
Accredited training for the Certified Tester AI Testing (CT-AI) certification.
Presentation
Integrating artificial intelligence into software systems redefines quality assurance. Traditional testing methods are no longer sufficient for probabilistic, non-deterministic and self-learning systems. Software testing professionals need to understand the particular characteristics of machine learning algorithms and neural networks to ensure reliability, ethics and performance.
This accredited 4-day course covers the entire ISTQB® AI Testing syllabus. You will explore two essential dimensions: testing AI (validating AI-based systems) and AI for testing (using AI to optimise testing activities). Through a structured approach, you will learn to measure model performance, manage algorithmic bias and design robust test datasets.
Beyond theory, this programme prepares you for the ISTQB® Certified Tester AI Testing certification exam (find out more in the Certification tab). You will leave with the skills to define testing strategies for AI challenges such as explainability, concept drift detection and adversarial attack prevention.
Oo2 is a GASQ (Global Association for Software Quality) accredited Platinum training centre. This accreditation ensures that ISTQB CT-AI training and examination meet ISTQB and GASQ quality requirements, for certification recognised in over 130 countries.
Objectives
By the end of this ISTQB AI Testing course, you will be able to:
- understand fundamental AI and machine learning (ML) concepts and their impact on testing;
- evaluate quality characteristics specific to AI systems (adaptability, autonomy and fairness);
- apply functional performance metrics (confusion matrix, recall, precision) to validate a model;
- manage test data from acquisition to preparation while avoiding sampling bias;
- design testing strategies for neural networks and self-learning systems;
- implement specific techniques such as metamorphic, A/B and adversarial testing;
- use AI-based tools to optimise test generation, defect prediction and bug analysis;
- prepare for and pass the ISTQB® AI Testing certification exam by mastering the entire syllabus.
Program
Module 1: understand AI and testing challenges
- Defining the AI effect and distinguishing narrow, general and super AI.
- Comparing conventional and AI-based systems.
- Overview of technologies (machine learning, deep learning) and development frameworks.
- Using AI as a Service (AIaaS) and pre-trained models.
Module 2: analyse AI system quality characteristics
- Analysing specific attributes: flexibility, adaptability and autonomy.
- Managing system evolution and algorithmic and societal bias.
- Model ethics, transparency, interpretability and explainability (XAI).
- Safety and undesirable side effects (reward hacking).
Module 3: understand machine learning (ML)
- Distinguishing supervised, unsupervised and reinforcement learning.
- The ML lifecycle: understanding objectives, algorithm selection, training and deployment.
- Model tuning and managing underfitting and overfitting.
Module 4: manage machine learning data
- Data preparation: cleaning, augmentation and feature engineering.
- Dataset splitting strategies: training, validation and testing.
- The impact of data quality and labelling errors on the final model.
Module 5: master functional performance metrics
- Using the confusion matrix to evaluate classifiers.
- Calculating and interpreting key metrics: precision, recall, F1 score and accuracy.
- Specific metrics for regression (MSE, R-squared) and clustering.
Module 6: explore neural networks and coverage
- Deep neural network (DNN) structure and how layers work.
- Neural network-specific coverage measures (neuron, threshold and sign-change coverage).
Module 7: test AI-based systems
- Requirements specification and test levels (model testing versus system testing).
- Test data management and automation bias.
- Detecting and managing concept drift in production.
Module 8: evaluate specific characteristics and explainability
- Challenges in testing probabilistic, non-deterministic and complex systems.
- Evaluating AI decision explainability and transparency.
- Defining test oracles suited to autonomous systems.
Module 9: apply AI testing methods and techniques
- Protection against adversarial attacks and data poisoning.
- Applying pairwise testing to manage combinations.
- Using metamorphic, A/B and back-to-back testing when no oracle is available.
Module 10: set up AI test environments
- Specific test environment requirements for self-learning systems.
- Using virtual environments to simulate complex or dangerous scenarios.
Module 11: use AI to optimise testing activities
- Automated defect analysis and prediction of high-risk areas.
- Intelligent test case generation and regression suite optimisation.
- Using computer vision to test graphical user interfaces (GUIs).
Audience
This course is intended for professionals involved in intelligent system quality, including:
- software testers and QA engineers adapting their practices to AI projects.
- data scientists and AI developers seeking rigorous validation methods.
- project managers and quality managers overseeing AI solution deployment.
- business analysts and consultants defining predictive system acceptance criteria.
Prerequisites
This course requires the following prerequisites:
- Certification: ISTQB® Foundation Level (CTFL) certification (page in French) is mandatory to take the CT-AI exam.
- Basic knowledge: understanding of basic IT concepts and familiarity with software testing terminology are recommended.
Teaching and assessment methods
- Initial skills assessment
- Training materials provided to participants
- Continuous assessment throughout the course
- End-of-course feedback questionnaire
- Combination of theory and practical application
- Attendance records
- Post-course follow-up evaluation
- Practical exercises
- Case study
Course highlights
- Dual capability: learn to test AI (technical challenges) and use AI tools to improve testing.
- Official content: strictly aligned with ISTQB® syllabus v1.0 to ensure exam alignment.
- A practical approach: hands-on objectives allow you to work with concepts such as overfitting and metamorphic testing.
- Global recognition: ISTQB Tester AI Testing (CT-AI) certification is an international software testing standard.
Dates and sessions
Choose the date and delivery format that suit you.
No upcoming sessions are currently available.
Session alerts
ISTQB® is a registered trademark of the International Software Testing Qualifications Board
GASQ® is a registered trademark of the Global Association for Software Quality
fr
en
