inflearn logo
inflearn logo

ISTQB AI Testing - Learn Best Practices and Prepare for the Exam

You will understand the present and future of AI technology, experience the testing process of AI models such as machine learning, and learn the role of a tester. You will gain a broad range of knowledge, from establishing AI-based system testing strategies to designing and executing test cases, as well as utilizing AI for test support. This course is based on the ISTQB AI Testing syllabus and provides an opportunity to perfectly prepare for the ISTQB AI Testing certification exam.

10 learners are taking this course

Level Beginner

Course period 6 months

ISTQB
ISTQB
Software Test
Software Test
AI
AI
ISTQB
ISTQB
Software Test
Software Test
AI
AI

What you will gain after the course

  • Understand the current state of AI and expected trends

  • Experience the implementation and testing of Machine Learning (ML) models firsthand, and identify how testers can contribute most effectively to quality.

  • Understand the challenges associated with testing AI-based systems (e.g., self-learning capabilities, bias, ethics, complexity, non-determinism, etc.)

  • Establishing a Test Strategy for AI-Based Systems

  • Design and execute test cases for AI-based systems

  • Able to recognize the special requirements of test infrastructure to support AI-based system testing

  • Understanding how AI can be utilized to support software testing

How should we test artificial intelligence systems? 🤔

While traditional system testing is well-known, AI-based systems—which are becoming increasingly common and critical to our daily lives—present new challenges. This course introduces the core concepts of Artificial Intelligence (AI), methods for determining acceptance criteria, and techniques for testing AI-based systems. These systems possess unique characteristics: they are complex (e.g., deep neural networks), rely on big data, are sometimes self-learning, and can be non-deterministic, all of which bring many new challenges and difficulties to testing.

This course introduces the various types of AI-based systems used today, explains why Machine Learning (ML) is a core element of these systems, and demonstrates how easy it is to build an ML system. We will explore how to set acceptance criteria for AI-based systems, why ethical considerations must be taken into account, and why the characteristics of AI-based systems make testing more difficult compared to traditional systems.

Course Introduction

  • To ensure the quality of such systems, we consider three aspects. First, we examine the selection and inspection criteria to guarantee the quality of the data used for training and prediction when building machine learning systems. Ideally, there should be no inherent bias or incorrectly labeled data; most importantly, data closely related to the problem being solved must be used.

  • Next, we will examine various testing techniques suitable for black-box testing of AI-based systems, such as back-to-back testing and A/B testing, and introduce the metamorphic testing technique in detail.

  • Third, we examine how to measure test coverage for neural networks by applying white-box testing.

    It also explains the necessity of virtual testing environments through the case of self-driving cars.

    Finally, we will look at several cases where AI has been successfully applied to testing traditional systems, and explore how AI can be used as a tool to support testing.

  • Finally, we will look at several cases where artificial intelligence has been successfully applied to testing traditional systems, and consider the application of AI to tools that support testing.

  • This course is highly practical and provides students with experience in building and testing various types of machine learning systems through a range of hands-on exercises.

What you will learn

📌 Understand the current state and development trends of artificial intelligence.

📌 Experience the implementation and testing of machine learning models, and identify areas where testers can contribute to model quality.

📌 Understand the challenges associated with AI-based systems, such as self-learning, bias, ethics, complexity, and non-determinism.

📌 Contribute to the testing strategy of AI-based systems.

📌 Design and execute test best practices for AI-based systems.

📌 Recognize the special requirements of test infrastructure for testing AI-based systems.

📌 Understand how AI-based software can be used to support testing.

💡 Recommended for these people

  • Everyone involved in AI-based systems and testing

  • Testers, test analysts, data analysts, test engineers, consultants, test managers, user acceptance testers, software developers, etc.

  • Suitable for project managers, quality managers, software development managers, business analysts, IT directors, and anyone who wants a basic understanding of AI-based systems or testing.

