Formation - ISTQB - Niveau Foundation - Testeur - Avec certification
Référence : ChT7CJlHG8M3
Durée : 21 h sur 3 j
Logo - M2i Formation
M2i Formation
Mougins
Intra-Entreprise
Une formation intra-entreprise réunit dans une même session les salariés d'une seule entreprise. Elle se déroule généralement dans les locaux de l'entreprise. Le tarif est convenu pour la formation d'un groupe de salarié.

Détails de la formation

Méthodes et outils 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é.

Objectifs de la formation

A l’issue de cette formation, vous serez capable de :

  • Décrire ce qu'est le test et pourquoi il est bénéfique
  • Expliquer les concepts fondamentaux du test logiciel
  • Identifier l'approche et les activités de test à mettre en oeuvre en fonction du contexte du test
  • Evaluer et améliorer la qualité de la documentation
  • Accroître l'efficacité et l'efficience des tests
  • Aligner le processus de test sur le cycle de vie du développement logiciel
  • Décrire les principes de la gestion des tests
  • Rédiger et communiquer des rapports de défauts clairs et compréhensibles
  • Décrire les facteurs qui influencent les priorités et les efforts liés aux tests
  • Travailler au sein d'une équipe interfonctionnelle
  • Décrire les risques et les bénéfices liés à l'automatisation des tests
  • Identifier les compétences essentielles requises pour le test
  • Décrire l'impact des risques sur les tests
  • Rendre compte efficacement de l'état d'avancement et de la qualité des tests.

Méthodes d'évaluation

  • 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

Pré-requis

Avoir des connaissances de base du cycle de vie des logiciels (systèmes d'information, embarqués, temps réels).

Public cible

Tous publics

Programme

1
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
2
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
3
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 revueJour 2
4
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-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 testJour 3
5
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

Sur la même thématique

Logo eDRH Sud PACA - Footer
Nous contacter

Chambre de Commerce
et d’industrie Nice Côte d’Azur

20 Boulevard Carabacel
CS 11259
06005 NICE CEDEX 1

Tel :04 93 13 75 73
(Appel gratuit depuis un poste fixe)