0%
Loading ...

Gust Training

Test et qualité des applications
Icon

Formation – Testeur IA – Certification ISTQB Certified Tester AI Testing (CT-AI)

4 Jours


La formation Testeur IA – Certification ISTQB AI Testing (CT-AI) V1.0 permet de comprendre les spécificités du test des systèmes basés sur l’intelligence artificielle. À travers des exercices pratiques et un socle théorique solide, les participants ont appris à concevoir, exécuter et optimiser des tests adaptés aux modèles de Machine Learning et aux systèmes autonomes.
Ils abordent des sujets clés tels que le biais algorithmique, la qualité des données, les métriques de performance, les réseaux neuronaux et les techniques de test avancées comme le test métamorphique ou les attaques adverses. La formation couvre également l’utilisation de l’IA pour automatiser et améliorer les activités de test.
Cette formation prépare à la certification Certified Tester AI Testing (CT-AI).

A qui s’adresse cette formation ?

Pour qui

  • Professionnels de l’activité de tests de logiciels (maîtrise d’ouvrage, maîtrise d’oeuvre, services et exploitation, utilisateurs finaux) souhaitant s’appuyer sur un référentiel standard et normalisé

Prérequis

  • Avoir une expérience des tests et des notions du cycle de développement informatiques
  • Avoir des notions de Scripting en python (TP)
  • Avoir obtenu la certification ISTQB Fondation (CTFL)

Les objectifs de la formation

  • Identifier les particularités des systèmes exploités sur l’IA et leurs impacts sur les tests
  • Analyser les risques liés aux biais, à l’éthique et à la transparence des modèles IA
  • Préparer, entraîner et évaluer un modèle de machine learning à des fins de test
  • Concevoir des cas de test adaptés aux systèmes IA auto-apprenants et non-déterministes
  • Appliquer des techniques avancées de test telles que le test métamorphique ou adversaire
  • Mettre en oeuvre des outils IA pour automatiser et optimiser l’activité de test logiciel

Le programme

1 – Introduction à l’IA

  • Définition de l’IA et son impact
  • Différences entre IA étroite, générale et super IA
  • Systèmes basés sur l’IA et systèmes conventionnels
  • Technologies IA
  • Framework de développement de l’IA
  • Matériel pour les systèmes IA
  • AI as a Service (AIaaS)
  • Utilisation des modèles pré-entraînés
  • Normes et réglementations de l’IA

2 – Caractéristiques des systèmes basés sur l’IA

  • Flexibilité et adaptabilité
  • Autonomie et évolution
  • Biais et éthique
  • Effets secondaires et piratage de récompense
  • Transparence, explicabilité et interprétabilité
  • Sécurité et sûreté des systèmes IA

3 – Machine Learning

    • Types de machine learning
    • Worflow Machine Learning
    • Sélection d’une approche Machine Learning
    • Sélection des algorithmes Machine Learning
    • Surajustement et sous-ajustement

AtelierSurajustement et sous-ajustement

4 – Données ML

    • Données du workflow ML
    • Données d’apprentissage, de validation et de test dans le workflow ML
    • Problèmes de qualité des données
    • La qualité des données et son effet sur le modèle ML
    • Étiquetage des données pour l’apprentissage supervisé

AtelierPréparation et création d’un modèle ML

5 – Métriques des ML

    • Matrice de confusion
    • Métriques pour classification, régression et clustering
    • Limites des métriques
    • Sélection des métriques
    • Benchmarks pour ML

AtelierÉvaluer un modèle Machine Learning créé

6 – Réseaux neuronaux et tests – ML

    • Fonctionnement des réseaux neuronaux
    • Mesures de couverture

AtelierImplémentation d’un Perceptron

7 – Test des systèmes IA

  • Spécification des systèmes IA
  • Niveaux de test
  • Données de test
  • Tester les biais d’automatisation dans les systèmes IA
  • Documenter un modèle ML
  • Tester la dérive du concept
  • Approche de test pour un système ML

8 – Tester les caractéristiques spécifiques à l’IA

    • Tests des systèmes auto-apprenants et autonomes
    • Test des systèmes autonomes et complexes
    • Tester les caractéristiques de qualité
    • Test des systèmes probabilistes et non-déterministes
    • Tester la transparence, l’interprétabilité et l’explicabilité
    • Test d’oracles
    • Objectifs des tests et critères d’acceptation

AtelierDifférentes techniques d’explicabilité du modèle

9 – Méthodes et techniques de test des systèmes IA

    • Attaques adverses et empoisonnement des données
    • Test par paires, test dos à dos, test A/B
    • Test métamorphique
    • Test sur l’expérience des systèmes IA
    • Techniques de test pour les systèmes IA

AtelierMéthodes du test métamorphique, du test par paires

Réaliser un test exploratoire et analyse exploratoire des données (EDA)

10 – Environnements de test pour systèmes IA

  • Environnements de test pour les systèmes IA
  • Environnements de test virtuels pour le test de systèmes IA

11 – Utilisation de l’IA pour les tests

    • L’IA pour les tests
    • Analyser le reporting des défauts
    • Générer des cas de test
    • Optimiser des suites de tests de régression
    • Prédiction des défauts
    • Tester les interfaces utilisateur

AtelierUtilise l’IA dans les tests

Construire un système de prédiction des défauts

Détails de la formation

Réf : MG765
Tarif : 600 Dt
Niveau : Avancé
Lieu : Au choix. À distance ou en présentiel