BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités Appium de Sauce Labs permet de tester maintenant des Applications Android et Firefox

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

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.

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT