...

Formation Automatiser les tests fonctionnels des applications Web

Un automate de test est une solution logicielle qui permet de reproduire des scenarios de tests préalablement conçus et régulièrement rejoués à chaque nouvelle livraison d’une version d’un logiciel. Le recours à un tel outil permet donc à l’équipe en charge des tests, et ce dans des délais très courts, de s’assurer d’une part qu’aucun nouveau dysfonctionnement (« bug ») n’est apparu lors de modification d’une interface, et d’autre part que les fonctionnalités répondent à la logique initialement prévue.


Objectifs
  • Etre capable d'automatiser les tests fonctionnels d'applications Web avec Selenium
  • Apprendre et interpréter les résultats des tests fonctionnels
  • Etre capable d'intégrer les tests automatisés dans une chaine d'intégration continue
Participants
  • Testeur
  • Développeur désirant se former aux techniques d’automatisation
  • Chef de projet test
Approche Pédagogique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
  • Durée : 2 jours
  • Réf. : ATF

Dates de Formations

22 et 23 Janv. 2019

26 et 27 Mars 2019

28 et 29 Mai 2019

23 et 24 Juil. 2019

24 et 25 Sept. 2019

26 et 27 Nov. 2019

Programme
  • 1/ Le test dans le processus de développement
    • • Processus et qualité
    • • Les tests
      • - Test unitaire
      • - est d'intégration
      • - ests fonctionnel
      • - Test de charge
    • • La problématique du test des IHM Web
      • - Positionnement Selenium
  • 2/ Concepts d'automatisation des tests
    • • Bénéfices et limites de l'automatisation
    • • Choisir les tests à automatiser.Présentation de Selenium
    • • A propos de Selenium
    • • Architecture de la suite d'outils Selenium
      • - Selenium IDE
      • - Selenium RC
      • - Selenium GRID
  • 3/ Mise en œuvre de Selenium IDE
    • • Capture et enregistrement de scénario avec Selenium IDE
    • • Structure et éléments de script
      • - Analyser Script généré
      • - Modifier un script généré
    • • Création manuel de script
    • • Création de suite de tests
    • • Concepts avancés
      • - Assertions
      • - Expressions régulières
      • - Rollup Rules
      • - XPath
  • 4/ Piloter les tests avec Selenium RC
    • • Architecture
    • • Installation
    • • Convertir les scripts de tests générés
    • • Langages supportés
    • • Exécuter les tests
    • • Reporting des résultats
    • • Options avancées
  • 4/ Paralléliser les tests avec Selenium Grid
    • • Limites de Selenium RC
    • • Architecture Selenium Grid
    • • Installation et configuration
    • • Exécution parallélisée des tests
    • • Gestion des environnements