Date et heure de dépôt : 17/04/2015 10:23:49
Formation négociée : 12917
Notre hotline est à votre disposition pour vous accompagner au 33 (0)1 55 58 04 27.
Automatiser les tests sur les applications réalisées en technologie Web est un enjeu de plus en plus important pour toutes les organisations confrontées à la qualité logiciel.
Selenium est un outil OpenSource populaire est particulièrement pertinent pour
l’automatisation des tests. Ce module vous permettra de le mettre en œuvre dans le
cadre de vos projets.
Etre efficace sr les activités de test d'un projet Agile en collaborant avec l'équipe
Adapter les fondamentaux du test à un projet Agile
Sélectionner et appliquer les outils et méthodes les plus adaptés au projet
Aider l'ensemble de l'équipe à tester de façon efficace
Objectif
Prise en main des différents modules de Selenium, mise en place d’un
framework, intégration avec TestLink et Mantis
Public
Testeurs, développeurs, consultants, automaticiens, experts en test, aMOA
Prérequis
Connaissance du test et des automates
Méthode pédagogique
Supports de formation papier, cahier d’exercices, théorie, exemples,
exercice d’application
Durée
2 jours de formation
Programme
Jour 1
1/ Introduction à la plate-forme Selenium 2.0
Rappel sur les tests fonctionnels des applications Web.
Frameworks de test et langages.
Le projet Selenium (historique, roadmap).
Architecture de la plate-forme Selenium 2.0.
2/ Création des tests avec Selenium IDE
Enregistrement des cas de test et rejeu.
Constitution de suites de tests et rejeu.
Primitives du langage (Selenese), mécanismes d'assertions, de vérification.
Activation de Selenium en ligne de commande.
Selenium IDE et les navigateurs Web, Selendroid.
3/ Les API Web Drivers
API Selenium et Selenium Remote Control.
API Web Driver - Architecture.
Les drivers (proxy) pour les différents navigateurs (IE, Firefox, Chrome, Android,
HtmlUnit ...).
Pilotage des actions.
Reconnaissance des composants sur l'interface.
Jour 2
4/ Selenium Server
Portage des suites de test vers des langages cibles.
Les mises en œuvre de Selenium Server.
Pilotage à distance d'une suite de tests. Remote WebDriver.
5/ La grille de serveurs "Selenium Grid"
Préparation d'une grille de serveurs.
Paramétrage des différents composants (OS, navigateurs, versions).
6/Présentation de concepts avancés
Selenium et les serveurs d'intégration continue.
Intégration de Selenium dans une démarche de spécification par l'exemple.
Mise en place d'une capture du "film du test" pour preuve de résultats.
Extension de l'API Selenium IDE.
Pont vers les gestionnaires de test.
Construction de son propre framework de test (principes, points-clés).
Testeur; Chef de projet recette; aMOA; Chef de projet MOE ou MOA; Consultant
Test recette qualité qualification homologation selenium automatisation atom Paris Nantes Genève Lille Lyon