Selenium Initiation : Automatiser les tests fonctionnels des applications Web
Objectifs, programme, validation de la formation
Objectifs
Concevoir et mettre en œuvre des tests d’applications web avec Selenium
Description, programmation
Découvrir l’automatisation des tests d’applications webTypes de tests applicatifs : unitaires, fonctionnels, d’intégration, de performance Tests d’IHM web : enjeux, difficultés, outils disponibles Selenium : présentation, fonctionnalités Robots de tests Selenium disponibles : Selenium IDE, Katalon, SideeX,...
Utiliser Selenium IDEInstallation sur plusieurs navigateurs Règles pour créer des tests avec Selenium IDEEnregistrement de cas de testValidation d’un test avec Assert et VerifyCréation de commentaires dans vos testsMultiplication des fenêtresTest de sélénium avec les applications AJAXStocker les informations de la page dans le testTests de débogageCréation de suites de testsLocalisation des éléments par IDDéplacement d’éléments sur la pageUtilisation directe de XPath dans votre testTirer parti de l’axe XPath avec des élémentsSélecteurs CSSTravailler avec des éléments et leurs attributsUtilisation de plugins pour paramétrer et alimenter les tests avec des données Lancement de scripts via Selenium Server
Découvrir Katalon Recorder (Selenium IDE + Code Export)Katalon Recorder : présentation, fonctionnalités, plugins Firefox/Chrome Enregistrement de test d’IHM Création de suites de tests et lancements Paramétrages Création de tests métier sur base de mots-clés métier Export de tests vers un langage de programmation
Utiliser le robot de tests SideeXSideeX Recorder : présentation, fonctionnalités, plugins Firefox/Chrome Enregistrement des cas de test et playback Constitution de suites de test Commandes, mécanismes d’assertions, de vérification et d’attentes
Coupler Selenium à d’autres gestionnairesLancement des tests en parallèle sur des machines distantes Selenium et les gestionnaires de tests : Squash TM, TestLink Selenium Grid : présentation, fonctionnalités Selenium dans un environnement d’intégration continue : Jenkins, GitLab-CI
Validation et sanction
Concevoir et mettre en œuvre des tests d’applications web avec Selenium
Type de formation
Perfectionnement, élargissement des compétences
Niveau de sortie sans niveau spécifique
Durée, rythme, financement
Durée
14 heures en centre
Durée indicative : 2 jours
Modalités de l'alternance -
Conventionnement Non
Conditions d'accès
Niveau d'entrée sans niveau spécifique
Conditions spécifiques et prérequis Connaissances en HTML, CSS et JavaScript
Périodes prévisibles de déroulement des sessions
Session débutant le : 01/01/2021
Adresse d'inscription
1 place Occitane
Immeuble Le Sully
5e étage 31000 Toulouse
Lieu de formation
Téléphone
Fax
09 72 11 97 93
Organisme de formation responsable
Dawan
Adresse
1 place Occitane Immeuble Le Sully 5e étage 31000 Toulouse
Téléphone
Fax
09 72 11 97 93