Formation Selenium et Appium : Automatiser les tests fonctionnels des applications web et mobiles

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation Selenium Appium, vous serez en mesure de :

  • Apprendre et interpréter les résultats des tests fonctionnels
  • Concevoir et maintenir les tests automatisés Selenium
  • Comprendre la portée de l'automatisation, ses avantages mais aussi ses risques dans un environnement mobile
  • Connaître l'architecture des solutions de test mobile et comprendre le fonctionnement d'Appium
  • Configurer Appium dans différents environnements
  • Connaître les options de la création des cas de test, rendre les tests plus performants puis les rejouer
  • Améliorer les scripts de tests
  • Automatiser les tests d'applications sur des environnements web & mobile (bout en bout)
  • Concevoir, exécuter et maintenir les tests conçus

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 2 390,00 €

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

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 2 390,00 €

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

Description

Les campagnes de test pouvant contenir plusieurs tests à exécuter, on comprend vite l'intérêt de l'automatisation.

Selenium vous permet de simuler une activité réelle sur un site Web et d'effectuer les tests.

De son côté, Appium est un outil Open Source permettant d'automatiser des applications natives, Web mobiles et hybrides sur des plateformes iOS mobiles, Android mobiles et Windows. Concrètement, Appium pilote divers frameworks d'automatisation natifs et fournit une API basée sur le protocole de connexion WebDriver JSON de Selenium.

La première partie de cette formation Selenium Appium vous permet de prendre en main l’automatisation de tests sur la solution Selenium.
Les participants apprendront ensuite à appliquer ces nouvelles compétences sur le framework Appium qui permet de réaliser des tests mobiles en utilisant les scripts de Selenium.

Programme

Jour 1

Le test dans le processus de développement

Processus et qualité
Les tests
Test unitaire
Test d'intégration
Tests fonctionnels
Test de charge
Positionnement Selenium / Appium

Concepts d'automatisation des tests

Bénéfices et limites de l'automatisation
Choisir les tests à automatiser

Présentation de Selenium 3

À propos de Selenium
Architecture de la suite d'outils Selenium
Selenium IDE
Selenium RC
Selenium GRID

Mise en œuvre de Selenium IDE

Capture et enregistrement de scénario avec Selenium IDE
Structure et éléments de script
Analyser le script généré
Modifier un script généré
Savoir utiliser les fonctions de bases :
- Assertions / Expressions régulières / XPath

Aller plus loin avec Selenium IDE

Création de scripts et suite de tests (en tant que développeur)
Piloter les tests sur différents navigateurs
Connaître les concepts avancés : Selenium Runner, approche par mots-clés, structure de code…
Jour 2

Selenium WebDriver

Architecture
Installation
Convertir les scripts de tests générés
Langages et framework de tests unitaires supportés
Manipulation des fichiers properties et Excel
Exécuter les tests
Reporting des résultats

Trouver les éléments du DOM avec WebDriver en utilisant ID

Name
ClassName
XPath
Link list

Piloter les tests multi-navigateurs avec Webdriver

Philosophie de Webdriver
Tests avec Firefox
Tests avec Internet Explorer
Tests avec Google Chrome

Paralléliser les tests avec Selenium Grid

Architecture de Selenium Grid
Installation et configuration
Exécution parallélisée des tests
Configuration de Sélénium Grid Hub
Configuration de Sélénium Grid Remote
Création d'un test pour le GRID
Exécution de test en Parallèle

Concepts avancés avec les interactions utilisateurs

Keyboard / Mouse
Actions
Drag and drop
Choix multi-texte dans une liste déroulante
Jour 3

Spécificités des tests sur mobile

Pourquoi automatiser les tests sur mobile ?
Bénéfices et limites de l'automatisation mobile
Choisir les tests à automatiser
Connaître la démarche de test mobile
Connaître les autres approches du marché :
- Tester les APPs
- Tester les applications web :  Responsive sur Browser
- Déterminer sa démarche selon l’Os Ciblé ; apprendre à maîtriser son test

Introduction à Appium

Philosophie Appium
Points forts et limites de l'outil
Connaître l’environnement d’APPIUM STUDIO

Appium en pratique

Vue d'ensemble du client et du serveur d'Appium
Configuration avec Eclipse
Création de scripts manuels :
- d’une APP
- d’un site WEB
Création de fichiers journaux personnalisés
Création de rapports de test
Travaux pratiquesInstaller, lancer et exécuter Appium
Créer des cas de test et des rapports
Jour 4

Amélioration des scripts de test mobile

Méthodes "WebElement" / "Native Element"
Création de la carte d'objet cible
Test de modularisation
Travaux pratiquesAméliorer les scripts déjà créés
Projets en binôme

Prérequis

Pour suivre ce cours Selenium Appium dans de bonnes conditions, il est nécessaire d'avoir des connaissances et compétences de base en développement web et Java, HTML, CSS.

Public

Ce cours Selenium Appium s'adresse à des profils de type MOA/MOE : tests analystes, automaticiens, analystes techniques de tests, développeurs...

Ces formations pourraient vous intéresser

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

