Accueil > Gestion de projet, Agile et MOA > Team Foundation Server : automatisation des tests
Formation #GPM171

Formation Team Foundation Server : automatisation des tests

Durée : 4 jours

Code : GPM171

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

  • Avoir une vision globale du produit TFS 2018
  • Savoir organiser une stratégie de tests avec TFS 2018
  • Mettre en place et exécuter une campagne de tests fonctionnels
  • Mettre en œuvre des tests unitaires, tests d'intégration, tests d'interfaces graphiques et tests de charge
  • Suivre l'avancement de l'exécution des tests
Programme
1/ Introduction à Team Foundation Server
  • Introduction à Team Foundation Server 2018 et Visual Studio
  • Présentation d'ALM (Application Lifecycle Management) chez Microsoft
  • Gestion du processus de développement de la conception au déploiement
  • Gestion des environnements de tests
2/ Le suivi d’un projet et gestion d’un backlog avec les Work Items
  • Organisation d'un projet d'équipe
  • Gestion du backlog, User Story, Bug et Task
  • Suivre son projet avec les Work Items
3/ La gestion d'une campagne de tests fonctionnels
  • Planification d'une campagne de test avec le Test Hub
  • Configuration et exécution d'une campagne de test
  • Suivi de l'exécution d'un plan de test et des anomalies
  • Tests exploratoires et Test & Feedback
4/ Automatisation des tests unitaires
  • Qu'est-ce qu'un test unitaire ?
  • À quoi servent les tests unitaires ?
  • Champs d'application. Que doit-on tester ?
  • Bonnes pratiques
5/ Automatisation des tests d'intégration
  • Qu'est-ce qu'un test d'intégration ?
  • La gestion des données de test
  • Les niveaux de tests d'intégration
  • Définition des spécifications exécutables avec SpecFlow
6/ Automatisation des tests d'interface graphique
  • Les Coded UI Tests avec Visual Studio
  • Les tests d'interface d'applications Web avec Selenium
  • Les tests d'interface d'applications mobiles
7/ Automatisation des tests de performance et de charge
  • Scénario d'utilisation d'une application Web avec les Webtest de Visual Studio
  • Utilisation d'un jeu de données depuis un Webtest
  • Configuration d'un test de charge avec Visual Studio
  • Exécution d'un test de charge et collecte des performances
8/ Le suivi de l'avancement de l'exécution des tests
  • Le reporting avec Team Foundation Server 2018
  • Les rapports de suivi built-in disponibles
  • Création de rapports personnalisés (Microsoft Excel, Report Builder)
  • Compléments : API Analytics et Power B
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

  • Automaticiens de tests
  • Développeurs
  • Chefs de projets techniques