Test basé sur les risques
- Objectifs du test basé sur les risques.
- Les tâches de l'analyste technique de test : identifier, évaluer et atténuer les risques techniques.
Test basé sur la structure
- Couverture des instructions et des décisions.
- Test des conditions, test des décisions/conditions, couverture des conditions/décisions modifiées.
- Test des conditions multiples.
- Test du chemin élémentaire et couverture des API.
- Comment choisir les techniques de test structurel appropriées ?
Mise en situation
Questions sur les techniques de test structurel. Mise en situation de type examen.
Techniques analytiques
- Utiliser l'analyse statique pour détecter dans le code de potentiels défauts de sécurité, maintenabilité et testabilité.
- Atténuer les risques dans le code et l'architecture logicielle.
Mise en situation
Exercices d'analyse statique de code. Mise en situation de type examen.
Caractéristiques qualité pour le test technique
- Concevoir des cas de test de haut niveau pour la sécurité, les performances et la fiabilité.
- Etre capable d'assister le Test Manager dans la définition de stratégies de test.
- Inclure la qualité de maintenabilité, de portabilité et d'utilisation des ressources dans une stratégie de test.
Mise en situation
Questions de révision. Mise en situation d'examen sur les cas de test pour la sécurité, performance, fiabilité.
Revues
- Check-list de revue pour vérifier le code et l'architecture avec une vision du niveau testeur.
- Check-list de revue pour vérifier les exigences et cas d'utilisation avec une vision du niveau testeur.
Mise en situation
Questions de révision type examen, exercices de revue des tests et mise en situation de type examen.
Outils de test et automatisation
- Concepts des outils de test.
- Les catégories d'outils de test.
- L'automatisation des tests déterminés par les mots-clés.
- Les outils de test de performance.
Passage de la certification
- Révision pour la certification niveau avancé.
- Examen blanc et correction commentée.
- Mise en place de l'examen par le GASQ mandaté par l'ISTQB®.
Examen
Passage de la certification officielle ISTQB® "analyste technique de test" niveau avancé.