Appium - Automatisation des tests mobiles

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 :

  • Expliquer la portée de l'automatisation, ses avantages et ses risques dans un environnement mobile
  • Définir l'architecture et décrire le fonctionnement d'Appium
  • Configurer Appium dans différents environnements
  • Mémoriser 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.

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
Sessions

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
Sessions

Programme

Contexte

  • 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
  • Les applications Web mobiles sont des applications Web accessibles via un navigateur mobile
  • Appium prend en charge Safari sur iOS, Chrome et l'application "Navigateur" intégrée sur Android
  • Cette formation 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

Jour 1

Présentation du programme de formation

Introduction

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

Introduction à Appium

  • A 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 et Katalon Studio
  • Création
    • De scripts manuels
    • De fichiers journaux personnalisés
    • De rapports de test
Exemples de travaux pratiques (à titre indicatif)
  • Installer, lancer et exécuter Appium
  • Créer des cas de test et des rapports

    Jour 2

    Amélioration des sripts

    • Méthodes "WebElement" / "Native Element"
    • Création de la carte d'objet cible
    • Test de modularisation
    Exemples de travaux pratiques (à titre indicatif)
    • Améliorer les scripts déjà créés
    • Projets en binôme

    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 des connaissances fondamentales sur les processus de tests et des compétences de base en programmation Web.

    Public

    Testeurs, analystes de tests et développeurs souhaitant appréhender l'automatisation des tests d'applications mobiles.

    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

    2 jours (14 heures)

    Modes
    • Entreprise
    • Distance
    • Centre

    Adobe XD

    Proposé par ENI Service

    Objectifs de la formation

    • Concevoir la maquette interactive d’une application mobile ou d’un site web
    • Mobiliser les bonnes pratiques pour améliorer l’efficience du workflow de production
    • Utiliser le prototype pour mener des tests utilisateurs
    Tarif

    Contacter l'organisme

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    À l'issue de cette formation Microsoft 365 Endpoint Administrator vous aurez acquis les connaissances et les compétences nécessaires pour :

    • Comprendre comment planifier et exécuter une stratégie de déploiement de points de terminaison en utilisant des techniques de déploiement contemporaines
    • Savoir implémenter des stratégies de mise à jour efficaces
    • Être en mesure de gérer les identités et les périphériques
    • Apprendre à gérer les postes de travail avec Windows Intune
    • Savoir inventorier les applications et services
    • Garantir la sécurité et conformité des postes de travail
    Tarif

    A partir de 3 095,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Installer Switch dans différentes versions (Light, Full et Power)
    • Analyser les besoins pour la création de flux
    • Définir un flux et schématiser les process
    • Construire un flux
    • Réaliser des tests hors production
    • Valider les process et les passer en production...
    Tarif

    Contacter l'organisme

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Concrètement à l'issue de cette formation Utiliser le NFC dans un univers de marque, vous aurez acquis les connaissances et compétences nécessaires pour :

    • Savoir cerner les enjeux de la technologie NFC afin de la déployer dans un univers de marque.
    • Comprendre et utiliser le NFC dans la conception d’environnement connectés, la création d’expériences mobiles, la mise en oeuvre de services et le paiement sans contact.
    Tarif

    Contacter l'organisme

    Durée

    1j / 7h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Expliquer les modèles d’hébergements possibles avec Blazor
    • Installer et créer un nouveau projet
    • Créer des composants d’application réutilisables
    • Expliquer comment fonctionne le routage
    • Maitriser les mécanismes d’injection de dépendances
    • Expliquer les mécanismes de rendu
    • Gérer l’authentification et les autorisations
    • Gérer la mise en page d’un site
    • Ecrire des tests unitaires pour votre application
    • Tirer parti de l’écosystème Javascript existant
    • Créer une application PWA
    Tarif

    Contacter l'organisme

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    SoapUI est une solution de test des Web Services dans un contexte SOA (Architecture Orienté Services), actuellement utilisé dans les systèmes d’informations où la mise en œuvre de stratégies de test pouvant garantir la qualité de ces services, leurs fonctionnalités, leur fiabilité et leurs performances est nécessaire. SoapUI vérifie le bon fonctionnement des services web en continu et lors des phases de recette.

    Lors de cette formation SoapUI, vous apprendrez à :

    • Manipuler SoapUI.
    • Mettre en œuvre une démarche d’automatisation des tests de service web, et notamment :
    • Utiliser les fonctionnalités propres à SoapUI
    • Créer et exporter des scenarios dans divers langages de programmation
    • Comprendre l’intégration des tests dans les outils d’intégration continue.
    Tarif

    A partir de 2 290,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Concrètement, cette formation Certification ISTQB foundation vous apportera les connaissances et compétences nécessaires pour :

    • Identifier les compétences essentielles requises pour le test
    • Comprendre les concepts fondamentaux du test logiciel
    • Accroître l'efficacité et l'efficience des tests en utilisant des outils
    • Découvrir l’ensemble des activités liées au test
    • Identifier les facteurs qui influencent les priorités et les efforts liés aux tests
    • Connaître les risques et les bénéfices liés à l'automatisation des tests
    • Comprendre en quoi la gestion des risques est essentielle à l’activité de test
    • S’organiser & Travailler au sein d'une équipe agile

    Cette formation ainsi que l'examen associé ISTQB Foundation se basent sur la version 2024. L'obtention de la certification internationale ISTQB® permet de démontrer l'acquisition d'un niveau de connaissance et de compétences en test de logiciels.

    Tarif

    A partir de 1 890,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'objectif, les avantages, les concepts et le vocabulaire de la méthode de test DevOps
    • Distinguer les tests DevOps des autres types de tests
    • Mettre en place les stratégies de test, la gestion des tests et l'analyse des résultats DevOps
    • Utiliser les stratégies de sélection des outils de test et de mise en oeuvre de l'automatisation des tests
    • Intégrer les tests DevOps dans les workflows d'intégration continue et de livraison continue
    • Expliquer comment les testeurs DevOps s'intègrent dans la culture, l'organisation et les rôles du DevOps.
    Tarif

    A partir de 1 640,00 €

    Durée

    2j / 16h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    À l'issue de cette formation Architecture DevOps Complète, vous aurez acquis les connaissances et compétences nécessaires pour :

    • Comprendre la problématique d’industrialisation des déploiements et du provisionnement d’infrastructures ainsi que le vocabulaire associé (devops, build, intégration/livraison et déploiement continu, monitoring, scalabilité, …)
    • Connaître les distinctions entre les solutions de Cloud, la virtualisation et la containerisation
    • Gérer les sources d’un projet avec Git
    • Construire un logiciel (build, dépôt, nexus, …)
    • Mettre en œuvre un pipeline CI/CD avec GitLab pour simplifier la mise à jour de son application
    • Intégrer les tests dans le déploiement (Unitaire/intégration, Fonctionnels, Sécurité, Qualité)
    • Créer et gérer des conteneurs Docker
    • Virtualiser et gérer la configuration (vagrant, terraform, chef, puppet, …)
    • Orchestrer ses conteneurs avec Kubernetes
    • Intégrer GitLab et Kubernetes
    • Adapter les ressources de ses applications (scalabilité)
    • Savoir utiliser ElasticStack pour surveiller ses applications
    • Comprendre les architectures modernes (micro services, API Rest, file de messages avec Kafka, etc.) et comment elles sont mises en œuvre concrètement
    • Utiliser des solutions Cloud pour disposer d’une infrastructure sécurisée (IaaS, firewall, certificats TLS/SSL, …)
    • Déployer son application dans des conteneurs sur le Cloud au sein d’un cluster Kubernetes pour une mise à l’échelle automatique en fonction des sollicitations
    • Déployer son application en Serverless
    • Aller plus loin avec Kubernetes (installation, stockage, déploiement, cloud, monitoring, helm)
    Tarif

    A partir de 5 990,00 €

    Durée

    10j / 70h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...