Accueil > Tests Logiciels et Applications > ISTQB Analyste Technique de Tests Avancé (TTA)
Formation #TTA84

Formation ISTQB Analyste Technique de Tests Avancé (TTA)

Durée : 4 jours

Code : TTA84

Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Structurer les tâches définies dans la stratégie de test en fonction des exigences techniques
  • Acquérir les connaissances et compétences nécessaires pour évaluer la conformité des caractéristiques techniques des livrables d’un projet
  • Gérer une approche par les risques
  • Utiliser les techniques de test basés sur la structure
  • Utiliser les techniques de test analytiques
  • Tester les caractéristiques non-fonctionnelles d'un logiciel
  • Maîtriser des outils de test de structure spécifiques
  • Se préparer au passage de l'examen de certification ISTQB Technical Test Analyst
Programme
1/ Eléments de base du test logiciel
  • Introduction au syllabus pour l'analyste de test
  • Rappel des concepts fondamentaux et vocabulaire de base
2/ Processus de test
  • Analyse et conception des tests non fonctionnels et structurels
  • Implémentation et exécution des tests en considérant :
  • le testware
  • l’environnement de test
  • la gestion de configuration
  • la gestion des défauts
  • Évaluer les critères de sortie et informer
3/ 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
4/ 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 ?
5/ Techniques de test
  • Techniques basées sur les spécifications
  • Partitions d’équivalence
  • Analyse des valeurs limites
  • Tables de décision
  • Tests de transition d’état
  • Spécification de test basée sur l’IEEE829, pour les cas de test et procédures de test de composant et non-fonctionnels
  • Techniques basées sur la structure ou boite blanche
  • Test des instructions
  • Test des décisions
  • Test des conditions
  • Test des conditions multiples
  • Analyse et comparaison des différentes techniques basées sur la structure pour choisir les plus adaptées à différentes situations
  • Techniques basées sur les défauts et sur l’expérience
  • Analyse statique
  • Analyse de flot de contrôle
  • Analyse de flot de données
  • Graphes d’appel pour l’évaluation de la qualité de l’architecture
  • Analyse dynamique
6/ 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
7/ 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
8/ Test de sécurité
  • Introduction
  • Planification et spécification du test de sécurité
  • Test de fiabilité
  • Mesurer la maturité du logiciel
  • Tests pour la tolérance aux fautes
  • Test de récupérabilité
  • Planification et spécification du test de fiabilité
9/ Test de performance
  • Introduction
  • Types de tests de performance
  • Planification et spécification du test de performance
  • Utilisation des ressources
  • Test de maintenabilité
  • Analysabilité, changeabilité, stabilité et testabilité
  • Test de portabilité
  • Test d'installabilité
  • Test de coexistence / compatibilité
  • Test d'adaptabilité
  • Test de remplaçabilité
10/ Revues
  • Utiliser des checklists dans les revues pour vérifier :
  • le code et l'architecture avec une vision du niveau testeur
  • les exigences et cas d'utilisation avec une vision du niveau testeur
11/ 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
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Maîtrise d'ouvrage
  • Maîtrise d'oeuvre
  • Utilisateurs finaux
  • Tous professionnels de l'activité de tests de logiciels souhaitant se spécialiser sur les tests fonctionnels