Titre du blog

Selenium est un outil de test open source principalement utilisé pour les tests de régression et les tests fonctionnels. Identifiée comme une collection d’outils de test de logiciels, la suite Selenium peut être utilisée pour automatiser les tests de navigateurs Web. En parlant de test d’applications mobiles, c’est un fait bien connu que vous, en tant que testeur, devez avoir entendu parler du sélénium. Et si vous êtes curieux de savoir si le sélénium peut être utilisé pour automatiser les tests d’applications mobiles, l’explication détaillée suivante éclairera vos requêtes.
 test d'applications
Pour répondre à la question « Le sélénium peut-il être un outil de test d’applications mobiles? » la réponse est négative. Mais la bonne nouvelle est que vous pouvez tirer le meilleur parti du Sélénium pour tester les sites Web mobiles. C’est certainement une raison qui peut vous remonter le moral. Et il y a quelques autres raisons qui vous feront sourire.
Selenium, en tant qu’outil de test open source, n’implique aucun coût de licence et se classe donc au-dessus des autres outils de test actuellement utilisés. Bien que vous ne puissiez pas utiliser Selenium pour automatiser les tests d’applications mobiles, vous avez l’avantage d’utiliser les frameworks de Selenium qui sont exclusivement conçus pour les tests automatisés mobiles.
Cadres Sélénium Conçus pour Automatiser les Tests d’applications mobiles

  1. Selendroid
  2. Appium

Selendroid:
Dans la lignée de ce même nom, Selendroid est un framework Selenium qui peut être utilisé pour tester l’interface utilisateur d’applications natives et hybrides pouvant être exécutées sur la plate-forme Android. Il est également important de noter que si le framework Selendroid convient aux émulateurs, il peut également trouver sa place dans la grille de sélénium, lorsque le framework peut être intégré à des périphériques réels. Essentiellement destiné à effectuer des tests et une mise à l’échelle parallèles, le framework Selendroid vous permet de communiquer simultanément avec plusieurs appareils Android.
Sélénium Appium:
Selenium Appium est un framework de test open source automatisé qui peut être utilisé pour tester les interfaces utilisateur mobiles fournies avec des applications Web natives, hybrides et mobiles. C’est également un outil multiplateforme qui peut être compatible avec de nombreuses langues, y compris Node.JS, PHP, Java, Objective-C, JavaScript, Clojure, C#, Python et Perl. En tant que testeur, vous pouvez tirer le meilleur parti de sa caractéristique multiplateforme lorsque vous pouvez utiliser sans effort Selenium Appium via un seul script de test pour effectuer des tests sur des plates-formes Android, Windows, Mac, Linux ou iOS.
Une Douzaine D’Étapes Simples Impliquées dans l’Automatisation des Tests d’Applications Mobiles À L’Aide de Selenium Appium
1. Votre première étape consiste à visiter http://appium.io. Vous devez ensuite télécharger le framework Appium avec des exemples de fichiers, comme indiqué sous:
appium-mobile-app-automation-screenshot
2. L’étape suivante consiste à décompresser les fichiers téléchargés.
3. Allez plus loin en téléchargeant et en configurant le fichier Android-SDK sur votre ordinateur.
4. Consultez le framework Android-SDK et identifiez l’application AVD Manager. Il s’agit de créer un appareil virtuel Android « Par défaut ».
5. L’étape suivante consiste à exécuter Eclipse.
6. Vous devez ensuite accéder au dossier décompressé pour importer l’exemple de code Java-> JUnit selon l’illustration suivante.
import-screenshot
appium-master-screenshot
7. Après l’étape précédente, voici ce que vous verrez; la structure de projet Java importée.
src-screenshot
8. Vous êtes maintenant prêt à exécuter l’Appium.fichier exe qui est enregistré dans le dossier décompressé, comme illustré ci-dessous.
appium-desktop-screenshot
9. Vous pouvez maintenant lancer la fenêtre du serveur Appium qui apparaîtra comme ci-dessous.
appium-server-window-screenshot
10. Sans tracas, vous pouvez changer le test AndroidContactsTest.fichier java selon vos besoins.
11. Vous pouvez maintenant exécuter la classe Java en tant que JUnitTest comme illustré ci-dessous.
package-explorer-screenshot
12. Votre résultat sera que l’application a réussi le test.
Le tour est joué ! Ces étapes simples, lorsqu’elles sont effectuées en série, vous permettront d’automatiser les tests d’applications mobiles grâce à Selenium Appium.

Cliquez pour noter cet article!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.