
|
Formation professionnelle continue
(jeune/adulte sur le marché du travail) |
| Niveau d'entrée : BAC+2, DEUG, BTS, DEUST (Niveau 5) |
| M2I FORMATION MERIGNAC |
Le formateur alterne entre méthode** démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation)
A l'issue de cette formation, vous serez capable de :
— Expliquer les objectifs, avantages et inconvénients de l'automatisation des tests
— Automatiser une application Web avec Selenium
— Bâtir des scripts maintenables avec Selenium WebDriver
— Réussir la certification A4Q Selenium Foundation
Attestation de fin de formation
Revue des fondements du test automatique
— Objectifs et avantages
— Tests manuels versus tests automatisés
— Facteurs de succès
— Place de Selenium dans une architecture de test
— Comprendre les bénéfices et risques de la famille Selenium
Exemple de travaux pratiques (à titre indicatif)
— Mise en situation
— Proposition de questions type d'examen et corrections commentées
Tests automatiques avec Selenium WebDriver
— Approche HTML et XML
— Utiliser les sélecteurs CSS pour localiser les éléments du document HTML
— Attributs
— Eléments de formulaire...
— Utiliser XPath pour trouver certains éléments sur la page
Exemples de travaux pratiques (à titre indicatif)
2/4
m2iformation | client@m2iformation.fr | 01 44 53 36 00 (Prix d'un appel local)
— Questions de révision corrigées
— Exercices sur un document HTML, sur XPath et CSS avec Chrome
Utiliser Selenium WebDriver
— Utiliser les mécanismes appropriés de loging et reporting
— Navigation URL
— Changer les contextes et drivers
— Capturer les pages et écrans
— Localiser les GUI (Graphical User Interface) avec différentes stratégies
— Obtenir les états de GUI
— Interagir avec les GUI
Exemples de travaux pratiques (à titre indicatif)
— Questions de révision
— Utilisation de "pytest", écriture d'un script Python en incluant drivers, pages, GUI, HTML, browser
— Utilisation de WebDriver pour les UI, dialogues modaux, user prompt
Ecrire des scripts maintenables
— Utiliser des mécanismes d'attentes appropriés
— Analyser les GUI sous test et réaliser des abstractions
— Analyser les scripts de tests
— Mettre en place une politique de mot clé pour structurer les scripts
— Comprendre quels facteurs agissent sur la maintenabilité
Conditions d'accès réglementaires :
Avoir des connaissances de base en développement (langage Python, Java, C, C++...) et architectures
informatiques
Conditions d'accés pédagogiques :
Avoir des connaissances de base en développement (langage Python, Java, C, C++...) et architectures
informatiques
Professionnels du test logiciel, consultants en automatisation de tests, ingénieurs développeurs en
automatisation de tests, équipes de développement et/ou automaticiens de tests
Critères d'admission :
Dossier
Inscription directe ou par un conseiller en insertion professionnelle
Modalités d'enseignement :
Sans objet
Rythme :
Temps plein
Toutes les sessions pour cette formation sont terminées.
Lien vers le site web de l'organisme de formation
En savoir plusConstruire son projet professionnel
En savoir plusRecherchez le bon interlocuteur pour vous informer
En savoir plus