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

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

    • Mettre en place une industrialisation des tests logiciels avec des outils Open Source.
    Tarif

    Contacter l'organisme

    Durée

    3j / 21h

    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

    5 jours (35 heures)

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    L’automatisation des tests couvre les activités de développement et d’exécution de scripts, dont la finalité est de vérifier et de valider. Concevoir des tests automatisés requiert au préalable une connaissance précise des actions à mener pour tester le processus ou les transactions métiers ciblés. La stabilité de l’application à tester est également un pré-requis à l’automatisation.

    Ranorex est une interface graphique d’automatisation des tests pour les applications web et mobiles (Android, IOS) utilisant des langages standards comme C# ou VB.NET.

    À l'issue de cette formation Ranorex, vous disposerez des compétences méthodologiques en automatisation de test des applications IHM (Interface Homme Machine) et des applications mobiles avec Ranorex pour vous permettre de :

    • Perfectionner le script de test en plaçant des points de contrôle et des points de synchronisation
    • Paramétrer le script de test avec des jeux de données
    Tarif

    A partir de 1 480,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Préparer efficacement votre intervention en identifiant les objectifs, le format et les participants
    • Evaluer les arguments et structurer le discours en utilisant le schéma CAP
    • Choisir un plan et organiser les idées de manière cohérente
    • Structurer, introduire et conclure la présentation de manière percutante
    • Anticiper les objections et préparer des réponses appropriées
    • Adapter le message en fonction du type de public ciblé
    • Concevoir des supports visuels clairs et attrayants en utilisant une structure efficace
    • Compléter le texte avec des exemples, références, échantillons, études, tests et témoignages pour l'enrichir
    • Animer la présentation de manière engageante en adaptant le déroulement aux imprévus et en synchronisant visuel et narration
    • Gérer l'interactivité en impliquant l'auditoire, en repérant les signes de lassitude et en utilisant des techniques de relance.
    Tarif

    A partir de 1 400,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Formation Le framework JUnit

    Proposé par PLB CONSULTANT

    Objectifs de la formation

    Concrètement à l’issue de cette formation Framework JUnit vous aurez acquis les connaissances et les compétences nécessaires : 

    • Comprendre l’intérêt et les limites des tests unitaires
    • Utiliser Junit avec vos programmes Java
    • Mettre en œuvre des tests d’intégration
    • Utiliser Junit dans un contexte d’intégration continue (CI)
    Tarif

    A partir de 1 480,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Testeur logiciel

    Proposé par M2I

    Objectifs de la formation

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

    • Elaborer une stratégie de tests
    • Analyser les exigences
    • Développer des campagnes et des cas de tests
    • Mettre en oeuvre des tests manuels ou des tests automatisés
    • Communiquer efficacement l'analyse et les résultats de tests
    • Décrire les fondamentaux de la programmation à travers le langage Python.
    Tarif

    Contacter l'organisme

    Durée

    0h00

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    A l’issue de cette formation Cypress vous serez en mesure de :

    • Comprendre les fondamentaux de Cypress
    • Écrire des tests simples avec Cypress pour vérifier les fonctionnalités de base d'une application web
    • Utiliser les commandes de Cypress pour naviguer entre les pages et interagir avec les éléments de l'interface utilisateur
    • Mettre en œuvre des assertions pour vérifier les résultats attendus lors de l'exécution des tests
    • Exécuter des tests et générer des rapports
    Tarif

    A partir de 1 550,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • 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

    2 jours (14 heures)

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation Node.js

    Proposé par Sparks

    Objectifs de la formation

    • Comprendre les concepts fondamentaux de NodeJS et de son environnement
    • Maîtriser les principales fonctionnalités et modules de NodeJS
    • Développer des applications web en utilisant les frameworks courants
    • Gérer les bases de données avec NodeJS
    • Mettre en place des tests et de la sécurité dans les applications NodeJS
    • Déployer des applications NodeJS
    Tarif

    A partir de 2 400,00 €

    Durée

    4 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Décrire la philosophie et les pratiques du DevOps, et comment elles s'appliquent aux défis de la vie réelle
    • Expliquer les architectures basées sur les conteneurs et les outils disponibles fournis par Docker
    • Décrire l'emballage des applications dans les conteneurs et commencer à construire des images de conteneurs sécurisés
    • Utiliser la mise en réseau des conteneurs et déployer une application de réseau à trois niveaux
    • Expliquer les concepts de pipelines d'éléments de configuration (IC) et les outils disponibles
    • Mettre en œuvre un pipeline de base avec Gitlab CI qui construit et déploie des applications
    • Mettre en œuvre des tests et une validation automatisés de la construction
    • Décrire les principes DevOps appliqués aux infrastructures
    • Mettre en place des environnements de test à la demande et expliquer comment les intégrer à un pipeline existant
    • Mettre en place des outils de collecte, d'analyse et d'alerte de données métriques et de journaux
    • Décrire les avantages de la surveillance de la santé des applications, de la télémétrie et de l'ingénierie du chaos dans le contexte de l'amélioration de la stabilité et de la fiabilité de l'écosystème
    • Décrire comment mettre en œuvre des flux de travail DevOps sécurisés en traitant en toute sécurité les données sensibles et en validant les applications
    • Expliquer les concepts de conception et d'exploitation liés à l'utilisation d'un mélange de déploiements de nuages publics et privés
    • Décrire la conception d'applications modernes et les architectures de micro-services
    • Décrire les éléments de base de Kubernetes et comment utiliser ses API pour déployer une application
    • Expliquer les schémas de déploiement avancés de Kubernetes et mettre en place un pipeline automatisé
    • Expliquer comment les concepts de surveillance, d'exploitation forestière et de visibilité s'appliquent à Kubernetes
    Tarif

    A partir de 4 170,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...