Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Durée 21 heures
Plan du cours
Fondements de l'assurance qualité et du test
- Définition de la qualité, de l'assurance qualité et du test
- Les sept principes de test (ISTQB CTFL v4.0)
- Test vs débogage vs contrôle qualité
- La psychologie du test
- Rôles et responsabilités au sein d'une équipe QA
Cycle de vie du développement logiciel et test
- Phases du cycle de vie des tests logiciels (STLC)
- Approches de test en cycle en cascade, Agile, DevOps et CI/CD
- Niveaux de test : unitaire, d'intégration, système, d'acceptation
- Stratégies de test Shift-left et Shift-right
- Tracéabilité entre les exigences et les cas de test
Techniques de test statique
- Revues, walkthroughs et inspections
- Analyse statique à l'aide d'outils automatisés
- Revues basées sur des check-lists et sur les rôles
- Techniques de révision formelles et informelles
- Intégration du test statique dans les flux de travail Agile
Techniques de test
- Techniques boîte noire : partitionnement d'équivalence, analyse des valeurs limites
- Test par tableaux de décision et test par transitions d'état
- Test par cas d'utilisation et test exploratoire
- Techniques boîte blanche : couverture des énoncés et des décisions
- Techniques basées sur l'expérience et détection d'erreurs par intuition
Gestion des défauts
- Cycle de vie du défaut : détection, signalement, triage, résolution, clôture
- Rédaction de rapports de défauts efficaces avec JIRA
- Classification de la gravité vs la priorité des défauts
- Techniques d'analyse des causes racines
- Indicateurs de défauts et analyse des tendances
Gestion des tests et test basé sur les risques
- Planification des tests et méthodes d'estimation
- Identification, évaluation et atténuation des risques
- Suivi, contrôle et reporting des tests
- Définition des critères d'achèvement des tests et des conditions de sortie
- Documents de stratégie et de politique de test alignés sur l'ISTQB
Outillage de test et fondements de l'automatisation
- Classification des outils de test (catégories ISTQB)
- Bénéfices et risques de l'automatisation des tests
- Sélection des outils : solutions open source vs solutions commerciales
- Introduction à Selenium, Playwright et Cypress
- Création d'une suite de tests automatisés de base
Introduction à l'IA dans l'assurance qualité
- Concepts d'IA et d'apprentissage automatique pour les testeurs
- Typologie : l'IA pour le test vs le test des systèmes d'IA
- Paysage actuel des tests par IA : opportunités et limites
- Caractéristiques de qualité pour les systèmes basés sur l'IA
- Présentation du plan de cours ISTQB CT-AI et sa pertinence
Génération de cas de test assistée par IA
- Utilisation des LLM (ChatGPT, Claude, Copilot) pour la rédaction de cas de test
- Techniques de prompt engineering pour générer des scénarios de test
- Conversion des user stories et des critères d'acceptation en cas de test
- Examen et validation des cas de test générés par IA
- Plateformes : Testim, Mabl et outils natifs de génération de tests par IA
Automatisation des tests assistée par IA
- Automatisation des tests auto-réparatrice avec Katalon Studio AI
- Reconnaissance d'objets et localisation d'éléments par IA
- Test de régression visuelle avec Applitools Eyes
- Selenium avec des plugins IA pour une automatisation résiliente
- Réduction de la surcharge de maintenance grâce à des localisateurs intelligents
IA pour la prédiction et l'analyse des défauts
- Sélection prédictive de tests avec Launchable et Sealights
- Regroupement des échecs et détection d'anomalies avec ReportPortal
- Analyse des causes racines assistée par IA
- Notation du risque qualité et analyse des lacunes de test
- Utilisation des données historiques de défauts pour prioriser les tests
Évaluation des outils IA et intégration CI/CD
- Critères pour évaluer les outils de test par IA
- Analyse du ROI et stratégie d'adoption
- Intégration des outils de test par IA dans Jenkins, GitHub Actions, GitLab CI
- Conception des pipelines : quand et où exécuter les tests alimentés par l'IA
- Mesure de l'efficacité des tests par IA à l'aide d'indicateurs
Considérations éthiques dans les tests basés sur l'IA
- Biais et équité dans les données de test générées par IA
- Préoccupations de confidentialité lors de l'utilisation d'outils IA cloud
- Transparence et explicabilité des décisions de test par IA
- Considérations de gouvernance et de conformité
- Bonnes pratiques en IA responsable pour les équipes QA
Préparation à l'examen ISTQB CTFL
- Structure, durée et notation de l'examen CTFL v4.0
- Types de questions et stratégies de réponse
- Répartition pondérale des sujets à travers les chapitres du plan de cours CTFL
- Examen d'entraînement avec des questions d'exemple de type ISTQB
- Feuille de route d'étude et ressources recommandées
Projet de synthèse : Flux de travail de test de bout en bout amélioré par l'IA
- Conception de cas de test à partir d'un document d'exigences d'exemple
- Utilisation de l'IA pour générer et affiner des scénarios de test
- Automatisation de tests sélectionnés avec des outils auto-réparateurs
- Rapport des défauts et exécution d'une analyse des causes racines assistée par IA
- Rétrospective : intégration de l'IA dans la pratique QA quotidienne
Pré requis
- Compréhension de base des concepts et de la terminologie du développement logiciel
- Familiarité de base avec le test logiciel
- Aucune certification ISTQB préalable ni formation formelle en assurance qualité requise
Public cible
- Professionnels de l'assurance qualité et testeurs logiciels se préparant à la certification ISTQB Foundation Level
- Ingénieurs de test souhaitant intégrer des outils d'IA dans leurs flux de travail de test
- Équipes passant des tests ad hoc à des cadres d'assurance qualité structurés