ISTQB AI Testing
Artificial Intelligence and Machine Learning in particular are used more and more in everyday applications and systems. The ISTQB® AI Testing (CT-AI) certification extends understanding of artificial intelligence and/or deep (machine) learning, most specifically testing AI-based systems and using AI in testing, and gives answers to the above questions.
After the course, you can take the ISTQB certification exam. The multiple choice exam has 40 questions, and in order to pass the exam, you need to score 31 out of 47 possible points. The duration of the exam is one hour; non-native English-speakers are allowed 15 minutes extra time
Location
Helsinki
Training formats
Classroom
Remote
Duration
4 days
Price
2450 €
Certificate
Kyllä
Target Group
The Certified Tester AI Testing certification is aimed at anyone involved in testing AI-based systems and/or AI for testing. This includes people in roles such as testers, test analysts, data analysts, test engineers, test consultants, test managers, user acceptance testers, and software developers. This certification is also appropriate for anyone who wants a basic understanding of testing AI-based systems and/or AI for testing, such as project managers, quality managers, software development managers, business analysts, operations team members, IT directors, and management consultants.
Prerequisites
The participants must hold the ISTQB/ISEB Foundation Certificate in Software Testing. As the course material and the certification exam are in English, the participants are expected to have good command of English language
Course Content
Chapter 1: Introduction to AI
- Definition of AI and AI Effect
- Narrow, General and Super AI
- AI-based and Conventional Systems
- AI Technologies
- AI Development Frameworks
- Hardware for AI-Based Systems
- AI as a Service (AIaaS)
- Pre-Trained Models
- Standards, Regulations and AI
Chapter 2: Quality Characteristics for AI-Based Systems
- Flexibility and Adaptability
- Autonomy
- Evolution, Bias and Ethics
- Side Effects and Reward Hacking
- Transparency, Interpretability and Explainability
- Safety and AI
Chapter 3: Machine Learning (ML) –Overview
- Forms of ML and ML Workflow
- Selecting a Form of ML
Chapter 4: ML – Data
- Data Preparation as Part of the ML Workflow
- Training, Validation and Test Datasets in the ML Workflow
- Dataset Quality Issues
- Data Quality and its Effect on the ML Model
- Data Labelling for Supervised Learning
Chapter 5: ML Functional Performance Metrics
- Confusion Matrix
- Additional ML Functional Performance Metrics for Classification, Regression and Clustering
- Limitations of ML Functional Performance Metrics
- Selecting ML Functional Performance Metrics
- Benchmark Suites for ML Performance
Chapter 6: ML – Neural Networks and Testing
- Neural Networks
- Coverage Measures for Neural Networks
Chapter 7: Testing AI-Based Systems Overview
- Specification of AI-Based Systems
- Test Levels for AI-Based Systems
- Test Data for Testing AI-Based Systems
- Testing for Automation Bias in AI-Based Systems
- Documenting an AI Component
- Testing for Concept Drift
- Selecting a Test Approach for an ML System
Chapter 8: Testing AI-Specific Quality Characteristics
- Challenges Testing Self-Learning Systems
- Testing Autonomous AI-Based Systems
- Testing for Algorithmic, Sample and Inappropriate Bias
- Challenges Testing Probabilistic and Non-Deterministic AI-Based Systems
- Challenges Testing Complex AI-based Systems
- Testing the Transparency, Interpretability and Explainability of AI-Based Systems
- Test Oracles for AI-Based Systems
- Test Objectives and Acceptance Criteria
Chapter 9: Methods and Techniques for the Testing of AI-Based Systems
- Adversarial Attacks and Data Poisoning
- Pairwise Testing
- Back-to-Back Testing
- A/B Testing
- Metamorphic Testing (MT)
- Experience-based testing of AI-based Systems
- Selecting Test Techniques for AI-based Systems
Chapter 10: Test Environments for AI-Based Systems
- Test Environments for AI-Based Systems
- Virtual Test Environments for Testing AI-Based Systems
Chapter 11: Using AI for Testing
- AI Technologies for Testing
- Using AI to Analyze Reported Defects
- Using AI for Test Case Generation
- Using AI for the Optimization of Regression Test Suites
- Using AI for Defect Prediction
- Using AI for Testing User Interfaces
Schedule
Course begins at 9.00 and ends at 16.00 - 16.30. Breakfast is served from 8.15 onwards.
Pricing
Certification costs are not included in the course price.
You might be interested in these courses: