Automatiser les tests avec Selenium en Java par Zenity Academy
par Zenity Academy
Lieu(x)
À distance
En centre (92)
En entreprise
Durée
Total : 35 heures
En centre : 35 heures
En entreprise : 35 heures
À distance : 35 heures
Financement
Auto
Demandeur d'emploi
OPCO
Région
Région Ile-de-France
Transition Pro
Collectivité
Individuel payant
Par l'entreprise
Par le stagiaire
Personnel
Salarié
Formation continue
Pole emploi
Salarié
Contactez nous
Organisme financeur
Publics admis
Tout public, Tout type de public
Pré-requis
Bases en programmation orientée objet (de préférence en Java)
Diplômes délivrés
Attestation de suivi et bilan des acquis, Attestation d'acquis, Attestation de fin de formation
Temps
Temps plein, En présentiel, En distanciel, En présentiel, à distance ou en mixant présentiel et distance
Types
Mise à niveau, Formation continue
Prix
3625 €
Cette formation vous intéresse ?
Description générale
Selenium est aujourd'hui un des doyens de l'automatisation des tests logiciels. Toujours grandement utilisé, il offre une large gamme de possibilités d'adaptation aux besoins et d'interfaçage avec différents outils et technologies. Test parallélisé, multi browsers, back-end comme front-end, BDD avec Cucumber, fonctionnalités de reporting...
Selenium propose aussi bien une solution no-code que des solutions adaptables à des projets IT en langage Java, Python, C#, Ruby ou JavaScript. Durant la formation, tous ces aspects de l'outil seront évoqués afin de vous permettre d'explorer les différentes utilisations envisageables.
Que vous soyez développeur de tests automatisés, testeur technico-fonctionnel, ou bien même développeur, démarquez votre profil sur le marché en acquérant de solides compétences sur les fonctions offertes par Selenium, ainsi qu'une indépendance sur la création "from scratch" d'un framework d'automatisation de tests logiciels.
Selenium propose aussi bien une solution no-code que des solutions adaptables à des projets IT en langage Java, Python, C#, Ruby ou JavaScript. Durant la formation, tous ces aspects de l'outil seront évoqués afin de vous permettre d'explorer les différentes utilisations envisageables.
Que vous soyez développeur de tests automatisés, testeur technico-fonctionnel, ou bien même développeur, démarquez votre profil sur le marché en acquérant de solides compétences sur les fonctions offertes par Selenium, ainsi qu'une indépendance sur la création "from scratch" d'un framework d'automatisation de tests logiciels.
Objectifs
- Appréhender Selenium IDE et réaliser des tests automatisés
- Connaître les limites de Selenium IDE
- Savoir créer un projet utilisant Selenium WebDriver
- Exécuter des tests avec Selenium WebDriver
- Savoir utiliser les méthodes pour le navigateur et la navigation
- Être en mesure de localiser un WebElement
- Savoir interagir avec les WebElements
- Connaître les différentes méthodes d'attentes et savoir les utiliser
- Créer des fichiers .feature et stepDefinitions
- Savoir utiliser les paramètres cucumber dans les steps
- Utiliser correctement les tags ainsi que le runner
- Être capable de décomposer les écrans d'un SUT en objets Page
- Savoir utiliser correctement le page Factory et ses composants
- Savoir interfacer un projet Selenium WebDriver avec Allure Report
A l'issue de la formation, les formé seront capables de créer leurs propres scripts de tests automatisés avec Selenium en Java, de mettre en place un projet d'automatisation, d'intégrer Cucumber à leur projet, de mettre en place le Page Object Pattern ainsi que de générer un rapport d'exécution.
- Connaître les limites de Selenium IDE
- Savoir créer un projet utilisant Selenium WebDriver
- Exécuter des tests avec Selenium WebDriver
- Savoir utiliser les méthodes pour le navigateur et la navigation
- Être en mesure de localiser un WebElement
- Savoir interagir avec les WebElements
- Connaître les différentes méthodes d'attentes et savoir les utiliser
- Créer des fichiers .feature et stepDefinitions
- Savoir utiliser les paramètres cucumber dans les steps
- Utiliser correctement les tags ainsi que le runner
- Être capable de décomposer les écrans d'un SUT en objets Page
- Savoir utiliser correctement le page Factory et ses composants
- Savoir interfacer un projet Selenium WebDriver avec Allure Report
A l'issue de la formation, les formé seront capables de créer leurs propres scripts de tests automatisés avec Selenium en Java, de mettre en place un projet d'automatisation, d'intégrer Cucumber à leur projet, de mettre en place le Page Object Pattern ainsi que de générer un rapport d'exécution.
Centre(s)
- Asnières-sur-Seine (92600)
En entreprise
- Ile-de-France
Métier(s)
- Analyste cogniticien / cogniticienne informatique
- Analyste concepteur / conceptrice informatique
- Analyste d'application
- Analyste d'étude informatique
- Analyste de gestion informatique
- Analyste décisionnel - Business Intelligence
- Analyste développeur / développeuse
- Analyste fonctionnel / fonctionnelle informatique
- Analyste responsable d'application informatique
- Analyste-programmeur / Analyste-programmeuse gestion informatique
- Analyste-programmeur / Analyste-programmeuse informatique
- Assistant / Assistante chef de projet informatique
- Automaticien / Automaticienne chef de projet
- Automaticien roboticien / Automaticienne roboticienne
- Chef de projet maîtrise d'oeuvre informatique
- Concepteur / Conceptrice d'application informatique
- Concepteur / Conceptrice informatique
- Concepteur / Conceptrice logiciel informatique
- Développeur / Développeuse back-end
- Développeur / Développeuse d'application
- Développeur / Développeuse décisionnel - Business Intelligence
- Développeur / Développeuse front-end
- Développeur / Développeuse full-stack
- Développeur / Développeuse informatique
- Développeur / Développeuse web
- Développeur / Développeuse web mobile
- Développeur web front-end
- Expert / Experte méthodes et qualité informatique
- Expert / Experte qualité informatique
- Homologateur / Homologatrice logiciel
- Informaticien / Informaticienne analyste
- Informaticien / Informaticienne d'application
- Informaticien / Informaticienne de développement
- Informaticien automaticien / Informaticienne automaticienne
- Ingénieur / Ingénieure d'application informatique
- Ingénieur / Ingénieure d'intégration applicative
- Ingénieur / Ingénieure d'étude et développement informatique
- Ingénieur / Ingénieure d'étude logiciel informatique
- Ingénieur / Ingénieure de conception informatique
- Ingénieur / Ingénieure de développement informatique
- Ingénieur / Ingénieure de réalisation informatique
- Ingénieur / Ingénieure développement logiciel informatique
- Ingénieur / Ingénieure en développement d'applications
- Ingénieur / Ingénieure logiciel informatique
- Ingénieur / Ingénieure programme informatique
- Ingénieur analyste-programmeur / Ingénieure analyste-programmeuse
- Ingénieur concepteur / Ingénieure conceptrice informatique
- Ingénieur informaticien / Ingénieure informaticienne
- Intégrateur / Intégratrice d'application informatique
- Personnel du service qualité
- Programmeur / Programmeuse d'applications
- Programmeur / Programmeuse informatique
- Programmeur / Programmeuse logiciel de base informatique
- Responsable de projet informatique
- Responsable des développements informatiques
- Responsable qualité web
- Responsables Qualité
- Roboticien automaticien / Roboticienne automaticienne
- Référent qualité
- Technicien / Technicienne programmation
- Technicien automaticien / Technicienne automaticienne d'études et conception
- Testeur / Testeuse informatique
- Webmaster développeur / développeuse
- contrôleur qualité
Compétence(s)
- Algorithmique
- Architecture d'applications
- Architecture web
- Assurance qualité
- Autonome
- Business Intelligence (BI) / Informatique décisionnelle
- Contrôle qualité
- Création de banc de test
- Dispositifs d'assurance-qualité
- Démarche qualité
- Gestion de projet
- Langage informatique CSS
- Langage informatique HTML
- Langage informatique Java
- Langage informatique XML
- Langages de programmation informatique
- Modélisation informatique
- Méthodologie des tests
- Normes qualité
- Procédures d'élaboration d'un plan de tests (étapes, scénarii...)
- Procédures de tests
- Programmation informatique
- Programmation logicielle
- Protocoles de tests et d'essais
- Systèmes d'exploitation informatique
- Technologies de l'accessibilité numérique
- Test de mise en fonctionnement
Formation proposée par : Zenity Academy
L'évolution des technologies et la mutation des métiers de l'informatique poussent en permanence à réviser ses croyances, à adapter ses compétences et à élargir la palette de ses connaissances. La Zenity Academy propose une sélection de formations au contenu inédit, propriété de Zenity, façonné par nos Étoiles et inspiré par les nombreux défis relevés chez nos clients. Avec une spécificité très identitaire, propre à nos valeurs : maximiser la pratique afin de favoriser un apprentissage utile !
Notre motivation : partager ce que nous savons faire de mieux, notre expertise du Test et accompagner chacun dans une montée en compétences qui tiendra compte de son niveau, de son profil et des objectifs qu'il souhaite atteindre.
https://zenity.fr/formation
Notre motivation : partager ce que nous savons faire de mieux, notre expertise du Test et accompagner chacun dans une montée en compétences qui tiendra compte de son niveau, de son profil et des objectifs qu'il souhaite atteindre.
https://zenity.fr/formation
À découvrir