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 des tests
- Définition de la qualité, de l'assurance qualité et des tests
- Les sept principes de test (ISTQB CTFL v4.0)
- Tests par rapport au débogage et au contrôle qualité
- La psychologie des tests
- Rôles et responsabilités au sein d'une équipe QA
Cycle de développement logiciel et tests
- Phases du cycle de vie du test logiciel (STLC)
- Approches de test en cascade, Agile, DevOps et CI/CD
- Niveaux de test : unité, intégration, système, acceptation
- Stratégies de test Shift-left et Shift-right
- Traceabilité entre les exigences et les cas de test
Techniques de test statique
- Relectures, revues de conception (walkthroughs) et inspections
- Analyse statique à l'aide d'outils automatisés
- Relecture fondée sur des listes de contrôle et sur les rôles
- Techniques de relecture formelles et informelles
- Intégration des tests statiques dans les flux de travail Agile
Techniques de test
- Techniques boîte noire : partitionnement de l'équivalence, analyse des valeurs limites
- Test par tables de décision et test de transitions d'état
- Test de cas d'utilisation et test exploratoire
- Techniques boîte blanche : couverture des instructions et des décisions
- Techniques fondées sur l'expérience et détection d'erreurs par conjecture
Gestion des défauts
- Cycle de vie des défauts : détection, signalisation, tri, résolution, clôture
- Rédaction de rapports de défauts efficaces avec JIRA
- Classification de la gravité et de la priorité des défauts
- Techniques d'analyse des causes profondes
- Métriques des défauts et analyse des tendances
Gestion des tests et tests fondés 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 de test et de politique de test alignés sur l'ISTQB
Outillage des tests et fondamentaux de l'automatisation
- Classification des outils de test (catégories d'outils ISTQB)
- Avantages et risques de l'automatisation des tests
- Sélection des outils : solutions open source vs commerciales
- Introduction à Selenium, Playwright et Cypress
- Construction d'une suite de tests automatisée de base
Introduction à l'IA dans l'assurance qualité
- Concepts d'IA et d'apprentissage automatique pour les testeurs
- Typologie : l'IA pour les tests vs le test des systèmes d'IA
- Paysage actuel des tests par l'IA : opportunités et limites
- Caractéristiques de qualité des systèmes basés sur l'IA
- Aperçu du programme ISTQB CT-AI et pertinence
Génération de cas de test assistée par l'IA
- Utilisation des LLM (ChatGPT, Claude, Copilot) pour la rédaction de cas de test
- Techniques d'ingénierie de prompts pour générer des scénarios de test
- Conversion des récits utilisateurs et des critères d'acceptation en cas de test
- Examen et validation des cas de test générés par l'IA
- Plateformes : Testim, Mabl et outils de génération de tests natifs à l'IA
Automatisation des tests assistée par l'IA
- Automatisation de tests auto-réparables avec Katalon Studio AI
- Reconnaissance d'objets et localisation d'éléments pilotés par l'IA
- Tests de régression visuelle avec Applitools Eyes
- Selenium avec des plugins d'IA pour une automatisation résiliente
- réduction de la charge 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 pannes et détection d'anomalies avec ReportPortal
- analyse des causes profondes assistée par l'IA
- Scoring des risques qualité et analyse des lacunes de test
- Utilisation des données historiques de défauts pour prioriser les tests
Évaluation des outils d'IA et intégration CI/CD
- Critères pour évaluer les outils de test par l'IA
- Analyse du ROI et stratégie d'adoption
- Intégration des outils de test par l'IA dans Jenkins, GitHub Actions, GitLab CI
- Conception du pipeline : quand et où exécuter les tests pilotés par l'IA
- Mesure de l'efficacité des tests par l'IA à l'aide de métriques
Considérations éthiques dans les tests pilotés par l'IA
- Biais et équité dans les données de test générées par l'IA
- Préoccupations liées à la vie privée lors de l'utilisation d'outils d'IA basés sur le cloud
- Transparence et explicabilité des décisions de test de l'IA
- Considérations en matière de gouvernance et de conformité
- Pratiques d'IA responsable pour les équipes QA
Préparation à l'examen ISTQB CTFL
- Structure, durée et barème de l'examen CTFL v4.0
- Types de questions et stratégies de réponse
- Répartition des poids des sujets à travers les chapitres du programme CTFL
- Examen pratique avec des questions d'exemple au format ISTQB
- Feuille de route d'étude et ressources recommandées
Projet de synthèse : Flux de travail de test de bout en bout renforcé 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éparables
- Signalisation des défauts et exécution d'une analyse des causes profondes assistée par l'IA
- Rétrospective : intégration de l'IA dans la pratique quotidienne de l'assurance qualité
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é n'est requise
Public cible
- Professionnels de l'assurance qualité et testeurs logiciels préparant la certification ISTQB de niveau Fondamental
- Ingénieurs de test souhaitant intégrer des outils d'IA dans leurs flux de travail de test
- Équipes en transition du test ad hoc vers des cadres d'assurance qualité structurés