BT

Appium de Sauce Labs permet de tester maintenant des Applications Android et Firefox

par Abel Avram , traduit par Benoît Nouyrigat le 04 juin 2013 |

Sauce Labs a étendu Appium pour permettre les tests automatisés des applications sur les plates-formes Android et Firefox. Le support pour iOS a été introduit plus tôt cette année. Voici la liste des principales fonctionnalités de Appium :

  • Les développeurs peuvent tester des applications natives, hybrides et Web
  • Il peut être utilisé sur un appareil réel ou sur un émulateur / simulateur
  • Les applications iOS et Android sont testées à l'aide d'un script unique
  • Le test des applications Web mobiles s'effectue avec un script séparé, distinct de celui des applications natives, à cause des différences importantes qui existent pour les éléments graphiques contenus dans une page Web et la structure de ces pages
  • Lors de l'exécution des tests, Appium interagit avec la librairie UIAutomation d'Apple, et le framework UiAutomator de Android pour les versions 16 et au-dessus. Pour les versions Android plus récentes, Appium utilise Selendroid un module complémentaire
  • Appium passe par l'API du WebDriver de Selenium pour envoyer les commandes de tests

Il n'est pas nécessaire de recompiler l'application pour la tester avec Appium. Les tests peuvent être écrits dans n'importe quel langage supporté par le WebDriver de Selenium : Java, Objective-C, JavaScript, PHP, Python, Ruby, C#, Clojure, Perl, Haskell, et quelque soit le framework de test - JUnit, RSpec, PHPUnit, Nose, Mocha, Cucumber, Capybara, Vows, etc.-.

Mozilla a récemment développé le WebDriver pour l'OS Firefox, Sauce Labs a pu ainsi étendre Appium pour supporter cette OS Web mobile. Jonathan Lipps, développeur sénior chez Sauce Labs, a fait une démonstration d'un test automatisé sur l'OS Firefox lors du GTAC 2013 (see Firefox OS demo at 33’50”).

Sauce Labs a libéré le code source d'Appium et soutient son développement en proposant l'automatisation des tests sur émulateurs / simulateurs dans un environnement Cloud pour passer à une plus grande échelle à mesure que nécessaire.

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Contenu Éducatif

Rien ne serait possible sans le soutien et la confiance de nos Sponsors Fondateurs:

AppDynamics   CloudBees   Microsoft   Zenika
Feedback Général
Bugs
Publicité
Éditorial
InfoQ.com et tous les contenus sont copyright © 2006-2013 C4Media Inc. InfoQ.com est hébergé chez Contegix, le meilleur ISP avec lequel nous ayons travaillé.
Politique de confidentialité
BT