강의

멘토링

커뮤니티

Programming

/

Software Test

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 comprehensively learn everything from establishing AI-based system test strategies to designing and executing test cases, and even methods for utilizing AI to support testing. This course is conducted based on ISTQB's AI Testing syllabus and provides an opportunity to perfectly prepare for the ISTQB AI Testing certification exam.

9 learners are taking this course

Level Beginner

Course period 6 months

  • edu
ISTQB
ISTQB
Software Test
Software Test
AI
AI
ISTQB
ISTQB
Software Test
Software Test
AI
AI

What you will gain after the course

  • Understanding the current state and expected trends of AI

  • Gain direct experience with the implementation and testing of machine learning (ML) models, and identify how testers can contribute most effectively to quality.

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

  • Developing a Test Strategy for AI-Based Systems

  • Design and execute test cases for AI-based systems

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

  • Understand how AI can be used to support software testing

How should we test AI systems? 🤔

Testing traditional systems is well known, but AI-based systems, which are becoming increasingly common and important in our daily lives, present new challenges. This course introduces the core concepts of artificial intelligence (AI), how to determine acceptance criteria, and how to test AI-based systems. These systems have unique characteristics. They are complex (e.g., deep neural networks), based on big data, sometimes self-learning, and sometimes non-deterministic, which brings many new challenges and difficulties to testing.

This course introduces the different types of AI-based systems in use today, explains why machine learning (ML) is a key component of these systems, and shows how easy it is to build ML systems. We will look at how to set acceptance criteria for AI-based systems, why ethical considerations are important, and why the characteristics of AI-based systems make testing more difficult than traditional systems.

Course Introduction

  • To ensure the quality of these systems, we consider three aspects. First, when building a machine learning system, we look at the choices and checks to ensure the quality of the data used for training and prediction. Ideally, there should be no data with inherent bias or incorrect labeling, and most importantly, data should be used that is closely related to the problem you are trying to solve.

  • Next, we will look at several 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 look at how to measure test coverage for neural networks by applying white-box testing.

    The need for virtual testing environments is also illustrated by the case of self-driving cars.

  • Finally, we will consider applying AI to tools that support testing, while looking at some successful cases of AI being applied to testing of traditional systems.

  • This course is very practical, providing students with hands-on experience building and testing different types of machine learning systems through a variety of exercises.

What you will learn

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

📌 Experience implementing and testing machine learning models and identify areas where testers can contribute to model quality.

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

📌 Contribute to testing strategies for AI-based systems.

📌 Design and implement testing 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

  • Anyone 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 anyone who wants a basic understanding of AI-based systems or testing, including project managers, quality managers, software development managers, business analysts, and IT leaders.

Lecturer Dr Stuart Reid

  • As CTO of STA Testing Consulting, I have approximately 40 years of experience in the IT industry and am active in development, testing, and training.

  • We are currently researching testing for AI-based systems, applying it to a variety of fields, from safety-critical areas to finance and media.

  • Dr Stuart Reid contributes to the global testing community through a variety of activities.

  • He is the Chair of ISO/IEC SC7 WG26 (Software Testing Working Group), which developed the ISO/IEC/IEEE 29119 series - SW Testing standards, and is also 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 field of software and systems engineering.

  • He is also a co-founder and founding president of ISTQB (International Software Testing Qualifications Board), which promotes software testing qualifications worldwide, and is one of the authors of the ISTQB certification for AI-based systems testing.

Things to note before taking the class

Practice environment

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

Learning Materials

  • A detailed guide is provided with all the information you need.

Are there any required subjects or prerequisites for the course?

  • No programming experience required.


Recommended for
these people

Who is this course right for?

  • Tester, Test Analyst, Data Analyst, Test Engineer, Test Consultant, Test Manager, User Acceptance Testing (UAT) Tester, Software Developer, and all those involved in testing AI-based systems and software utilizing AI.

  • Project Managers, Quality Managers, Software Development Managers, Business Analysts, Operations Team Members, IT Directors, Management Consultants, and others who want a basic understanding of AI-based system testing and/or software testing using AI

  • ISTQB CT-AI Certification Candidates

Need to know before starting?

  • Basic knowledge about software testing, including ISTQB Foundation

Hello
This is

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.

Curriculum

All

41 lectures ∙ (12hr 11min)

Published: 
Last updated: 

Reviews

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

$75.90

Similar courses

Explore other courses in the same field!