Formation : Automatisation des tests pour les applications Web avec Selenium

Testez vos interfaces Web avec Selenium

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. Cette formation de 2 jours présente aux participants les techniques et bonnes pratiques pour organiser l’automatisation des tests des applications web avec Selenium.

  • Stratégie d’automatisation
  • Causes d’échec
  • Caractéristiques et difficultés des tests d’IHM
  • Faire des tests maintenables
  • Présentation de Selenium et ses composants, historique
  • Un premier test avec l’IDE : capture et rejeu
  • Les différentes méthodes de localisation d’un objet graphique (ID,XPATH, CSS, lien)
  • Structure d’une commande Selenium, type de commande (action/contrôle)
  • TP : Cas pratiques sur différentes problématiques
  • Présentation de l’API
  • Pourquoi utiliser WebDriver ?
  • Exporter ses tests dans différents langages de programmation
  • Améliorer ses tests en combinant java, JUNIT et Webdriver : paramétrage et modularité
  • Exécuter ses tests sur différentes plates-formes IE, FF, Chrome, mobile
  • TP : exportation de test en java, utilisation de JUNIT4 pour paramétrer
  • TP : utilisation de page object pour modulariser les tests
  • Présentation de Grid
  • TP : Exécution de test sur différentes plates-formes
  • Intégration avec des outils d’intégration continue et autres
  • Rapport de test
  • Rappel des bonnes pratiques pour écrire des tests maintenables
  • Comparaison avec un outil payant

 

Développer des pages Web dynamiques avec le langage PHP

Durée : 14h
Horaires : soirs / week-ends
Groupes de 5 à 10 personnes

Contacts
Localisation
Nous suivre

S'inscrire

Formation Automatisation des tests pour les applications Web avec Selenium