Public concerné
Testeurs logiciels, ingénieurs qualité, analystes de tests, chefs de projets, responsables qualité souhaitant obtenir la certification ISTQB Niveau Fondation et/ou professionnels débutants ou désirant formaliser leurs connaissances en tests logiciels.
Prérequis
Avoir une connaissance de base des processus de développement logiciel et des tests manuels est recommandé.
Afin de valider vos prérequis avant la formation, un QCM est disponible ; n'hésitez pas à nous contacter.
Validez les prérequis
Afin de vérifier que vous disposez bien des prérequis nécessaires à cette formation, nous vous invitons à réaliser ce test.
Temps estimé : 4 minutes.
Passer le testObjectifs de formation
A l'issue de cette formation, vous serez capable de :
- Interpréter les fondamentaux des tests
- Cartographier les tests tout au long du développement logiciel
- Rappeler et interpréter le test statique
- Suivre une procédure d'analyse et de conception des tests
- Déduire les résultats de la gestion des activités de test
- Illustrer les outils de test
- Préparer et passer l'examen de certification.
Certification
CFTL - ISTQB Certified Tester Foundation Level V4.0 (prix inclus)Les + de la formation
Nous adoptons une démarche progressive et adaptative pour garantir l'ancrage durable des connaissances et leur mise en oeuvre pratique :
- Présentation structurée des concepts clés pour chaque chapitre, avec un focus sur la compréhension des fondamentaux du test logiciel selon les standards ISTQB et niveaux pédagogiques ciblés (K1 à K3)
- Application immédiate par des exercices pratiques, travaux dirigés et QCM afin de favoriser l'intégration active des notions abordées
- Adaptation aux besoins spécifiques du groupe, en modulant explications et approfondissements en fonction des échanges, des questions et du rythme d'apprentissage constaté
Cette approche garantit un équilibre constant entre théorie (exposition des concepts) et pratique (application par exercices/QCM), optimisant ainsi la préparation à la certification.
Spécificités : Syllabus 2023 Testeur Certifié Syllabus Niveau Fondation v4.0 (CFTL).
Partenaire / Éditeur
Programme
Jour 1 - Matin
Fondamentaux des tests
Qu'est-ce que le test ?
Identifier les objectifs habituels du test
Faire la différence entre tester et déboguer
Pourquoi est-il nécessaire de tester ?
Donner des exemples montrant la nécessité des tests
Rappeler la relation entre les tests et assurance qualité
Faire la distinction entre la cause racine, l'erreur, le défaut et la défaillance
Principes du test
Expliquer les sept principes du test
Activités de test, testware et rôles dans le test
Résumer les différentes activités et tâches de test
Expliquer l'impact du contexte sur le processus de test
Différencier les composants du testware qui soutiennent les activités de test
Expliquer la valeur du maintien de la traçabilité
Comparer les différents rôles dans le test
Compétences essentielles et bonnes pratiques en matière de test
Donner des exemples de compétences génériques requises pour le test
Rappeler les avantages de l'approche équipe intégrée
Distinguer les avantages et les inconvénients de l'indépendance du test
Exemples de travaux pratiques (à titre indicatif)
Exercices pratiques réalisés
Illustration des 7 principes fondamentaux du test
Création d'un glossaire des termes utilisés pour le test
Définition de rôles du test dans votre organisation
Questions de types QCM
10 questions portant sur les différentes notions abordées dans cette partie
Correction en groupe
Jour 1 - Après-midi
Tester tout au long du cycle de vie du développement logiciel
Tester dans le contexte d'un cycle de vie du développement logiciel
Expliquer l'impact du cycle de vie du développement logiciel choisi sur le test
Rappeler les bonnes pratiques de test qui s'appliquent à tous les cycles de vie du développement logiciel
Rappeler des exemples d'approches de développement piloté par les tests
Résumer la façon dont DevOps pourrait avoir un impact sur le test
Expliquer l'approche shift-left
Expliquer comment les rétrospectives peuvent être utilisées comme mécanisme d'amélioration des processus
Niveaux de test et types de test
Distinguer les différents niveaux de test
Distinguer les différents types de tests
Distinguer les tests de confirmation des tests de régression
Tests de maintenance
Résumer les tests de maintenance et leurs déclencheurs
Exemples de travaux pratiques (à titre indicatif)
Exercice pratique réalisé
Planification des tests de maintenance
Questions de types QCM
15 questions portant sur les différentes notions abordées dans cette partie
Correction en groupe
Test statique
Bases du test statique
Reconnaître les types de produits qui peuvent être examinés par les différentes techniques de test statique
Expliquer la valeur du test statique
Comparer et opposer les tests statiques et les tests dynamiques
Processus de feedback et de revue
Identifier les avantages d'un feedback précoce et fréquent de la part des parties prenantes
Résumer les activités du processus de revue
Rappeler quelles sont les responsabilités attribuées aux rôles principaux lors des revues
Comparer et opposer les différents types de revues
Rappeler les facteurs qui contribuent à la réussite d'une revue
Exemples de travaux pratiques (à titre indicatif)
Exercices pratiques réalisés
Définition d'un processus de revue (livrables à revoir, rôles, métriques)
Revue de User Stories et exigences
Questions de types QCM
10 questions portant sur les différentes notions abordées dans cette partie
Correction en groupe
Jour 2 - Matin
Analyse et conception des tests
Aperçu des techniques de test
Distinguer les techniques de test boîte noire, boîte blanche et basées sur l'expérience
Techniques de test boîte noire
Utiliser les partitions d'équivalence pour dériver les cas de test
Utiliser l'analyse des valeurs limites pour dériver les cas de test
Utiliser les tests par tables de décisions pour dériver les cas de test
Utiliser les tests de transition d'état pour dériver les cas de test
Techniques de test boîte blanche
Expliquer le test des instructions
Expliquer le test des branches
Expliquer la valeur des tests boîte blanche
Jour 2 - Après-midi
Analyse et conception des tests - Suite
Techniques de test basées sur l'expérience
Expliquer l'estimation d'erreurs
Expliquer le test exploratoire
Expliquer le test basé sur des checklists
Approches de test basées sur la collaboration
Expliquer comment rédiger des User Stories en collaboration avec des développeurs et des représentants du métier
Classer les différentes options pour la rédaction des critères d'acceptation
Utiliser le développement piloté par les tests d'acceptation (ATDD) pour dériver les cas de test
Exemples de travaux pratiques (à titre indicatif)
Exercices pratiques réalisés
Conception de tests pour la couverture des instructions et branches
Organisation d'une session de test exploratoire
Questions de types QCM
30 questions portant sur les différentes notions abordées dans cette partie
Correction en groupe
Jour 3 - Matin
Gestion des activités de test
Planification des tests
Donner des exemples de l'objectif et du contenu d'un plan de test
Reconnaître la valeur ajoutée d'un testeur dans la planification des itérations et des releases
Comparer et opposer les critères d'entrée et les critères de sortie
Utiliser des techniques d'estimation pour calculer l'effort de test requis
Appliquer la priorisation des cas de test
Rappeler les concepts de la pyramide des tests
Résumer les quadrants du test et leurs relations avec les niveaux et les types de test
Gestion des risques
Identifier le niveau de risque en utilisant la probabilité et l'impact du risque
Distinguer les risques projet des risques produit
Expliquer comment l'analyse des risques produit peut influencer la rigueur et l'étendue des tests
Expliquer les mesures qui peuvent être prises en réponse à l'analyse des risques produit
Pilotage des tests, contrôle des tests et clôture des tests
Rappeler des métriques utilisées pour le test
Résumer les objectifs, le contenu et les destinataires des rapports de test
Donner des exemples de la manière de communiquer l'état d'avancement des tests
Gestion de configuration
Résumer la manière dont la gestion de configuration soutient les tests
Gestion des défauts
Préparer un rapport de défaut
Exemples de travaux pratiques (à titre indicatif)
Exercices pratiques réalisés
Définitions de métriques de suivi (exigences/US, tests, défauts et risques)
Documentation d'un rapport de défaut
Création d'un plan de test en mode Agile
Questions de types QCM
15 questions portant sur les différentes notions abordées dans cette partie
Correction en groupe
Jour 3 - Après-midi
Outils de test
Support d'outils pour les tests
Expliquer comment différents types d'outils de test soutiennent les tests
Avantages et risques de l'automatisation des tests
Rappeler les avantages et les risques de l'automatisation des tests
Exemples de travaux pratiques (à titre indicatif)
Exercices pratiques réalisés
Etude de rentabilité de l'automatisation des tests
Cartographie des outils de test
Questions de types QCM
5 questions portant sur les différentes notions abordées dans cette partie
Correction en groupe
Préparation à la certification
Présentation du dispositif d'examen (en présentiel ou à distance)
Examen blanc
Réalisation d'un examen blanc complet
Correction en groupe commentée par le formateur
Conseils méthodologiques
Trucs et astuces pour réussir un QCM !
Passage de la certification
L'examen de certification est un QCM de 40 questions, en français, et il est nécessaire de répondre correctement à au moins 26 questions (65% de bonnes réponses) pour l'obtenir
La durée est de 1 heure mais un temps additionnel peut être accordé aux personnes pouvant présenter :
Une pièce d'identité valide émise par un pays dont le français n'est pas la langue maternelle ou,
Un certificat de type "RQTH" (reconnaissance de la qualité de travailleur handicapé)
Celui-ci peut être effectué :
Sur tablette ou au format papier à la fin de la formation
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités, méthodes et moyens pédagogiques
Pédagogie interactive : chaque personne est interpellée sur les différents sujets et apporte aux autres ses connaissances qui sont confrontées à celles de l'ISTQB. Les différents thèmes sont contextualisés suivant les profiles des apprenants. Pédagogie par l'expérience : les stagiaires apprennent par association avec leurs pratiques professionnelles. Pédagogie par le jeux : différents jeux de groupe permettent d'appréhender les chapitres de façon ludique au regard de la théorie. Les exercices QCM dédiés à l'obtention de la certification. La matinée du dernier jour est destinée à la révision et à la résolution des points non acquis. L'après-midi, les stagiaires passent l'examen de certification.
En cas de formation intra sur site externe à M2I, le client s'assure et s'engage également à avoir toutes les ressources matérielles pédagogiques nécessaires (équipements informatiques...) au bon déroulement de l'action de formation visée conformément aux prérequis indiqués dans le programme de formation communiqué.
Modalités d’évaluation des acquis
- En cours de formation, par des questions orales / écrites (QCM) et/ou des mises en situation
- Et, en fin de formation, par un examen blanc et une certification
Accessibilité de la formation
Le groupe M2I s'engage pour faciliter l'accessibilité de ses formations. Toutes nos formations sont accessibles aux personnes en situation de handicap : les détails de l'accueil des personnes sont consultables sur la page Politique Handicap.
Modalités et délais d’accès à la formation
Les formations M2I sont disponibles selon les modalités proposées sur la page programme. Les inscriptions sont possibles jusqu'à 48 heures ouvrées avant le début de la formation. Dans le cas d'une formation financée par le CPF, ce délai est porté à 12 jours ouvrés.


