applications mobiles gérer la qualité...l’automatisation des tests mobiles • quels sont les...
TRANSCRIPT
www.cognizant.com
Copyright © 2013 Cognizant 1
Gérerla qualité
Applications MOBILES
APPROCHES & SOLUTIONS
www.cognizant.com
Copyright © 2013 Cognizant
Sommaire
• Un environnement hétérogène
• Evolution des types de test
• Les bonnes pratiques du test mobile
• L’infrastructure de test mobile
• Les méthodes de test mobile
• L’automatisation de test mobile
• Solution Cognizant : Mobile Test Lab
2
www.cognizant.com
Copyright © 2013 Cognizant
Un environnement hétérogène
3
Native
Webbased
Hybride
Internet
Applications
Réseaux
Composants
Technologies
Constructeurs
OS
www.cognizant.com
Copyright © 2013 Cognizant
Evolution des types de test
4
• L’utilisation des téléphones en tant qu’outil de communication mais aussi applicatif induit de nouvelles préoccupations lors de la réalisation des tests fonctionnels :
Ergonomie et utilisabilité
Performance
Sécurité
• Forte imbrication des tests non-fonctionnels et fonctionnels
• Face à la diversité des terminaux mobiles et des nouveaux types de test, il est important de maitriser les coûts en choisissant une stratégie de test efficace
www.cognizant.com
Copyright © 2013 Cognizant
Les bonnes pratiques de test mobile
• Tester au plus tôt dans le process de développement
• Tester en priorité :
les fonctionnalités majeures de l’application
l’utilisabilité
les interruptions (appel vocal, SMS …)
• Démarrer au plus tôt l’automatisation des tests
• Effectuer des tests de performance
• Effectuer des tests de connectivité (perte connexion …)
5
www.cognizant.com
Copyright © 2013 Cognizant
L’infrastructure de test mobile
6
Options d’infrastructure
Emulateurs / simulateurs
Vrais terminaux mobiles
Cloud mobile
www.cognizant.com
Copyright © 2013 Cognizant
Les méthodes de test mobile
7
Tests standards
Tests spécifiques
Tests business
Tests fonctionnels
Tests de régression
Tests d’acceptance
Type de tests
Tests automatisés
Tests de compatibilité
Tests d’U.I.
Tests de performance
Tests de sécurité
Vrais terminaux / Cloud
Emulateurs / simulateurs
Tests manuels
www.cognizant.com
Copyright © 2013 Cognizant
L’automatisation des tests mobiles
• Quels sont les objectifs : Meilleure couverture de tests
Accélération du «time to market»
Diminution de l'effort de test
• Approche : Prise en compte de la complexité des applications mobiles
Prise en compte de la multiplicité des plateformes
• Bonnes pratiques : Etude du ROI
Etude de l’outillage
Intégration au plus tôt du cycle de développement
Automatiser en priorité :
les tests de bout en bout
les smoke tests
les tests de régression
les tests répétitifs
8
www.cognizant.com
Copyright © 2013 Cognizant
Solution Cognizant : Mobile Test Lab
9
CognizantMobile Test Lab
Emulateurs / simulateurs
Vrais terminaux mobiles
CognizantCloud
GTC Mobile Test Lab
Automatisation
Cognizant Cloud Privé
www.cognizant.com
Copyright © 2013 Cognizant
Solution Cognizant : Mobile Test Lab
10
Expertise TechniqueIndustrialisation
Infrastructure dédiée
Internet
Frameworksd’automatisation
PerformanceAccélérateurs Equipepluridisciplinaire
Réseaux Terminauxmobiles
Emulateurs