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 Un plug-in Jenkins pour piloter un serveur SOASTA CloudTest

Un plug-in Jenkins pour piloter un serveur SOASTA CloudTest

Début avril, SOASTA et CloudBees ont publié un plug-in pour Jenkins, un serveur d'intégration continue, pour effectuer des tests automatisés sur des appareils mobiles physiques. SOASTA a publié ce plug-in avec des optimisations qui ont été développées par le créateur de Jenkins, Kohsuke Kawaguchi. Le plug-in fournit les étapes de builds nécessaires pour effectuer des opérations et des tests sur des appareils mobiles après avoir renseigné les informations minimales de configuration du serveur SOASTA CloudTest.

Kohsuke Kawaguchi, qui est aussi architecte chez CloudBees, a commenté dans le communiqué de presse officiel :

J'apprécie que SOASTA rende open source leur plug-in Jenkins et qu'ils collaborent avec la communauté Jenkins. SOASTA apporte la connaissance du produit et la communauté Jenkins apporte son expertise Jenkins. Lorsque nous collaborons, c'est du gagnant gagnant pour tout le monde. Nous sommes impatients de voir davantage d'entreprises suivre le même chemin.

Quand le plug-in est activé, Jenkins rend disponibles ces différentes étapes de build lors de la création d'un job :

  • Make App TouchTestable - Ajoute la bibliothèque TouchTest Driver dans le code source de votre application.
  • Install iOS App on Device - Veille à ce que vos tests s'exécutent sur la dernière version de votre application.
  • Play Composition - Exécute une composition CloudTest, et enregistre la sortie.
  • Wake Up iOS Device - Sort de veille un appareil iOS et ouvre Mobile Safari.
  • Reboot iOS Device - Redémarre un appareil iOS.

SOASTA automatise les tests pour les appareils Android et iOS, cependant toutes les étapes de build ci-dessus ne fonctionnent pas sous Android. De plus, lors d'une conférence en ligne, CloudBees et SOASTA ont fait une présentation sur l'automatisation des tests mobiles, en y faisant une démonstration de leur nouveau plug-in. Ils ont publié les sources du plug-in sur GitHub pour aider la communauté à comprendre les détails techniques et l'améliorer si besoin.

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT