Formation Appium : Automatiser les tests mobiles avec Appium

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 Appium, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre la portée de l'automatisation, ses avantages mais aussi ses risques dans un environnement mobile
  • Connaître l'architecture 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 un environnement 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 1 420,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
Sessions

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 420,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
Sessions

Description

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.

Cette formation Appium permet d'apprendre à construire des tests efficaces, incluant les points de contrôle adéquats, puis de traiter de leur exécution et maintenance dans un environnement mobile.

Programme

Jour 1

Introduction à l'automatisation des tests sur mobile

Pourquoi automatiser les tests sur mobile ?
Bénéfices et limites de l'automatisation mobile
Choisir les tests à automatiser

Introduction à Appium

À propos d'Appium
Philosophie Appium
Points forts et limites de l'outil

Appium en pratique

Vue d'ensemble du client et du serveur d'Appium
Configuration avec Eclipse
Configuration avec Katalon Studio
Création de scripts manuels
Création de fichiers journaux personnalisés
Création de rapports de test

Travaux pratiques

Installer, lancer et exécuter Appium
Créer des cas de test et des rapports

Jour 2

Amélioration des scripts

Méthodes "WebElement" / "Native Element"
Création de la carte d'objet cible
Test de modularisation

Travaux pratiques

Améliorer les scripts déjà créés
Projets en binôme

Prérequis

Pour suivre cette formation Appium dans de bonnes conditions, il est nécessaire de posséder des connaissances fondamentales sur les processus de tests ainsi que d'avoir des notions en programmation Web.

Public

Ce cours Appium cible principalement les testeurs, analystes de tests et développeurs.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Comprendre la philosophie et l’intérêt des tests logiciels et plus particulièrement des tests d’acceptation
  • Comprendre le rôle et le fonctionnement de Robot Framework
  • Installer une plateforme de développement et d'exécution pour Robot Framework
  • Définir des scénarios de tests et leur périmètre
  • Comprendre l'organisation des tableaux Robot Framework
  • Utiliser les mots-clés de Robot Framework pour implémenter les tests
  • Organiser les fichiers de tests et les fichiers de ressources
  • Définir de nouveaux mots-clés pour masquer la complexité des tests
  • Utiliser les bibliothèques standard de Robot Framework
  • Installer de nouvelles bibliothèques de mots-clés pour étendre les possibilités de Robot Framework
  • Étendre le vocabulaire de Robot Framework en définissant de nouveaux mots-clés
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Interpréter un graphique
  • Etablir un scénario à court, moyen et long terme
  • Accompagner un client dans la gestion d'un portefeuille
  • Utiliser les outils mathématiques de l'analyse technique
  • Construire son propre système d'analyse sur un titre financier (actions, obligations, indices, devises)
Tarif

A partir de 1 834,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

Cette formation Flex Mobile permet aux développeurs Flex, Java, C#, PHP, etc... d'acquérir toutes les notions pour réaliser avec Flex des applications Apple iOS, Google Android ou BlackBerry QNX aussi bien pour tablettes que pour les téléphones mobiles (*). La formation Flex mobile aborde les sujets généraux du développement Flex sur mobile : les composants, le positionnement, la navigation, l'accès serveur, l'accès aux ressources du Device, le skinning, les thèmes, l'optimisation ainsi que les spécificités d'iOS, d'Android et de BlackBerry. Le stagiaire réalisera tout au long de cette formation sa première application pour Mobile depuis la conception en prototype jusqu'à la réalisation sur un projet concret. Les thèmes de l'ergonomie, des patterns d'IHM et de l'organisation d'un projet multi-écrans sont ainsi concrètement mis en pratique. (*) iOS version 4.X et supérieur ; Android version 2.2 et supérieur ; architecture ARMv7.

Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Communications unifiées

Proposé par PLB CONSULTANT

Objectifs de la formation

À l’issue de cette formation Communication unifiée, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Mettre en œuvre et comprendre les technologies sous-jacentes d’une architecture de Communication unifiée
  • Utiliser les meilleures pratiques et choisir les solutions les plus adéquates pour vos projets de déploiements
  • Comment aller au-delà d’une solution standard et intégrer vos propres innovations et couvrir vos besoins spécifiques.
Tarif

A partir de 2 440,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre l'intérêt d'utiliser un outil comme Xray pour gérer les tests au sein de Jira
  • Adapter la configuration de Xray à son contexte projet
  • S'approprier les fonctionnalités pour l'organisation et la planification de tests
  • Générer des rapports de tests, créer et partager des tableaux de bord
Tarif

A partir de 750,00 €

Durée

1 jour

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Python Bonnes pratiques et Design patterns vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Appliquer des design patterns et des bonnes pratiques pour développer des applications avec Python
  • Exploiter des fonctionnalités avancées de programmation Python pour concevoir des programmes fiables
  • Créer et gérer des threads de contrôle concurrents
  • Générer des requêtes et des réponses aux services Web REST et utiliser les données renvoyées
  • Suivre l'exécution du programme et améliorer les performances
  • Lancer des tests unitaires sur les programmes et les modules Python, les installer et les distribuer.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Selenium pour Développeur

Proposé par PLB CONSULTANT

Objectifs de la formation

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

  • Installer et exploiter la plateforme Selenium et ses composants
  • Programmer les API Web driver pour l'exécution des tests
  • Développer le Framework "Keyword Driven Testing" et paramétrer les tests automatisés
  • Intégrer des suites de tests automatisées dans les processus d'intégration et de validation
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Développer une application Cross-plateform Android et iOS avec Flutter
  • Créer des widgets personnalisés et/ou spécifiques par plateforme
  • Architecturer l’application avec le pattern BLoC (Business Logic Component)
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Installer et configurer Red Hat Ansible Network Automation sur un système de gestion ;
  • Utiliser Ansible pour exécuter des commandes ad hoc et des playbooks pour automatiser les tâches ;
  • Écrire des playbooks Ansible efficaces pour l'automatisation du réseau ;
  • Recueillir des informations sur la configuration et la sauvegarde de l'infrastructure réseau ;
  • Automatiser des cas d'utilisation d'administration réseau spécifiques, y compris la configuration de routeurs et de commutateurs, de ports, de VLAN, de surveillance SNMP et de protocoles de routage ;
  • Utilisez les playbooks Ansible pour cibler les appareils de divers fournisseurs de matériel, notamment Cisco, Juniper et Arista.
Tarif

A partir de 3 600,00 €

Durée

5j / 30h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Connaître les outils intervenant dans le cycle « Code, Build, Deploy » selon le principe d’intégration continue
  • Comprendre les apports d’un outil de build et des dépôts d’artefact pour produire des livrables de qualité
  • Connaître les workflows de collaboration autour de Git
  • Connaître les principaux outils de tests et la typologie des tests
  • Comprendre la démarche qualité et le support de SonarQube
  • Comprendre le rôle d’une plateforme de CI/CD dans le cadre d’une fabrique logicielle
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...