Objectifs
À la fin de la formation ISTQB niveau avancé Analyste Technique de Test, Version 2019 vous serez capable de valider les objectifs d’apprentissages suivants
:
➤Savoir structurer les tâches définies dans la stratégie de test en fonction des exigences techniques.
➤Être en mesure d'évaluer le système en termes de caractéristiques techniques de qualité telles que la performance, la sécurité, etc.
➤Comprendre comment préparer et exécuter les activités adéquates, et communiquer sur leur avancement.
➤Apprendre à piloter et exécuter les activités de test techniques.
➤Être capable de fournir les preuves nécessaires pour supporter les évaluations Savoir implémenter les outils et techniques nécessaires pour atteindre les objectifs définis.
➤Se préparer et passer l'examen de certification ISTQB avancé " Technical Test Analyst ".
Prérequis
Être certifié ISTQB Foundation pour pouvoir passer l’examen.
Certification
➤Avec la certification ISTQB® Certified Tester Advanced Level - Test Analyst :
• Vous aurez une certification indépendante et internationalement reconnue comme preuve d'expertise dans le domaine des tests de logiciels avec une spécialisation en tant qu'analyste de test.
• Vous serez en mesure de sélectionner, de mener et d'analyser la procédure de test appropriée en fonction du projet en cours.
• Vous développerez une compréhension des risques possibles et comment ceux-ci peuvent être atténués.
Programme
1. Les tâches de l’analyste technique de test dans le test :
1.1 Introduction.
1.2 Tâches du test basé sur les risques.
1.2.1 Identification des risques.
1.2.2 Evaluation des risques.
1.2.3 Réduction des risques.
2. Techniques de test boîte-blanche :
2.1 Introductions.
2.2 Test des Instructions.
2.3 Test des décisions.
2.4 Test des Conditions/Décisions Modifiées.
2.5 Test des Conditions Multiples.
2.6 Test des Chemins.
2.7 Test d’API.
2.8 Sélectionner une Technique de Test Boîte-Blanche.
3. Techniques analytiques :
3.1 Introduction.
3.2 Analyse statique.
3.2.1 Analyse du flot de contrôle.
3.2.2 Analyse du flot de données.
3.2.3 Utilisation de l’analyse statique pour améliorer la maintenabilité.
3.2.4 Graphes d’appel.
3.3 Analyse dynamique.
3.3.1 Aperçu.
3.3.2 Détection des fuites de mémoire.
3.3.3 Détection des pointeurs sauvages.
3.3.4 Analyse de l’efficacité de la performance.
4. Caractéristiques qualité pour les tests techniques :
4.1 Introduction.
4.2 Questions générales de planification.
4.2.1 Exigences des parties prenantes.
4.2.2 Acquisition des outils nécessaires et formations associées.
4.2.3 Exigences en matière d’environnement de test.
4.2.4 Considérations organisationnelles.
4.2.5 Considérations relatives à la sécurité des données.
4.2.6 Risques et défauts typiques.
4.3 Tests de sécurité.
4.3.1 Raisons d’envisager des tests de sécurité.
4.3.2 Planification des tests de sécurité.
4.3.3 Spécification des tests de sécurité.
4.4 Tests de fiabilité.
4.4.1 Introduction.
4.4.2 Mesure de la maturité du logiciel.
4.4.3 Test de tolérance aux fautes.
4.4.4 Test de récupération.
4.4.5 Tests de disponibilité.
4.4.6 Planification des tests de fiabilité.
4.4.7 Spécification des tests de fiabilité.
4.5 Tests de performance.
4.5.1 Types de tests de performance.
4.5.2 Planification des tests de performance.
4.5.3 Spécification des tests de performance.
4.5.4 Sous-caractéristiques de qualité de l’efficacité de la performance.
4.6 Tests de maintenabilité.
4.6.1 Tests statiques et dynamiques de maintenabilité.
4.6.2 Sous-caractéristiques de la maintenabilité.
4.7 Tests de portabilité.
4.7.1 Introduction.
4.7.2 Tests de facilité d’installation.
4.7.3 Tests d’adaptabilité.
4.7.4 Test de facilité de remplacement.
4.8 Test de compatibilité.
4.8.1 Introduction.
4.8.2 Tests de coexistence.
5. Rrevues :
5.1 Tâches de l’Analyste Technique de Test dans les Revues.
5.2 Utilisation de Checklists dans les Revues.
5.2.1 Revues d’architecture.
5.2.2 Revues de Code.
6. Outils de test et automatisation :
6.1 Définition du Projet d’Automatisation des Tests.
6.1.1 Sélection de l’approche d’automatisation.
6.1.2 Modélisation des processus métier pour l’automatisation.
6.2 Outils de Test Spécifiques.
6.2.1 Outils Insertion de Fautes/Injection de Fautes.
6.2.2 Outils de test de performance.
6.2.3 Outils pour les tests Web.
6.2.4 Outils de Tests Basés sur des Modèles.
6.2.5 Outils de Test de Composants et de Build.
6.2.6 Outils de Test d’Applications Mobiles.
Avis des participants
« Très bien ! Très satisfaisant ».
« Formateur très gentil, compétent qui a des très bonnes techniques de communication et de compréhension très fiable. »
« j’ai beaucoup aimé la formation, merci. »
« Très bien ! Très satisfaisant ».
« Formateur très gentil, compétent qui a des très bonnes techniques de communication et de compréhension très fiable. »
« j’ai beaucoup aimé la formation, merci. »