Icones réseaux sociaux de Zenika Contacter Zenika Accéder au facebook Zenika Accéder au blog Zenika Accéder au twitter ZenikaIT
chargement...

Articles

Formation Selenium

Automatiser les tests fonctionnels d’applications Web

Référence : SELENIUM_02
Durée : 2 jour(s)

  • Partenaire
Serli

Lieu Date de début Prix (HT) Formateur Réserver
Paris 10 juillet 2012  1990 € Envoyer
Paris 25 septembre 2012  1990 € Envoyer

Objectifs

  • Automatiser les tests fonctionnels d’applications Web avec Selenium
  • Apprendre et interpréter les résultats des tests fonctionnels
  • Intégrer les tests automatisés dans une chaine d’intégration continue

Répartition : 

40% Théorie, 60% Pratique

Public : 

Testeurs, Développeurs, Chefs de projet

Pré-requis : 

Connaissance en programmation (Java) et en technologies Web

Programme

Présentation de Selenium

  • Les composants de Selenium
  • Selenium Core
  • Selenium IDE
  • Selenium RC
  • Selenium Grid
  • Les navigateurs supportés
  • Flexible et extensible

Les notions de base

  • Choisir son outil de départ
  • Présentation des commandes Selenium
  • Les suites de tests
  • Les commandes les plus courrantes

Selenium-IDE

  • Présentation
  • Construire son cas de tests
  • Executer son cas de tests
  • Deboguer son cas de test avec Se-IDE
  • Ecrire une suite de tests
  • Etendre Selenium IDE (user-extensions, ide-extensions, plugins)
  • Les erreurs possibles

Les commandes Selenium

  • Vérification sur les éléments de la page
  • Localiser les éléments
  • Les commandes “AndWait”
  • Les commandes “waitFor” dans les applications AJAX
  • Les commandes “store” et les variables Selenium
  • JavaScript et les paramètres Selenese
  • Gestion des popups (alert, confirm, ...)

Selenium-RC

  • Présentation
  • Son fonctionnement
  • L’architecture de Se-RC
  • De Selenese à un langage de programmation
  • Programmer ses tests
  • Un peu de reporting
  • Les options du serveur
  • HTTPS et les popus de sécurite
  • Autres navigateurs et configurations
  • Les erreurs possibles

Selenium-Grid

  • Présentation
  • Son fonctionnement
  • L’architecture de Se-Grid
  • Configurer ses tests pour le multi-navigateurs/mutli-OS
  • Les différentes options
  • Les erreurs possbiles

User-extensions

  • Introduction
  • Actions - Accessors/Assertions
  • Stratégies de localisation
  • IDE/RC-HowTo

Un peu d’agilité

  • Le développement dirigé par le test
  • Ecrire ses tests fonctionnels avant le développement de l’application
  • Intégration Continue
  • Hudson/Jenkins, Maven et Selenium
  • Hudson/Jenkins et Selenium Grid
* Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment.
  • Télécharger

  • Offert en inter-entreprise

Le petit déjeuner (croissants, jus d'orange, café)


Le déjeuner


Une qualification téléphonique si nécessaire avec l'un de nos consultants