Selenium - Automatisation des tests fonctionnels des applications Web

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 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.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 420,00 €

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

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 420,00 €

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

Programme

Jour 1

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

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

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)

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...

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Avoir une bonne connaissance des processus d'ingénierie du logiciel et de test.

Public

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

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation Bubble, vous aurez les connaissances et compétences nécessaires pour :

  • Organiser un projet de développement sous Bubble en Low Code / No code
  • Concevoir des applications Web avec Bubble
  • Vérifier le niveau de sécurité de votre application Web
  • Optimiser la performance de votre application Bubble
  • Publier et gérer votre application Web créée sous Bubble
  • Déterminer où et comment trouver les réponses à vos questions.
Tarif

A partir de 2 240,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Programmer en C#

Proposé par ENI Service

Objectifs de la formation

  • Utiliser les outils de Visual Studio pour créer des projets de développement ;
  • Réaliser des classes en respectant les bonnes pratiques ;
  • Structurer vos applications à l’aide des packages ;
  • Appliquer le concept d’héritage ;
  • Manipuler les différentes collections ;
  • Utiliser les expressions lambdas pour optimiser votre code ;
  • Gérer les erreurs à l’aide des exceptions ;
  • Surveiller le fonctionnement des applications ;
  • Utiliser LINQ pour requêter sur des grappes d’objets ;
  • Déboguer le code C# et réaliser des tests unitaires sur vos classes ;
  • Réaliser des traitements asynchrones pour optimiser l’exécution des programmes.
Tarif

A partir de 2 850,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

jQuery Mobile

Proposé par M2I

Objectifs de la formation

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

  • Développer des applications Web avec jQuery Mobile (JQM)
  • Faire cohabiter jQuery Mobile et un framework MVC
  • Créer des pages pour les Smartphones et tablettes
  • Résumer les bases du Responsive Design
  • Utiliser des API HTML 5 pour gérer la déconnexion
  • Déployer sur le Web ou sur les stores avec PhoneGap.
Tarif

A partir de 2 840,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Formation Apache Camel

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Apache Camel, vous aurez acquis les connaisances et compétences nécessaires pour :

  • Comprendre la problématique d'intégration dans une architecture SOA
  • Comprendre les patterns d'intégration
  • Comprendre le rôle du framework Apache Camel
  • Comprendre l'architecture d'Apache Camel
  • Découvrir les composants Camel prêt à l’emploi
  • Mettre en oeuvre des scénarios d'intégration avec Apache Camel (routage et transformation)
  • Intercepter et auditer les messages
  • Tester vos applications avec Apache Camel
  • Gérer les erreurs avec Apache Camel
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation PhoneGap Cordova vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre la philosophie du développement avec PhoneGap (application hybride)
  • Comprendre les différences avec une application native pure
  • Comprendre l’architecture technique d’une application PhoneGap
  • Générer une application pour iPhone, Android et Windows Phone
  • Utiliser les capteurs d’un équipement
  • Utiliser les ressources matérielles d’un équipement (appareil photo, fichiers, etc.)
  • Utiliser les événements spécifiques à PhoneGap
  • Développer vos propres plugins pour PhoneGap
Tarif

A partir de 1 645,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation No-Code, vous aurez acquis les connaissances et compétences nécessaires pour :

  • S’approprier la démarche no-code et savoir cadrer une idée pour commencer un prototype fonctionnel sans coder
  • Identifier les outils no-code les plus adaptés à associer pour sa solution
  • Prendre en main certains outils no-code tels qu’Airtable, Zapier ou Bubble

Si vous souhaitez voir plus avant la mise en pratique des outils no-code, nous vous recommandons de suivre plutôt la formation No-Code : Mise en pratique des outils no-code (NOCP).

Tarif

A partir de 680,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Swift, le langage

Proposé par PLB CONSULTANT

Objectifs de la formation

Cette formation Swift vous donnera des connaissances et les compétences nécessaires pour : 

  • Utiliser Xcode pour développer des applications en Swift
  • Utiliser le débogguer et les différents outils de développement
  • Comprendre le langage Swift et ses subtilités
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Concevoir des applications objets avec UML
  • Décrire ce qu'est un design pattern
  • Identifier les différents diagrammes
  • Analyser un problème et le représenter avec UML
  • Formaliser les exigences sous forme de use cases
  • Détailler les interactions entre objets avec les diagrammes UML
  • Utiliser les dossiers de conception rédigés en UML.
Tarif

A partir de 1 680,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Expliquer les modèles de valorisation actuarielle en normes IFRS
  • Appliquer les méthodes de valorisation en IFRS liées aux tests de dépréciation des actifs
  • Valoriser les instruments financiers en normes IFRS : méthodes actuarielles et modélisations financières
  • Valoriser et traiter les stock-options en IFRS 2
Tarif

A partir de 2 013,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre

Objectifs de la formation

À l'issue de cette formation Mettre en oeuvre et Gérer la virtualisation Microsoft, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Comprendre la virtualisation des serveurs Microsoft, du bureau et des applications
  • Etre capable d'utiliser Microsoft System Center pour gérer l’infrastructure virtuelle
  • Evaluer un environnement réseau pour la virtualisation du serveur
  • Planifier la mise en œuvre de Hyper-V
  • Installer et gérer les paramètres Hyper-V
  • Créer et configurer les machines virtuelles
  • Gérer les snapshots de machines virtuelles
  • Gérer et maintenir les outils de connexion des machines virtuelles
  • Créer une nouvelle machine virtuelle avec SCVMM 2008 R2
  • Convertir un serveur physique en machine virtuelle
  • Convertir et migrer des machines virtuelles
  • Cloner des machines virtuelles
  • Comprendre les tâches de gestion et les paramètres de configuration pour les machines virtuelles gérées par VMM2008
  • Savoir quand et comment utiliser des points de contrôle
  • Avoir une bonne vue d’ensemble de la bibliothèque VMM
  • Gérer les profils et les modèles
  • Concevoir la tolérance de pannes pour les bibliothèques VMM
  • Configurer les rôles utilisateurs VMM
  • Installer et configurer le portail self service
  • Comprendre la fonctionnalité de cluster de Windows Server 2008 R2
  • Savoir comment utiliser l'outil Offline Servicing Tools
  • Configurer les mises à jour depuis WSUS (Windows Server Update Services)
  • Surveiller et gérer les travaux dans VMM 2008 R2
  • Configurer l’intégration de System Center Operations Manager
  • Configurer la performance et l’optimisation des ressources (PRO)
  • Savoir utiliser la sauvegarde et les options de restauration pour les machines virtuelles et la base de données VMM
  • Comprendre l’utilisation et les rôles de Remote Desktop Services (RDS)
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...