ISTQB® Certified Tester AI Testing (CT-AI)
An AI system cannot be validated in the same way as a conventional application. Connect data, model behaviour and risks to structure your tests. Develop practical guidelines for assessing output quality and communicating observed limitations to stakeholders.
- Duration
- 5 days 35 hours
- Code
- ISTQB-CTAI Code
Presentation
Artificial intelligence is transforming software systems, making testing more complex and essential than ever. Testing AI means understanding its specific characteristics: data management, model evaluation and result validation. This course helps you master these critical dimensions to ensure the quality of AI-based systems.
Through comprehensive modules and practical exercises, you will learn to evaluate the functional performance of machine learning models, test them for bias and use AI to optimise your own testing processes.
By the end of these 5 days, you will be ready to take the globally recognised ISTQB® CT-AI certification exam.
Objectives
By the end of this ISTQB artificial intelligence course, you will be able to:
- summarise the foundations of artificial intelligence and machine learning;
- understand quality characteristics specific to AI systems;
- evaluate ML models using appropriate metrics;
- test neural networks and their specific characteristics;
- apply suitable methods to test AI systems;
- use AI to improve your own testing processes;
- prepare effectively for the ISTQB® CT-AI certification exam.
Program
Module 1: artificial intelligence fundamentals
- Definitions and categories: narrow AI, general AI and super AI.
- AI systems versus conventional systems.
Practical exercises
- Identify AI systems and map AI components.
Module 2: AI system quality
- Flexibility, adaptability and autonomy.
- Managing bias, ethics and transparency.
Practical exercises
- Analyse real examples of AI bias.
- Create an ethical testing scenario.
Module 3: key machine learning concepts
- Supervised, unsupervised and reinforcement learning.
- ML workflows, overfitting and underfitting.
Practical exercises
- Experiment with overfitting and select ML algorithms.
Module 4: data in ML
- Data preparation, quality and labelling.
- Training, test and validation datasets.
Practical exercises
- Prepare datasets and identify bias within them.
Module 5: performance metrics
- Confusion matrices and classification/regression metrics.
- Metric limitations and selection.
Practical exercises
- Evaluate an ML model using appropriate metrics.
Module 6: neural networks and testing
- How neural networks work.
- Network coverage and perceptron implementation.
Practical exercises
- Implement a simple network and analyse coverage.
Module 7: testing AI systems
- AI-specific test levels.
- Test data and automation bias.
Practical exercises
- Plan multi-level tests and include AI documentation.
Module 8: testing AI-specific quality characteristics
- Autonomous systems and algorithmic bias.
- Transparency, explainability and test oracles.
Practical exercises
- Validate an explainable model and define test oracles.
Module 9: AI testing methods
- Adversarial attacks, pairwise testing and metamorphic testing.
- Exploratory testing and A/B testing.
Practical exercises
- Derive metamorphic test cases and simulate adversarial attacks.
Module 10: AI test environments
- Real and virtual environments for AI systems.
Practical exercises
- Simulate an AI test environment.
Module 11: using AI for testing
- AI for test case generation and defect prediction.
- Test suite optimisation.
Practical exercises
- Use AI tools to automate tests and create a defect prediction model.
Module 12: preparation for the ISTQB® CT-AI exam
- Review of key concepts.
- Mock exam and individual feedback.
Audience
This course is intended for:
- software testers, quality engineers and quality managers;
- professionals who want to specialise in testing systems that use artificial intelligence;
- anyone involved in validating AI solutions.
Prerequisites
This course requires the following prerequisites:
- ISTQB® Foundation (CTFL) certification (in French);
- software testing experience and awareness of UX/AI concepts (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
- Mock exam
Course highlights
- Expert AI instructor: an ISTQB®-certified specialist in testing applied to artificial intelligence.
- Intensive hands-on practice: exercises in data preparation, model evaluation, explainability and more.
- ISTQB®-aligned content: strict alignment with the official syllabus, covering all assessed topics.
- Realistic exam simulation: timed multiple-choice questions with detailed feedback on your answers.
- Official online exam: delivered through an accredited organisation for flexibility.
Dates and sessions
Choose the date and delivery format that suit you.
No upcoming sessions are currently available.
fr
en