16 jours (112 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

  • Construire des pages Web en HTML5
  • Habiller et mettre en forme des pages Web avec CSS3
  • Créer des formulaires avancés
  • Créer des tableaux de données
  • Créer des menus de navigation
  • Utiliser les différentes techniques CSS de positionnement et dimensionnement pour adapter la présentation aux différents appareils (smartphone, tablette, PC)
  • Parcourir et modifier la structure d'une page en JavaScript
  • Gérer des événements utilisateur
  • Intégrer des appels à des Services Web REST et WebSockets en JavaScript
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, cette formation WPF vous permettra de :

  • Apprendre à utiliser le nouveau langage déclaratif XAML, utilisé pour le développement d'interfaces Windows
  • Être en mesure de développer des applications conviviales et graphiquement riches
  • Être en mesure de configurer et déployer des applications WPF
Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Gérer les utilisateurs et les groupes dans Microsoft 365
  • Ajouter un domaine personnalisé
  • Configurer les rôles administratifs
  • Déployer les applications Microsoft 365
  • Gérer les identités synchronisées
  • Analyser les vecteurs de menace
  • Mettre en œuvre Microsoft 365 Defender
  • Mettre en œuvre la gestion des identités privilégiées (PIM)
  • Sécuriser les points de terminaison
  • Protéger la messagerie

 

Tarif

A partir de 2 950,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Utiliser word pour des applications professionnelles complexes
  • Créer des tableaux et graphiques dynamiques et interactifs
  • Réaliser des présentations professionnelles et impactantes
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Flash - ActionScript

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Graphistes, développeurs, chefs de projets souhaitant développer des applications Web interactives par programmation d'actions.

À l'issue de la formation, le stagiaire sera capable de :

  •     Maîtriser le langage ActionScript

Methodes et outils pédagogiques

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours adapté au niveau suivi

Evaluation

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences
 

Public concerné

développeurs de sites, informaticiens, designers.

Pré-requis

Connaissances de base en programmation et en développement Web.

Tarif

Contacter l'organisme

Durée

4 jour(s)

Modes
  • Entreprise
  • Centre

Objectifs de la formation

À l'issue de cette formation Audits d'Installations de Vidéosurveillance vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Acquérir une méthodologie d’audit combinant niveaux de sûreté et technologies informatiques pour évaluer une installation vidéo existante en vue de réaliser sa maintenance, une extension ou une refonte du système en site Public, ERP, Mixte ou privé
  • Pouvoir procéder aux tests de conformité d’une installation vidéo existante en termes de réglementation, de risques, de fonctionnalités, de qualité d’image, de performances TCP et de sécurité IT, de résilience
  • Pouvoir vérifier le DOE et les process de maintenance préventifs et curatifs
  • Maîtriser les procédures de test (optiques, IP, stockage, performances) et l’utilisation de logiciels et de matrices d’analyse
  • Pouvoir rédiger un rapport d’audit
  • Proposer des mesures d’amélioration, d’extensions, de migration, etc…
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Décrire l'architecture et les composants de la famille Cortex XDR. Utiliser la console web Cortex XDR, les rapports et les dashboardsUtiliser pleinement la console Cortex XDR
  • Créer des packages d'installation, des groupes d'endpoints et des stratégies d'agent Cortex XDR. Déployer l’agent sur les endpoints
  • Créer et gérer des profils de prévention contre les exploits et les logiciels malveillants
  • Examiner les alertes et classez-les par ordre de priorité à l'aide de stratégies de score, de favori ou d'exclusion. Vu du profil de sécurité des exceptions Cortex XDR
  • Effectuer et suivre les actions de réponse dans le centre d'action
  • Effectuer un dépannage de base lié aux agents Cortex XDR
  • Déployer une VM Broker et activer l'applet Local Agents Settings
  • Comprendre les concepts liés au déploiement de Cortex XDR et les exigences d'activation
  • Travailler avec le portail de support et la gateway Cortex XDR pour l'authentification et les autorisations des utilisateurs
Tarif

A partir de 2 915,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Mettre en place un environnement de développement
  • Utiliser les éléments de base du langage
  • Définir et utiliser des fonctions et des modules pour la structuration des programmes
  • Réaliser et exécuter des scripts pour automatiser différentes tâches courantes
  • Accéder et manipuler des données stockées dans des fichiers
  • Analyser des fichiers de logs en utilisant les expressions régulières
  • Envoyer des mails
  • Consommer des API de services web
Tarif

A partir de 2 100,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation WinDev : Initiation

Proposé par PLB CONSULTANT

Objectifs de la formation

Windev est un atelier logiciel vous permettant de développer très rapidement des applications pour les systèmes d'exploitation classiques Windows, Linux ou MAC, des sites web dynamiques avec WebDev et des applications pour mobiles IOS ou Android avec WinDev Mobile. L'environnement de développement est le même pour toutes les plateformes cibles et il permet de prendre en charge toutes les phases de développement du cahier des charges à l'application finale. Outre la rapidité de développement qui a largement contribué au succès des produits PC Soft, une même application source peut être facilement adaptée sur différentes plateformes. Avec quelques adaptations ponctuelles, votre code est donc presque unique quelle que soit la cible et la nature du développement : client riche, site web, application pour Smartphone ou tablette. Vous pouvez même générer si besoin des sites PHP, des archives Java ou des assemblages .NET. Lors de cette formation Windev très pratique (de nombreux travaux pratiques sont réalisés), vous allez apprendre tout d'abord à prendre en main l'environnement Windev (créer des fenêtres, des menus, etc...) et passer ensuite rapidement au concret, en créant votre propre base de données et en la mettant en relation avec les fenêtres. Concrètement vous disposez déjà de tous les éléments pour développer vos premières IHM.

Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...