Métiers du test - 2.4 - Automatisation des tests

Automatisation des tests Mobiles

Objectifs

Développer une application mobile nécessite, quelle que soit la plate-forme technique utilisée, de vérifier sa robustesse et sa fiabilité, de s’assurer de la conformité de l’interface et de l’ergonomie par rapport aux besoins. Ce stage vous présentera une démarche complète de test, ainsi que les outils adaptés aux tests dans chaque environnement.

Programme détaillé

Journée 1

 

1. Concepts du test d’applications Mobiles dans l’ISTQB®

- Qu’est-ce qu’une application mobile ?

- Les types de Test Logiciel à utiliser.

- Cycles de développement des applications Mobiles.

- Cycles de tests des applications Mobiles.

- Campagnes spécifiques.

- Notion de Vérification et Validation (V&V).

- Conception et spécification de cas de tests

 

2. Vue d'ensemble des applications Mobile

- Architecture technologique : OS portable et plates-formes.

- Principaux types d'application mobile.

- Vue d’ensemble sur le test de portable (Androïd / Apple / Blackberry).

- Spécificités : Ergonomie, Attractivité, Sécurité, Conformité.

 

3 .Définir une stratégie de test

- Gestion du risque.

- Détermination de l’effort de test.

- Détermination des plateformes de test.

- Exercices avec différents cas pratiques (exemple de Simulateur pour applications Web comme iphoney)

 

Journée 2

 

4. Test d'applications Androïd

- Caractéristiques des OS Androïd.

- Introduction à DDMS et DDME.

- Critères de tests spécifiques Androïd.

- Approche et techniques du test d’applications Androïd.

- Choisir un dispositif de test avec émulateurs.

- Capturer les logs pour analyser les résultats.

TP : utilisation d’émulateur.

5. Test d'application Apple

- Caractéristiques des OS Apple.

- Notions sur l’installation d’application Apple, processus de soumission, sous-systèmes Apple.

- Critères de tests spécifiques à Apple.

- Approche et techniques du test d’applications Apple.

- Choisir un dispositif de test avec émulateurs.

TP : définition de test générique « Apple »

6. Tests génériques sur la partie Portable

- Test de régression OS.

- Tests de liaisons avec applications mobiles (Facebook …).

- Test de consommation de batterie.

- Test traitement d'appel, SMS, échanges.

- Test d’utilisation de la mémoire.

- Test sur les différents types de dispositifs.

- Stress Test.

 

 

Journée 3

 

7. Utilitaires de test d’applications Mobiles

- Outils de capture d’écran.

- Outils de mesure d'utilisation de mémoire.

- Explorateurs de fichiers.

- Outils de test de stress.

- Collecteurs de log.

- Quelques exemples : Perfecto mobile, Robotium, Selenium…

TP : utilisation d’outils

8. Synthèse pour les tests externes

- Campagnes de test : problématiques cross-platform (Apple, Android..) et multiple form factor (smartphone, tablette).

- Priorisation de l’effort de tests : ergonomie, performance, sécurité…

- Spécifier les campagnes de test.

- Exécuter les campagnes dans les différentes conditions de confort et de couverture réseau : dans les transports, etc..

- Tests sur des terminaux physiques versus tests sur des émulateurs.

- Logistique : constitution et de la gestion d’une flotte de terminaux mobiles, et des abonnements GSM associés.

- Utiliser une plateforme spécialisée Test externe

Moyens pédagogiques

Mise en œuvre de techniques de tests, démonstration des outils

Un poste de travail par participant

E.G.L

60, Avenue Charles de Gaulle
92200 NEUILLY SUR SEINE
0172920662

Francis RENONCET
frenoncet@egl.fr
0172920662
Type de formationDurée Tarif
Inter-Entreprise21h1092€ *
Intra-Entreprise **21h4800€ *
* Prix Inter HT / personne, Prix Intra HT / groupe.
** Nombre de stagiaires minimum : 5

Modalités de formation
100% présentiel

Public

Professionnels du test qui souhaitent créer et capitaliser autour d’un référentiel de Test Applications Mobiles. Cette formation concerne aussi bien les acteurs Maîtrise d’œuvre que Maîtrise d’Ouvrage

Pré-requis

Avoir suivi une formation "Processus et méthode de test" et/ou avoir déjà pratiqué une activité de tests. Connaitre l'environnement Windows

Régions

  • Auvergne-Rhône-Alpes
  • Bourgogne Franche-Comté
  • Bretagne
  • Centre Val de Loire
  • Corse
  • Grand Est
  • Hauts-de-France
  • Ile de France
  • Normandie
  • Nouvelle-Aquitaine
  • Occitanie
  • Pays de la Loire
  • Provence-Alpes-Côte d'Azur
Dans le cadre des mesures de confinement, veuillez contacter l'organisme pour connaitre les formations dispensées en FOAD. Cette plateforme ne gère pas les inscriptions. Merci de contacter l'organisme de formation avant de saisir votre dossier en ligne.