A l’issue de cette session, les participant(e)s seront en mesure de :
- Acquérir le vocabulaire relatif aux normes et aux standards de l’activité de tests ;
- Appréhender l’ensemble des activités d’un processus de test ;
- Comprendre les différents niveaux et types de tests ;
- Appréhender les techniques et méthodes de tests ;
- Disposer d’une vue d’ensemble du métier de testeur ;
- Se préparer à l'examen ISTQB Foundation.
Cette formation s’adresse aux professionnels en charge de de l’activité de tests de logiciels souhaitant s’appuyer sur un référentiel normalisé. Nous pouvons citer parmi eux : maîtrise d’ouvrage, maîtrise d’œuvre, développeurs et testeurs de logiciels.
Il est recommandé que les participant(e)s disposent d’une connaissance de base sur le cycle de vie des logiciels, tels que les systèmes d’information, embarqués, temps réels.
L’examen ISTQB Foundation est inclus dans le coût de la formation et est disponible en langue française.
L’examen a une durée d’une heure (60) minutes et se décline en un QCM de 40 questions. Pour réussir l’examen, au moins 26 bonnes réponses sont nécessaires, soit 65%.
Chaque formateur dispose de nombreuses années d’expérience dans le domaine de gestion des services digitaux IT et particulièrement du testing. Cette formation apportera aux participant(e)s des :
- Présentations illustrées par des cas concrets issus des missions de notre formateur ;
- Exercices pratiques comprenant des exemples et des discussions ;
- Séries de question-réponse basées sur des questions d’examen, avec explication des réponses ;
- Tests pratiques et similaires à l’examen de certification.
Pour renforcer l’acquisition des connaissances, les participant(e)s disposeront des éléments suivants :
- Le support de cours intégral, version physique et/ou numérique ;
- D’un coaching post-formation pendant 30 jours ;
- Et de 21 CPE.
Module 1 : Fondamentaux des tests
- Initiation aux tests
- Les objectifs habituels du test
- Le test et le débogage
- Nécessité des tests
- La contribution des tests aux succès
- L’assurance qualité et test
- Les erreurs, défauts et défaillances
- Les défauts, causes racines et effets
- Les 7 principes sur les tests
- Processus de test
- Le processus de test dans le contexte
- Les activités et tâches de test
- Les produits d’activités du test
- La traçabilité entre les bases de test et les produits d’activités du test
- La psychologie des tests
- La psychologie humaine et le test
- L’état d’esprit des testeurs et des développeurs
Module 2 : Tester pendant le cycle de vie du développement logiciel
- Les modèles de développement logiciels
- Le développement de logiciel et les tests logiciels
- Les modèles de cycle de vie du développement logiciel en contexte
- Les niveaux de tests
- Test de composants
- Test d’intégration
- Test système
- Test d’acceptation
- Les types de tests
- Fonctionnels
- Non-fonctionnels
- Boîte blanche
- Liés aux changements
- Les tests de maintenance
- Les facteurs déclencheurs pour la maintenance
- L’analyse d’impact pour la maintenance
Module 3 : Tests statiques
- Les bases des tests statiques
- Les produits d’activités qui peuvent être examinés par des tests statiques
- Les bénéfices des tests statiques
- La différence entre les tests statiques et dynamiques
- Le processus de revue
- Le processus de revue des produits d’activités
- Les rôles et responsabilités dans une revue formelle
- Les types de revue
- L’application des techniques de revue
- Les facteurs de réussite des revues
Module 4 : Techniques de test
- Les catégories de techniques de tests
- Les choix des techniques de test
- Les catégories de techniques de test et leurs caractéristiques
- Les techniques de test boîte noire
- Les partitions d'équivalence
- L’analyse des valeurs limites
- Le test de tables de décision
- Le test des transitions d'état
- Le test des cas d'utilisation
- Les techniques de test boîte blanche
- Le test et couverture des instructions
- Le test et couverture des décisions
- L’apport des tests des instructions et décisions
- Les techniques de test basées sur l'expérience
- L’estimation d'erreur
- Les tests exploratoires
- Les tests basés sur des checklists
Module 5 : Gestion des tests
- L’organisation des tests
- L’indépendance des tests
- Les tâches d'un test manager et d'un testeur
- La planification et estimation des tests
- L’objet et contenu d'un plan de test
- La stratégie de test et approche de test
- Les critères d'entrée et de sortie
- Le calendrier d'exécution des tests
- Les facteurs influençant l'effort de test
- Les techniques d'estimation des tests
Module 6 : Outils de support aux tests
- Introduction aux outils de test
- La classification des outils de test
- Les bénéfices et risques de l'automatisation des tests
- Les considérations particulières pour les outils d'exécution des tests et de gestion des tests
- Utilisation efficace des outils
- Les principes de base pour la sélection des outils
- Les projets pilotes pour l'introduction d'un outil dans une organisation
- Les facteurs de succès pour les outils
Module 7 : Conclusion
- Synthèse des trois (3) jours écoulés
- Tour de table à travers une session de questions / réponses
- Techniques à suivre pour réussir son examen
- Examen de certification