Description
La certification ISTQB® Advanced Technical Test Analyst élargit la compréhension générale des tests acquise au niveau Fondation pour permettre l'évolution vers le rôle d'analyste de tests techniques.
Chapitre 1 : Les tâches de l'analyste de test technique dans les tests basés sur les risques
- Tâches des tests basés sur les risques
Chapitre 2 : Techniques de test en boîte blanche
- Test d'énoncé
- Test de décision
- Test de condition/décision modifié
- Test de conditions multiples
- Test du chemin de base
- Test de l'API
- Sélection d'une technique de test en boîte blanche
Chapitre 3 : Analyse statique et dynamique
- Analyse statique
- Analyse dynamique
Chapitre 4 : Caractéristiques de qualité pour les tests techniques
- Questions générales de planification
- Tests de sécurité
- Tests de fiabilité
- Tests de performance
- Tests de maintenabilité
- Test de portabilité
- Test de compatibilité
Chapitre 5 : Revues
- Tâches de l'analyste de test technique dans les revues
- Utilisation des listes de contrôle dans les revues
Chapitre 6 : Outils de test et automatisation
- Définition du projet d'automatisation des tests
- Outils de test spécifiques
Résultats commerciaux (Business Outcome)
Les détenteurs du certificat ISTQB® CTAL Technical Test Analyst peuvent...
- Reconnaître et classer les risques typiques associés à la performance, la sécurité, la fiabilité, la portabilité et la maintenabilité des systèmes logiciels.
- Créer des plans de test qui détaillent la planification, la conception et l'exécution des tests pour atténuer les risques liés aux performances, à la sécurité, à la fiabilité, à la portabilité et à la maintenabilité.
- Sélectionner et appliquer les techniques de conception structurelle appropriées pour garantir que les tests fournissent un niveau de confiance adéquat, sur la base de la couverture du code et de la couverture de la conception.
- Participer efficacement aux revues techniques avec les développeurs et les architectes logiciels en appliquant la connaissance des erreurs typiques faites dans le code et l'architecture.
- Reconnaître les risques dans le code et l'architecture du logiciel et créer des éléments de plan de test pour atténuer ces risques par une analyse dynamique.
- Proposer des améliorations à la sécurité, la maintenabilité et la testabilité du code en appliquant l'analyse statique.
- Décrire les coûts et les avantages à attendre de l'introduction de types particuliers d'automatisation des tests.
- Sélectionner les outils appropriés pour automatiser les tâches de tests techniques.
- Comprendre les questions et les concepts techniques de l'application de l'automatisation des tests.