Eléments de base du test logiciel
- Introduction au syllabus pour l'analyste de test.
- Fondamentaux des tests.
Processus de test
- Analyse du système de test. Le design du système de test. Implémentation/exécution des tests.
- Evaluer les critères de sortie et informer.
- Gestion des risques des tests fonctionnels.
Exercice
Question de révision. Description d'un processus de test suivant IEEE 829, mise en situation d'examen sur le sujet.
Techniques de test
- Spécification de test basée sur l'IEEE 829. Techniques basées sur les spécifications.
- Partitions d'équivalence, analyse des valeurs limites.
- Tables de décision. Graphes de causes à effets. Tests de transition d'état.
- Méthode de classification arborescente. Techniques combinatoires. Cas d'utilisation et User Story.
- Analyse de domaine. Techniques basées sur les défauts. Techniques basées sur l'expérience.
- Application des techniques en fonction des objectifs de tests du système.
Exercice
Révision. Mise en application de techniques de test. Mise en situation d'examen sur les techniques.
Tester les caractéristiques du logiciel
- Caractéristiques qualité pour les tests par domaine.
- Caractéristiques qualité pour les tests techniques.
Revues
- Utilisation d'une check-list de revue pour vérifier le code et l'architecture avec une vision du niveau testeur.
- Utilisation d'une check-list de revue pour vérifier les exigences et les cas d'utilisation avec une vision testeur.
- Comparaison des différents types de revue.
Exercice
Questions de révision type examen, exercices de revue des tests et mise en situation de type examen.
Gestion des incidents
- Analyse, classification et description des défauts fonctionnels et non fonctionnels.
- Rapports d'incidents efficaces.
Outils de test et automatisation
- Concepts des outils de test.
- Catégories d'outils de tests.
- Grille des outils des différentes catégories aux différents niveaux et types de test.
- Révision des points importants. Questions-réponses. Examen "à blanc".
Examen
Passage de l'examen (QCM de 3 heures) sous le contrôle d'un examinateur de l'ISTQB®.