Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
image OF
  1. Selenium - Automatisation des tests fonctionnels des applications Web

Selenium - Automatisation des tests fonctionnels des applications Web

Qualiopi
En centre
Non éligible CPF
Objectifs
Programme

A l'issue de cette formation, vous serez capable de :

  • Décrire l'architecture de la plateforme Open Source Selenium
  • Mettre en oeuvre toutes les fonctionnalités propres à Selenium
  • Mettre en oeuvre une démarche d'automatisation et en particulier des tests d'interface
  • Créer et exporter des scénarios de tests dans différents langages de programmation
  • Intégrer les tests dans les outils d'intégration continue.

Jour 1 - Matin

Rappels sur le test

  • Définition
  • Différents niveaux de tests
    • Unitaires
    • Intégration
    • Systèmes et recettes
    • Confirmation et non régression
  • Différents types de tests
    • Structurels

Jour 1 - Après-midi

Choix de l'automatisation

  • Qu'automatise-t-on ?
  • Valeur ajoutée et ROI
  • On ne peut pas tout automatiser
  • Bonnes pratiques d'automatisation
  • Présentation des outils du marché

Outil Selenium

  • Installation de l'outil
  • Selenium IDE et autres composants
  • Capture et rejeu
  • Exécution des scripts et présentation des commandes Selenium

Jour 2 - Matin

Selenium RC

  • Génération et exportation de scripts de tests (Java, Python...)
  • Remaniement des scripts de tests selon les bonnes pratiques
  • Génération de rapports (ANT et JUnit)

Jour 2 - Après-midi

Mise en oeuvre des scripts dans la plateforme d'intégration continue

  • Création d'un job dans Jenkins

Exemples de travaux pratiques (à titre indicatif)

  • Après installation de Jenkins, création et lancement d'un job exécutant les scripts
    • Fonctionnels
    • Non-fonctionnels...
Public visé

Testeurs ou développeurs désirant se former aux techniques d'automatisation, chefs de projets test.

Prérequis

Avoir une bonne connaissance des processus d'ingénierie du logiciel et de test ; et quelques compétences en développement.

logo ouformer
Réalisation :Definima
Utilisation des cookies

Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

Tout refuser
Tout accepter