Description
Dans la formation : « ISTQB Advanced Test Analyst », vous bénéficiez d'une introduction complète aux principes et pratiques avancés des tests logiciels. Cette formation donne un aperçu des méthodes de test de l'ISTQB et jette les bases d'une compréhension plus approfondie des techniques de test spécialisées.
Plongez dans des techniques avancées d'analyse et de conception de tests. Apprenez à développer des plans de test détaillés, à concevoir des scénarios de test et à optimiser l'efficacité des tests pour détecter les erreurs logicielles. Développez des compétences en matière de gestion et de contrôle du processus de test. Vous découvrirez des sujets tels que la planification des tests, l'estimation, la surveillance et le contrôle des activités de test, ainsi que la gestion des risques liés aux tests logiciels.
Découvrez les méthodes de test techniques telles que les tests de trajectoire, les tests de données et l'analyse statique. Apprenez à appliquer ces méthodes pour évaluer de manière approfondie les aspects fonctionnels et non fonctionnels d'un produit logiciel. Explorez l'utilisation des outils de test et les principes d'automatisation des tests. Découvrez comment sélectionner et utiliser efficacement les outils de test, et découvrez les dernières tendances et les meilleures pratiques en matière d'automatisation des tests.
Terminez la formation par une préparation approfondie à l'examen de certification : « ISTQB Advanced Test Analyst ». Pour ce faire, vous recevrez : du matériel d'étude, des questions pratiques et des conseils pour réussir l'examen.
Le voucher d'examen est inclus dans la formation.
Public cible
La formation : « ISTQB Advanced Test Analyst » est principalement destinée aux testeurs de logiciels qui ont terminé la formation : « ISTQB Foundation » et qui souhaitent passer à l'étape suivante au niveau avancé de l'ISTQB.
Cette formation est particulièrement adaptée aux personnes suivantes :
- Testeurs de logiciels expérimentés
- Des professionnels qui ont déjà une certaine expérience dans les tests de logiciels et qui souhaitent approfondir leurs compétences grâce à des techniques et méthodes de test avancées.
- Spécialistes de l'assurance qualité
- Des spécialistes qui souhaitent élargir leur expertise en matière d'analyse, de conception et d'exécution de tests complets pour garantir la qualité et la fiabilité des logiciels.
- Directeurs de tests et chefs d'équipe
- Responsables chargés de diriger les équipes de test et qui recherchent des connaissances et des compétences avancées pour optimiser leurs processus de test.
- Développeurs de logiciels
- Les développeurs souhaitent comprendre les techniques de test avancées afin d'améliorer la qualité de leur code et de collaborer plus efficacement avec les équipes de test.
- Professionnels des TIC qui souhaitent se spécialiser dans les tests de logiciels
- Les professionnels des TIC qui souhaitent concentrer leur carrière sur les tests de logiciels et l'assurance qualité et qui souhaitent obtenir une certification reconnue au niveau international.
Méthode
La formation « ISTQB Advanced Test Analyst » repose sur une approche interactive et approfondie des principes et pratiques de tests logiciels avancés. La méthode de formation combine théorie et application pratique, en se concentrant sur l'élaboration de plans de test détaillés, la conception de cas de test et l'optimisation de l'efficacité des tests pour identifier les erreurs logicielles. Le cours comprend des leçons complètes sur l'analyse avancée des tests, les techniques de conception, la gestion des tests, la gestion des risques et les méthodes de test techniques, telles que les tests de trajectoire et de données et l'analyse statique.
Les participants acquièrent une expérience pratique grâce à des exercices et à des projets qui encouragent l'application des techniques apprises dans des scénarios réalistes. Cela les prépare non seulement sur le plan théorique, mais également sur le plan pratique, à gérer et à exécuter efficacement les processus de test.
Contenu
Sujets qui seront abordés :
- Expliquez comment et pourquoi le calendrier et le niveau d'implication de l'analyste de test varient lorsqu'il travaille avec différents modèles de cycle de vie de développement logiciel.
- Résumez les tâches appropriées pour l'analyste de test lorsqu'il réalise des activités d'analyse et de conception.
- Expliquez pourquoi les conditions d'essai doivent être comprises par les parties prenantes.
- Pour un scénario de projet donné, sélectionnez le niveau de conception approprié pour les scénarios de test (haut niveau ou bas niveau).
- Expliquez les problèmes à prendre en compte lors de la conception des scénarios de test.
- Résumez les tâches appropriées pour l'analyste de test lors de la réalisation des activités de mise en œuvre des tests.
- Résumez les tâches appropriées pour l'analyste de test lorsqu'il réalise des activités d'exécution de tests.
- Pour une situation donnée, participez à l'identification des risques, effectuez une évaluation des risques et proposez des mesures d'atténuation des risques appropriées.
- Analysez un ou plusieurs éléments de spécification donnés et concevez des cas de test en appliquant le partitionnement par équivalence.
- Analysez un ou plusieurs éléments de spécification donnés et concevez des scénarios de test en appliquant une analyse des valeurs limites.
- Analysez un ou plusieurs éléments de spécification donnés et concevez des cas de test en appliquant des tests de table de décision.
- Analysez un ou plusieurs éléments de spécification donnés et concevez des scénarios de test en appliquant des tests de transition d'état.
- Expliquez comment les diagrammes d'arbres de classification soutiennent les techniques de test.
- Analysez un ou plusieurs éléments de spécification donnés et concevez des scénarios de test en appliquant des tests par paires.
- Analysez un système, ou ses spécifications, afin de déterminer les types de défauts susceptibles d'être détectés et sélectionnez la ou les techniques de test en boîte noire appropriées.
- Expliquez les principes des techniques de test basées sur l'expérience, ainsi que les avantages et les inconvénients par rapport aux techniques de test basées sur les boîtes noires et les techniques de test basées sur les défauts.
- Déterminez les tests exploratoires à partir d'un scénario donné.
- Décrire l'application des techniques de test basées sur les défauts et différencier leur utilisation des techniques de test en boîte noire.
- Pour une situation de projet donnée, déterminez quelles techniques de test basées sur l'expérience ou boîte noire doivent être appliquées pour atteindre des objectifs spécifiques.
- Expliquez quelles techniques de test sont appropriées pour tester l'exhaustivité, l'exactitude et la pertinence fonctionnelles.
- Définissez les défauts typiques à cibler pour les caractéristiques d'exhaustivité fonctionnelle, d'exactitude et de pertinence.
- Définissez à quel moment les caractéristiques d'exhaustivité fonctionnelle, d'exactitude et de pertinence doivent être testées au cours du cycle de vie du développement logiciel.
- Expliquez les approches qui seraient appropriées pour vérifier et valider à la fois la mise en œuvre des exigences d'utilisabilité et la satisfaction des attentes de l'utilisateur.
- Expliquez le rôle de l'analyste de test dans les tests d'interopérabilité, y compris l'identification des défauts à cibler.
- Expliquez le rôle de l'analyste de test dans les tests de portabilité, y compris l'identification des défauts à cibler.
- Pour un ensemble d'exigences donné, déterminez les conditions de test requises pour vérifier les caractéristiques de qualité fonctionnelles et/ou non fonctionnelles relevant du domaine de compétence de l'analyste de test.
- Identifiez les problèmes dans une spécification d'exigences en fonction des informations de la liste de contrôle fournies dans le programme.
- Identifiez les problèmes rencontrés dans une histoire utilisateur en fonction des informations de la liste de contrôle fournies dans le programme.
- Pour un scénario donné, déterminez les activités appropriées pour un analyste de test dans le cadre d'un projet d'automatisation piloté par mots clés.
- Expliquer l'utilisation et les types d'outils de test appliqués à la conception des tests, à la préparation des données de test et à l'exécution des tests.
Certification
La formation fournit une préparation complète à l'examen de certification ISTQB Advanced Test Analyst, y compris du matériel d'étude, des questions pratiques et des stratégies d'examen. Les participants reçoivent un bon d'examen, qui complète la formation en passant l'examen de certification officiel, validant ainsi leur expertise en matière de tests logiciels avancés.