ranorex studio hands review
Premiers pas avec Ranorex Studio: un examen approfondi et une procédure pas à pas
Ranorex a récemment annoncé la sortie de la version 9.0 de Ranorex Studio, un outil d'automatisation de test tout-en-un pour les applications de bureau, Web et mobiles. Notre avis est basé sur cette dernière version.
Cette version comprend de nombreuses nouvelles fonctionnalités de pointe, notamment le rapport vidéo de l'exécution des tests, un algorithme entraîné par machine pour la gestion des éléments Web avec des ID dynamiques et la prise en charge des tests d'éléments Web dans un DOM shadow et JxBrowser.
Il a également de tout nouveaux thèmes sombres et clairs commutables.
Vous pouvez également consulter notre Tutoriel Ranorex ici .
comment ouvrir les fichiers bin
Ce que vous apprendrez:
Examen pratique de Ranorex Studio
Dans cet examen, nous examinerons les principales fonctionnalités de Ranorex Studio.
Pour suivre les étapes de la procédure pas à pas de Ranorex Studio, il suffit de téléchargez un essai gratuit de 30 jours.
Ranorex Studio peut être installé sur n'importe quel ordinateur exécutant une version récente de Windows ou Windows Server.
Principales caractéristiques
# 1) Automatise un large éventail de technologies :
Ranorex Studio est décrit comme une solution d'automatisation de test «tout-en-un» car une licence unique vous permet de créer et d'exécuter des tests automatisés sur toutes les plates-formes prises en charge par Ranorex Studio. Il en supporte en effet beaucoup!
Ranorex Studio a une réputation bien méritée pour sa capacité à gérer les interfaces utilisateur les plus complexes, des applications de bureau héritées aux dernières technologies Web et mobiles, y compris les applications natives iOS et Android ainsi que les applications Web mobiles.
Visitez le site Web de Ranorex pour voir la liste actuelle de tous technologies prises en charge .
# 2) Identification d'objets de premier ordre :
L'identification des objets est importante pour des tests stables et fiables qui sont faciles à maintenir. Ranorex Studio accomplit cela avec son Espion Ranorex outil qui identifie les éléments de l'interface utilisateur et génère un RanoreXPath pour chacun.
La définition de chaque élément de l'interface utilisateur est stockée dans le fichier partageable référentiel d'objets . Lorsque vous créez une action de test pour un élément d'interface utilisateur, vous référencez l'objet de référentiel. Plus tard, si les interfaces utilisateur changent, mettez simplement à jour l'objet du référentiel, et toutes les actions de test associées seront automatiquement mises à jour.
Des améliorations récentes dans la manière dont le RanoreXPath est généré aident à réduire le besoin de mettre à jour l'objet de référentiel même lorsque l'interface utilisateur change. De plus, la version 9.0 introduit un algorithme entraîné par machine pour gérer automatiquement les éléments Web avec des ID dynamiques, qui sont parmi les éléments d'interface utilisateur les plus difficiles à automatiser.
# 3) Des outils pour tout le monde dans l'équipe:
Les testeurs qui codent en C # ou VB.NET peuvent utiliser l'EDI complet de Ranorex Studio, qui comprend des outils de refactorisation et de débogage, des extraits de code réutilisables appelés «aides à l'automatisation» et une API ouverte.
Cependant, vous pouvez également automatiser les tests sans codage, à l’aide du puissant outil de capture et de relecture de Ranorex Studio, appelé Ranorex Recorder. Vous pouvez effectuer des validations, contrôler l'exécution avec des conditions et configurer des tests basés sur les données sans écrire de code.
Ranorex Studio est conçu pour les équipes collaboratives, avec la prise en charge des fournisseurs de contrôle de source Git, SVN et TFS , plus un outil «Magic Merger» qui réduit les conflits de fusion. Enfin, Ranorex Studio s'intègre aux principaux outils tels que Atlassian Jira , Bugzilla, Jenkins, TeamCity, Travis CI, gestion des cas de test TestRail, et bien plus encore.
Procédure pas à pas
Pour suivre cette procédure pas à pas, téléchargez et installez la version d'évaluation gratuite de Ranorex Studio.
Pour cet exemple , nous utilisons la version 32 bits, mais une version 64 bits est également disponible.
#1) Démarrez Ranorex Studio. La page de démarrage apparaît. Sur la gauche, vous avez des options de menu pour démarrer une nouvelle solution de test, ouvrir une solution existante ou ouvrir un exemple de solution. Au milieu et à droite de l'écran, vous pouvez trouver les liens vers diverses ressources Ranorex.
qu'est-ce qu'un plan de test en qa
Si vous souhaitez basculer entre les thèmes clairs et sombres, choisissez Outils => Options du menu. Dans l'onglet Général illustré ci-dessous, choisissez Apparence , puis choisissez le thème que vous préférez. Notez que vous pouvez également modifier «l'ambiance» du projet. La valeur par défaut est C #, mais vous pouvez la remplacer par .NET ou VB.NET si vous le souhaitez.
#deux) Ouvrons maintenant un exemple de projet. Pour cette procédure pas à pas, nous allons essayer le Exemple Web , qui utilise un site Web de test fourni par Ranorex. (L'exemple de bureau utilise une application de démonstration gratuite que vous pouvez télécharger à partir du site Web de Ranorex. Pour l'exemple iOS ou Android, vous devrez fournir un appareil réel ou virtuel).
Double-cliquez sur l'exemple de solution Web pour l'ouvrir.
# 3) Vous trouverez ci-dessous la capture d'écran de l'interface utilisateur de Ranorex Studio, dans le thème sombre, avec une description de l'objectif de chaque zone.
- Vue Projets : Affichez les dossiers qui composent la solution de test.
- Module de navigateur Ranorex : Affichez les modules de test individuels, qui peuvent être organisés en groupes. (Notez que cet exemple de solution Web n'inclut aucun groupe de modules.) La petite icône de caméra à côté de chaque module vous montre qu'il s'agit d'un «module d'enregistrement», créé en capturant l'interaction avec l'interface utilisateur de l'AUT. Vous pouvez également créer des «modules de code» dans Ranorex Studio en utilisant du code C # ou VB.NET.
- Vue de fichier: Créez votre test, qui comprend la création d'un module de test avec des actions, l'organisation de plusieurs modules dans un cas de test et l'organisation des cas de test dans une suite de tests. Cette suite d'ensemble se connecte à un site Web WordPress, publie un nouvel article de blog, valide que l'article existe, puis le supprime. Il existe également une section SETUP qui garantit que l'application testée (AUT) est prête à être exécutée, et une section TEARDOWN nettoie l'AUT une fois le test terminé. Les actions de la section de démontage sont également exécutées si le test échoue.
- Liste déroulante de mise en page : Choisissez une mise en page différente ou créez-en une personnalisée.
- Panneau à distance Ranorex : Ajoutez des agents pour une exécution à distance. Notez les options pour afficher les panneaux «liste blanche» et «propriétés». Utilisez la «liste blanche» pour contrôler les applications avec lesquelles Ranorex Studio peut interagir lors de la création ou de l'exécution de tests. Le panneau «propriétés» change en fonction de l'élément sélectionné.
- Panneau de sortie : Afficher la progression de diverses actions.
# 4) Dans le navigateur du module Ranorex (A), double-cliquez sur le module d'enregistrement «Login» pour l'ouvrir. Notez qu'il existe deux variables associées au module de connexion: varPassword pour le mot de passe, et varUsername pour le nom d'utilisateur.
Vous pouvez lier ces variables à une source telle qu'une feuille de calcul ou une table de base de données SQL pour des tests basés sur les données.
# 5) Lorsque vous avez cliqué sur le module d'enregistrement de connexion à l'étape 4, ce module d'enregistrement s'est également ouvert dans l'éditeur d'actions. Ici vous pouvez voir les étapes de l'action. La première étape clique sur le champ du nom d'utilisateur, l'étape suivante entre le nom d'utilisateur avec une action «définir la valeur».
La troisième étape clique sur le champ du mot de passe, la quatrième étape entre le mot de passe avec une action «valeur définie», la cinquième étape clique sur le bouton de connexion et la dernière étape clique sur le bouton Tableau de bord dans l'AUT.
# 6) Cliquez sur la première action dans l'éditeur d'actions et vous verrez une capture d'écran de l'élément d'interface utilisateur dans l'AUT ainsi que l'objet du référentiel correspondant à cet élément d'interface utilisateur. Cette capture d'écran est générée automatiquement lors de l'utilisation de l'enregistreur Ranorex pour créer un module d'enregistrement.
# 7) Double-cliquez sur le bouton «Modifier dans Spy» pour voir le RanoreXPath dans le champ de connexion de l'utilisateur, illustré ci-dessous. Les icônes rouges «x» vous indiquent simplement que l'AUT n'est pas ouvert. Ceux-ci deviendront des coches vertes lorsque l'AUT sera disponible.
# 8) Cliquez sur le «X» dans le coin supérieur droit pour fermer le Ranorex Spy.
# 9) Cliquez sur l'onglet «WordPressSample» pour afficher la suite de tests complète. Cliquez ensuite sur le bouton Exécuter pour exécuter la suite de tests. Pendant l'exécution du test, évitez d'utiliser le clavier ou la souris, car ils pourraient interférer avec l'exécution du test.
# dix) Une fois le test terminé, le rapport d'exécution du test apparaît. Cliquez sur la flèche en regard de n'importe quel élément du rapport de test pour le développer. Notez le bouton «Passer à l'élément» qui apparaît à côté des actions de test. Cliquez sur ce bouton pour accéder directement à l'étape de test. Cela sera très utile pour déboguer une étape de test ayant échoué.
Rapports vidéo
L'une des nouvelles fonctionnalités intéressantes de Ranorex Studio 9.0 est le rapport vidéo de l'exécution des tests.
Cela vous permet de rejouer un test sans le relancer. Cela peut être très utile pour le débogage ou pour montrer ce qui est arrivé à un développeur.
Pour activer la création de rapports vidéo, cliquez simplement avec le bouton droit sur la suite de tests, puis choisissez Propriétés => Rapport du menu.
Vous pouvez maintenant définir le mode de rapport vidéo, comme indiqué ci-dessous.
outils de test de performance pour les applications Java
Dans le Exemple ci-dessous, le mode de rapport vidéo est défini sur Tous les cas de test à des fins de démonstration. En règle générale, pour limiter la taille des fichiers vidéo, vous souhaitez définir le mode de rapport sur Cas de test ayant échoué uniquement .
Notez que vous pouvez également régler la qualité vidéo en modifiant les paramètres de débit binaire et de fréquence d'images, et choisir l'écran à enregistrer si vous disposez d'un système multi-écran. Cliquez sur Appliquer, puis sur OK. Maintenant, relancez la suite de tests.
Une fois le test terminé, le rapport d'exécution du test apparaît. Toutes les étapes de test qui ont été enregistrées ont maintenant un bouton «Lire la vidéo» à côté d'elles. Cliquez simplement sur le bouton pour regarder un enregistrement de l'exécution du test.
Conclusion
L'un des meilleurs moyens d'en savoir plus sur Ranorex Studio consiste simplement à télécharger la version d'essai gratuite, puis à parcourir la série de vidéos «Mise en route». Ceux-ci sont sur la chaîne YouTube de Ranorex, mais vous pouvez également accéder à la série vidéo complète directement à partir de la page de démarrage de Ranorex Studio, comme indiqué ci-dessous
La section Assistance du site Web de Ranorex a été ajoutée avec les guides de l'utilisateur requis.
Enfin, Ranorex studio est un cadre d'automatisation GUI tout-en-un qui peut être utilisé pour tester votre application de bureau, Web ou mobile. que tu devrais essayer .
Faites-nous savoir si vous avez des questions.
lecture recommandée
- Appium Studio pour Eclipse: l'automatisation Appium / Selenium de bout en bout d'Eclipse
- Tutoriel de révision pratique de PractiTest Test Management Tool
- Tutoriel Appium Studio pour l'automatisation mobile (plus de 15 tutoriels pratiques)
- Examen pratique de l'outil de gestion des tests qTest
- Automatisation des tests pour Jira avec Katalon Studio
- Installation et configuration d'Appium Studio pour Eclipse
- Katalon Automation Recorder (Selenium IDE Alternative): Tutoriel de révision pratique
- Tutoriel Ranorex: un puissant outil de test d'automatisation de bureau, Web et mobile