Formation Robot Framework avancé

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous aurez acquis les connaissances nécessaires pour :

  • Configurer votre environnement de test y compris les navigateurs
  • Manipuler des fenêtres, popup, liste etc …
  • Connaître une alternative à la bibliothèque Selenium : Browser
  • Écrire des tests maintenables en utilisant le concept de Page Object et l’externalisation des données dans des fichiers
  • Améliorer vos tests en étendant la bibliothèque Selenium et en créant vos propres librairies
  • Utiliser des API Rest de façon avancée

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Robot Framework est un outil d’automatisation de test très populaire. Il nécessite peu de compétences en programmation. Dans cette formation nous utiliserons les fonctionnalités avancées de l'outil dans le cadre des tests web et des tests d'API Rest.

Programme

Gérer ses environnements de test

Maîtriser sa plateforme de test avec les environnements virtuel python
Utilisation du versioning pour gérer ses tests et ses environnements
Gestion de la configuration via les variables, des fichiers
Travaux pratiques :Création d'un environnement venv pour les TP suivants
Configuration d'un environnement pour des tests WEBs

La librairie Selenium

Paramétrisation de la librairie
Configuration des navigateurs
Localisations avancées des éléments graphiques
Actions avancées (survol, frame, popup, javascript, évaluation python,…)
Travaux pratiques :Mise en pratique avec la librairie Selenium sur différents cas d'usage :
Survol d'un élément
Gestion de frame
Gestion des popups (avec ou sans configuration de la librairie)
Utilisation d'une commande javascripts
Utilisation des évaluations python pour introduire de l'aléatoire
Configuration d'un navigateur et utilisation du navigateur en question

La librairie Browser

Principes
Spécificités de la librairie par rapport à Selenium
Travaux pratiques :Démonstration

Écrire des tests maintenables : “Page Object” avec Robot framework

Renforcer les testsPour écrire des spécifications de tests exécutables
Rendre le test clair et maintenable
Éviter les tests instables
Éviter la duplication
Gérer les données de tests
Travaux pratiques :Automatiser une fonctionnalité complète avec ces pratiques notamment
Utilisation d'attentes explicites
Découpage en Page explicites
Externalisation des données de test dans un fichier csv avec la bibliothèque DataDriver
Gestion des erreurs

Étendre la bibliothèque Selenium

Description de la bibliothèque selenium python et de la bibliothèque selenium Robotframework
Comment étendre la bibliothèque
Travaux pratiques :Créer une librairie customisée de selenium et créer des tests avec cette librairie

Tester les API REST

Configurer une session
Les différentes méthodes d'authentification
Utilisation de la bibliothèque JSON pour analyser les requêtes
Travaux pratiques :Utilisation d'une API REST nécessitant une authentification

Création de bibliothèques d'utilitaires

Créer ses propres mots avec python
Gestion du typage
Utilisation des “decorators” de la bibliothèque robot
Travaux pratiques :Création de mots clés personnalisés avec decorators
Gestion du typage

Lancement de tests en parallèle

Pabiot pour lancer des tests sur plusieurs threads
Utilisation des GRID pour lancer des tests à distance
Travaux pratiques :Utilisation de pabot
Configuration d'un HUB avec GRID

Prérequis

Pour suivre cette formation, il est nécessaire d'avoir des connaissances de base en python, d'avoir suivi le cours DTRF ou d'avoir déjà pratiquer Robot framework. Il est notamment impératif de :

Public

Ce cours Robot Framework avancé cible principalement les profils de testeurs fonctionnels, automaticiens.

Ces formations pourraient vous intéresser

Objectifs de la formation

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

  • Créer votre propre module qui sera capable d'interagir avec Drupal
  • Utiliser Drupal comme un framework pour accélérer vos développements maison, en vous appuyant sur vos API
  • Expliquer le fonctionnement global de Drupal et le container (Symfony 2)
  • Adapter le fonctionnement du coeur de Drupal ou de modules communautaires sans toucher à leur code source.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Décrire le cloud AWS et l'infrastructure mondiale
  • Identifier les services AWS et les principaux cas d'usage
  • Comprendre les principes architecturaux de base du cloud AWS
  • S'approprier les problématiques de sécurité et conformité de la plateforme, ainsi que le modèle de responsabilité partagée
  • Connaître les différents modèles de facturation, de gestion de compte et de tarification
  • Identifier les sources de documentation et d'assistance technique
  • Comprendre la proposition de valeur du cloud AWS
  • Définir les bases d'une migration vers AWS et le cadre Well-Architected AWS
Tarif

A partir de 800,00 €

Durée

1 jour

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Identifier les bases des langages HTML / CSS par la pratique, en vue de les mettre en oeuvre dans la personnalisation et la création de templates du CMS Joomla!
  • Créer et structurer une page Joomla! à l'aide du framework Gantry 5.
Tarif

A partir de 2 480,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation Java SE 11 Developer, vous saurez :

  • Effectuer un choix stratégique vous évitant de perdre du temps inutilement lors de l'examen
  • Déterminer les sujets qui nécessiteront un travail de préparation complémentaire
  • Augmenter vos chances de réussir l’examen de certification 1Z0-819
Tarif

A partir de 2 590,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Prendre des décisions architecturales conformément aux bonnes pratiques et aux principes recommandés par AWS
  • Utiliser les services AWS pour rendre votre infrastructure évolutive, fiable et hautement disponible
  • Exploiter les services gérés par AWS pour conférer davantage de flexibilité et de résilience à une infrastructure
  • Optimiser une infrastructure basée sur AWS afin d'améliorer les performances et de diminuer les coûts
  • Utiliser le Well-Architected Framework pour améliorer les architectures existantes grâce aux solutions AWS.
Tarif

A partir de 2 445,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Comprendre la philosophie et les apports des frameworks MVC
  • Mettre en place un environnement de développement
  • Créer un projet Laravel
  • Configurer une application Laravel
  • Découper une application en couche en suivant le modèle MVC et identifier le rôle de chaque élément.
  • Développer une couche de persistance métier avec les techniques d'accès aux données proposées par Laravel (Eloquent, QueryBuilder)
  • Concevoir le routage des requêtes HTTP avec les contrôleurs
  • Créer des vues d’affichage et de saisie de données et construire des formulaires interactifs
  • Maitriser les interactions entre les vues, les contrôleurs et le modèle
  • Utiliser l’injection de dépendance entre les composants
  • Appliquer une stratégie de sécurité efficace dans une applications Laravel
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Node.js - Initiation à Node.js

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Découvrir le fonctionnement de Node.js
  • Créer une application Node.js en suivant les bonnes pratiques de développement
  • Identifier les composants de la plate-forme
  • Utiliser Node.js de façon appropriée en fonction des situations
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Décrire l'architecture MVC dans ASP.NET
  • Définir des méthodes d'action
  • Utiliser les syntaxes de création de vues et templates
  • Naviguer entre les vues
  • Améliorer les performances avec les caches
  • Améliorer l'ergonomie en intégrant jQuery
  • Accéder au serveur via les Web API.
Tarif

A partir de 2 440,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Créer des web apps avec Angular

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Découvrir les fonctionnalités du framework Angular
  • Créer une nouvelle application Web Angular
  • Maîtriser le système de composants d'Angular
  • Organiser, modulariser ses développements JavaScript
  • Intégrer des tests unitaires au développement
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...