Chapter 01120 min training
Introduction to Artificial Intelligence
Introduces AI technologies and how AI-based systems differ from conventional software. Covers narrow, general, and super AI, generative AI, supporting hardware and development frameworks, model hosting, and relevant regulations and standards.
Key topicsAI technologies · Generative AI · Model hosting · Standards
Chapter 0245 min training
Quality Characteristics for AI-Based Systems
Explains AI-specific quality characteristics, including those in ISO/IEC 25059, and safety considerations. Covers defining acceptance criteria that reflect the behavior, quality, and performance expected of an AI-based system.
Key topicsAI quality characteristics · Safety · Acceptance criteria
Chapter 03375 min training
Machine Learning
Explores forms of machine learning, the development workflow, pretrained models, fine-tuning, and retrieval-augmented generation. Covers data preparation, training, validation and test datasets, classification metrics, neural networks, and neural network coverage.
Key topicsML workflow · Data preparation · Confusion matrices · Neural networks
Chapter 04195 min training
Testing AI-Based Systems
Explains testing challenges in locked and adaptive systems, statistical test approaches, and difficulties with test oracles. Covers testing generative AI and LLMs, red teaming, exploratory testing, ML-specific test levels, and risk-based testing.
Key topicsTest oracles · Statistical testing · LLM testing · Red teaming
Chapter 05180 min training
Input Data Testing for Machine Learning Systems
Covers input data risks and how to test for bias, representativeness, dataset constraints, and label correctness. Explains data pipeline testing and practical checks that help prevent unsuitable data from undermining model quality.
Key topicsBias · Data pipelines · Representativeness · Label correctness
Chapter 06225 min training
Model Testing for Machine Learning Systems
Explores model risks, documentation reviews, functional performance testing, and adversarial testing. Covers metamorphic testing when an oracle is difficult to define, drift, overfitting and underfitting, A/B testing, and back-to-back comparisons.
Key topicsMetamorphic testing · Drift · Adversarial testing · Model comparison
Chapter 0730 min training
Machine Learning Development Testing
Addresses risks across machine learning development and deployment. Explains test approaches and mitigation measures for development activities and checks needed when deploying an ML system into its operational environment.
Key topicsDevelopment risks · Deployment testing · Risk mitigation
Training times are syllabus allocations for accredited courses, not exam section durations or personal study recommendations. Total: 19 hours 30 minutes. Reference material and appendices follow the core chapters in the syllabus.