Pourquoi choisir Cran Quality Experts pour cette formation ?
Experts reconnus sur l’organisation de cette formation, nous la recommandons sur 4 jours ceci facilitant l’assimilation, facilitant l’apprentissage et évitant au maximum le côté trop intensif de le faire en 3 jours.
Objectifs Pédagogiques
Prérequis
Public
Programme
Méthodes et moyens pédagogiques
Modalités d'évaluation
À l’issue de la formation, la personne participante sera capable de :
- Identifier les principes fondamentaux et le vocabulaire associé au test logiciel
- Expliquer la place et les enjeux des tests dans le cycle de développement logiciel
- Distinguer les différents niveaux, types et techniques de tests selon le contexte projet
- Mettre en œuvre les étapes clés d’un processus de test structuré
- Analyser les livrables de test et évaluer leur conformité aux exigences qualité
- Identifier les apports, limites et conditions de mise en œuvre de l’automatisation des tests
- Décrire les rôles et responsabilités des acteurs impliqués dans les activités de test
- Préparer le passage de la certification ISTQB® Foundation v4.0 dans des conditions optimales
Cette formation ne nécessite pas de prérequis formels si ce n’est des connaissances de base du cycle de vie des logiciels (systèmes d’information, embarqués, temps réels).
Cette formation s’adresse à toute personne souhaitant acquérir les fondamentaux du test logiciel et préparer la certification ISTQB® Foundation v4.0, notamment :
- Testeurs ou testeuses de logiciels novices ou en prise de poste
- Analystes de tests et ingénieurs QA
- Développeurs et développeuses souhaitant renforcer leurs compétences en qualité logicielle
- Chefs de projet, Product Owners et Scrum Masters intervenant dans la validation des livrables
- Business Analysts, AMOA / AMOE et responsables fonctionnels participant à la définition des exigences
- Toute personne participant à un projet logiciel et souhaitant comprendre les bonnes pratiques du test
1. Fondamentaux des tests logiciels
- Définitions et objectifs des tests
- Différence entre tester, déboguer et assurer la qualité
- Causes racines, erreurs, défauts et défaillances
- Principes fondamentaux du test
- Activités de test, livrables (testware) et rôles
- Compétences clés du testeur
- Approche collaborative et indépendance des tests
2. Tester tout au long du cycle de vie logiciel
- Tests dans les différents cycles de développement
- Impact des modèles (Agile, V, itératif, DevOps)
- Niveaux de test : composant, intégration, système, acceptation
- Types de tests : fonctionnels, non fonctionnels, régression, confirmation
- Tests de maintenance et facteurs déclencheurs
- Approche shift-left et amélioration continue
3. Tests statiques
- Principes du test statique (documents, exigences, code)
- Revue et feedback précoce
- Types de revues (informelle, technique, inspection…)
- Rôles et responsabilités dans les revues
- Facteurs de réussite d’une revue efficace
- Comparaison entre tests statiques et dynamiques
4. Analyse et conception des tests
- Techniques de test et classification
- Techniques de tests boîte-noire :
- partitions d’équivalence
- valeurs limites
- tables de décision
- transitions d’état
- Techniques de tests boîte-blanche :
- couverture des instructions
- couverture des branches
- Techniques basées sur l’expérience :
- estimation d’erreurs
- tests exploratoires
- checklists
- Approches collaboratives :
- rédaction des user stories
- critères d’acceptation
ATDD (Acceptance Test Driven Development)
5. Gestion des activités de test
- Planification et stratégie de test
- Estimation des charges de test
- Critères d’entrée et de sortie
- Priorisation des tests
- Gestion des risques produit et projet
- Suivi, pilotage et reporting des tests
- Gestion des défauts (cycle de vie, reporting)
- Gestion de configuration
- Clôture des activités de test
- Pyramide des tests et quadrants Agile
6. Outils de test
- Typologie des outils de test
- Support des outils dans le processus de test
- Automatisation des tests : avantages et limites
- Stratégie d’automatisation et retour sur investissement
- Bonnes pratiques d’utilisation des outils
7. Préparation à la certification ISTQB®
- Passage de l’examen officiel
- Durée : 1 heure (du temps supplémentaire est accordé pour les personnes non natives d’un pays francophone ou en situation de handicap, l’examen peut également être passé dans une autre langue
- Structure du QCM (40 questions)
- Score minimal 65% de réussite (26/40)
- Méthodologie de réponse aux questions
- Examen blanc complet et correction commentée
- Conseils pour maximiser la réussite
Méthodes et moyens pédagogiques
- Alternance d’apports théoriques et d’exercices pratiques
- Études de cas basées sur des situations réelles
- QCM d’entraînement progressifs
- Examen blanc en conditions réelles
- Échanges et retours d’expérience guidés
- Supports de formation numériques remis aux participants
- Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.