Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
> > > Selenium : Automatiser les tests

Selenium : Automatiser les tests

Cette formation a pour objectif de présenter les différents critères permettant de réaliser des choix dans le cadre de l'automatisation des tests et de prendre en main les outils de la plateforme Selenium en vue de simuler une activité réelle sur un site Web et d'effectuer les tests.

Objectifs

  • Etre en mesure de prendre la décision d'automatiser les tests
  • Disposer d'une vue d'ensembleconcernant l'automatisation et les outils d'automatisation
  • Gagner en temps et en productivité
  • Définir les critères d'automatisation
  • Vérifier les prérequis à l'automatisation
  • Valider les bénéfices attendus
  • Automatiser les tests fonctionnels d'applications Web avec Selenium
  • Apprendre et interpréter les résultats des tests fonctionnels
  • Concevoir et maintenir les tests automatisés Selenium
  • Recueillir les résultats sous HP ALM et analyser les résultats

Public

  • Ce cours s'adresse aux développeurs et aux testeurs

Prérequis

  • Avoir des connaissances en langage Java

Programme de la formation

Contexte

  • Rappel vocabulaire
  • Outillage de tests
  • Principes

Qu'est-ce qu'automatiser des tests ?

  • Pourquoi automatiser des tests ?
  • Quels tests automatiser ?

Pilotage d'une automatisation

  • Rôles et phases
  • Processus d'automatisation

Modèle de maturité de l'automatisation

  • Tests unitaires et de performances
  • Bonnes pratiques, facteurs clefs & choix outil.

Le test dans le processus de développement

  • Concepts d'automatisation des tests
  • Présentation de Selenium 2
  • Mise en œuvre de Selenium IDE
  • Piloter les tests avec Selenium RC
  • Trouver les éléments du DOM avec WebDriver en utilisantID
  • Piloter les tests multi-navigateurs avec WebdriverPhilosophie de WebDriver
  • Paralléliser les tests avec Selenium GridArchitecture de Sélénium Grid
  • Concepts avancés avec les interactions utilisateursKeyboard