Accueil > Tests Logiciels et Applications > Automatisation des Tests pour les Applications Web
Formation #TTA29

Formation Automatisation des Tests pour les Applications Web

Durée : 4 jours

Code : TTA29


Prochaines dates programmées :

Du 30 Avril au 03 Mai 2024

Du 11 au 14 Juin 2024

Du 27 au 30 Août 2024

Du 15 au 18 Oct. 2024

Du 10 au 13 Déc. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
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

  • Comprendre la problématique du test fonctionnel des applications Web
  • Savoir mettre en oeuvre une démarche d’automatisation et en particulier des tests d’interface
  • Acquérir les bonnes pratiques pour organiser l'automatisation des applications Web
Programme
1/ Le test dans le processus de développement
  • Processus et qualité
  • Types de tests applicatifs :
  • Tests unitaires
  • Test d’intégration
  • Tests fonctionnels
  • Tests de charge
  • Tests du côté serveur (unitaire de composant métier, performance, stress)
  • Tests du côté client (IHM, robustesse)
  • La problématique du test des IHM Web
2/ Concepts d’automatisation des tests
  • Bénéfices et limites de l’automatisation
  • Choisir les tests à automatiser
3/ Démarche d’automatisation
  • Stratégie d’automatisation
  • Causes d’échec
  • Caractéristiques et difficultés des tests d’IHM
  • Faire des tests maintenables
4/ Les phases de l'automatisation et leurs outils
  • Préparation des données et des oracles de test
  • Exécution et évaluation des tests
  • Production de rapports de test
  • Chaîne d'automatisation des tests
  • Serveur d'intégration continue
5/ Automatisation des tests côté serveur
  • Les outils pour les différentes plateformes : Java EE, .Net, PHP
  • Tests unitaires des composants métiers avec et sans conteneur
  • Tests d'intégration avec et sans objets factices (Mocks)
  • Tests des services Web
  • Tests de stress des serveurs
  • Tests de déploiement
6/ Automatisation des tests côté client
  • Les Outils de test et de mise au point côté client
  • Les robots de tests pour les tests fonctionnels utilisateurs
  • Bibliothèques de développement dédiées à l'automatisation
  • Localiser les composants IHM (position, Id, Css, xPath...)
  • Piloter les boîtes de messages et alertes
  • Tests unitaires et Javascript
  • Tests des pages HTML, tests multinavigateurs
  • Tests automatiques et Rich InternetApplication (Flex,JavaFX, ...)
7/ Organisation et pérennisation des tests automatisés
  • Outils de gestion des tests et de traçabilité amont vers les exigences
  • Faire face aux changements fonctionnels et techniques
  • Notion de référentiel de composants Web
  • Notion de couche et d'abstraction fonctionnelle
  • Paralléliser les tests sur un réseau de machines
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

  • Testeurs
  • Analystes
  • Développeurs
Dates

Dates

  • Du 30 Avril au 03 Mai 2024
  • Du 11 au 14 Juin 2024
  • Du 27 au 30 Août 2024
  • Du 15 au 18 Oct. 2024
  • Du 10 au 13 Déc. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.