Instructor Dr. Stuart Reid

  • As the CTO of STA Testing Consulting, he has approximately 40 years of experience in the IT industry, working across the fields of development, testing, and education.

  • Currently, he is researching testing for AI-based systems and applying it to various fields ranging from safety-critical sectors to finance and media.

  • Dr. Stuart Reid contributes to the global testing community through various activities.

  • He is the chair of ISO/IEC SC7 WG26 (Software Testing Working Group), which developed the ISO/IEC/IEEE 29119 series of software testing standards, and also serves as the co-chair of ISO/IEC SC42 JWG2 for artificial intelligence testing.

  • Dr. Stuart Reid has also led ISO projects related to autonomous systems in the fields of software and systems engineering.

  • Additionally, he served as the co-founder and inaugural president of the ISTQB (International Software Testing Qualifications Board) to promote software testing qualifications worldwide, and is one of the authors of the ISTQB certification for Testing AI-based Systems.

Notes before taking the course

Practice Environment

  • Operating System and Version (OS): Windows, macOS, Android, iOS, etc.

Learning Materials

  • A detailed guide containing all the necessary information will be provided.

Are there any required subjects or prerequisite courses for this class?

  • No programming experience is required.


Recommended for
these people

Who is this course right for?

  • Anyone involved in AI-based systems and software testing using AI, including testers, test analysts, data analysts, test engineers, test consultants, test managers, user acceptance testing (UAT) testers, and software developers.

  • Project managers, quality managers, software development managers, business analysts, operations team members, IT directors, management consultants, and anyone else who wants a basic understanding of AI-based system testing and/or software testing using AI.

  • Those who wish to obtain the ISTQB CT-AI certification

Need to know before starting?

  • Basic knowledge of software testing, such as ISTQB Foundation.

Hello
This is edu

Hello, this is STA Testing Consulting.

STA is a company that creates Best Practices to contribute to the field of testing.

STA contributes to expanding the base and improving the standards of the SW testing field,
focusing on developing best practices as a leader in the global testing service industry.

What is the STA Training Center?

  • Korea's only ISTQB-accredited professional software testing training institution

As the only ISTQB-accredited training provider in Korea, we operate professional software testing education courses based on the ISTQB Body of Knowledge, which is recognized as an international standard. Furthermore, as the Korean representative of the international standard (ISO 29119) working group, we are leading the international standards and body of knowledge for software testing through continuous cooperation with ISTQB.

  • Korea's first educational institution specializing in software testing

As the first software testing specialized educational institution in Korea, STA Testing Consulting has been leading the domestic software testing education field, training approximately 1,400 people annually from 2006 to the present.

  • Proprietary training curriculum based on international standards

Based on ISO 29119, the international standard for software testing, we provide domain-based software testing expertise applicable to real-world practice through our own specialized software testing curriculum designed for acquiring practical knowledge in accordance with international standards.

  • Curriculum designed for practical application

Our internally developed curriculum is composed of the most relevant content for the specific job role, allowing you to acquire realistic skills and knowledge essential for field work. For ISTQB-related subjects, you can challenge yourself by taking the ISTQB international certification exam after the training to measure effectiveness and advance your career.

  • Professional Instructors in the SW Field

Lectures are conducted by expert instructors who have served as consultants in the domestic software testing sector for many years and have directly participated in the development of the courses they teach. Through these lectures, you can learn international standard knowledge, domestic and international best practices, and various experiences and know-how regarding real-world cases.

  • Continuous course development and improvement

SW testing is constantly evolving, and the knowledge and skills required for it are also continuously changing. Based on know-how gained from years of SW testing services and ongoing R&D activities, STA's curriculum consistently develops new courses and improves existing ones to stay aligned with current trends. As a professional SW testing educational institution that keeps pace with the market, we provide educational services prepared for both the present and the future.

More

Curriculum

All

41 lectures ∙ (12hr 11min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

Similar courses

Explore other courses in the same field!

$75.90