Le dernier rapport de fragmentation d’OpenSignal fait état de près de 19 000 appareils distincts Android et plus d’une douzaine de dispositifs iOS, parmi lesquels les iPhone 6 et 6 Plus, qui sont en circulation sur le marché. Il va donc sans dire que s’assurer de la qualité de son application est un des défis majeurs auquels font face les développeurs mobile.
Le catalogue de Xamarin donne le choix entre d'anciens modèles et des modèles récents pour ses tests
« L’état des tests mobiles demeure primitif de nos jours. Le mois dernier nous avons mené une enquête qui a révélé que près de 80 % des développeurs mobile s’appuient principalement sur des tests manuels dans leurs tentatives d’apporter une grande expérience de l'application. Et pourtant, plus de 75 % du panel nous a dit que la qualité de leurs applications mobiles est soit ‘très importante’ soit ‘critique ’ » a déclaré Nat Friedman, PDG et co-fondateur de Xamarin.
Avec l'automatisation des applications, les tests mobiles sont réalisés en continu tout au long du cycle de développement, à travers des centaines d'appareils, et les résultats sont fournis en quelques minutes dans un rapport. Xamarin test Cloud est en mesure d'accéder et collecter des informations de diagnostic à partir des journaux de périphériques, traces de pile et grâce à des données matérielles pour générer des rapports de performance pour plus de précision. En s’intéressant aux systèmes continus d'intégration (CI), Xamarin Test Cloud aide à s'assurer que chaque version est une version de haute qualité, libre de régressions et des bugs, ces derniers pouvant conduire à de mauvaises notes d'applications mais également un faible taux d'adoption.
« Nous pensons que les tests ne sont pas des choses à effectuer à la fin du cycle de développement, juste avant de soumettre à la vitrine d’application », a déclaré Friedman. « Au lieu de cela, votre application doit être testée en continu pendant le développement, de façon évolutive automatisée. Vos développeurs devraient écrire des tests d'interface utilisateur pendant l'élaboration de l'application »
« Xamarin Test Cloud nous a aidé à identifier et résoudre des problèmes critiques spécifiques à l'appareil dans la dernière version de Foursquare avant sa sortie », a déclaré Mike Singleton, ingénieur logiciel chez Foursquare.
Seul 13% du panel de l'enquête de Xamarin ont déclaré utiliser des tests d'interface utilisateur automatisés. « Avec Xamarin Test Cloud, vous pouvez créer vos propres scripts de test en utilisant notre puissant framework de test, les exécuter localement sur les émulateurs ou les dispositifs, puis appuyez sur un bouton afin d’exécuter les mêmes tests sur autant d'appareils que vous souhaitez dans le Cloud », explique Friedman.
Source : blog Xamarin
Et vous ?
Qu'en pensez-vous ?