Fermer

octobre 22, 2022

Test d’automatisation des applications mobiles et Web avec Katalon Studio


Qu’est-ce que Katalon Studio ?

Katalon Studio est un outil bien connu pour les tests automatisés. Alors que de plus en plus d’ingénieurs de test choisissent Katalon plutôt que Selenium, Ranorex, TestComplete et Apache JMeter, cela vaut la peine d’en discuter. La plate-forme permet l’exécution de tests automatisés pour les interfaces Web, les API, les applications de bureau et mobiles Windows (iOS et Android), ainsi que la création de rapports d’analyse.

Initialement lancés en tant que solution gratuite, Katalon Studio Enterprise et Katalon Runtime Engine ont été introduits en octobre 2019 pour fournir des options flexibles pour divers besoins. Cependant, le Katalon Studio de base pour les utilisateurs individuels est toujours disponible gratuitement.

Cette solution est simple à configurer et est livrée avec un certain nombre de modèles préinstallés qui vous permettent de répéter certains modèles de test. Katalon Studio est un outil de test multi-navigateurs pour le Web, le mobile, le bureau Windows et les API. Ces solutions sont accompagnées de modules d’analyse et d’enregistrement. Examinons de plus près chaque produit Katalon.

Test d’API

Contrairement à Selenium et Ranorex, Katalon Studio vous permet de tester des API sans avoir besoin d’intégrations supplémentaires. Ce module intégré permet aux testeurs d’effectuer des tests d’API de bout en bout, d’automatiser les scripts et de suivre leurs tests. Les principales fonctionnalités de ce module incluent l’auto-complétion du code, l’inspection du code, l’extrait de code, les références et un débogueur. Le logiciel prend en charge toutes les requêtes REST, SOAP/1.1 et SOAP/1.2, ainsi que plusieurs sources de données (XLS, XML, bases de données avec cartographie dynamique pour maximiser la couverture des tests).

Tests Web

Katalon fournit une solution complète de test Web qui comprend des intégrations de livraison continue/intégration continue et DevOps. L’outil est conforme à Selenium et comprend des fonctionnalités d’assistance au code telles que l’espionnage d’objets intégré, la refactorisation de code et les références en contexte. Il comprend également un mécanisme de localisation XPath intelligent et une variété d’options de rapport. De plus, les plugins natifs s’intègrent facilement à Jenkins, Git, JIRA et qTest.

Tests mobiles

Les utilisateurs peuvent utiliser ce module pour tester le Web mobile, les applications iOS et Android natives et les applications hybrides. Le module prend en charge les tests pour les plates-formes et appareils mobiles les plus récents avec une intégration native via Appium, un outil d’automatisation des tests pour les applications mobiles. Katalon facilite les tests mobiles en détectant et en stockant des objets.

Tests de bureau

Katalon prend en charge les tests d’automatisation (à la fois localement et à distance) pour les applications de bureau écrites en

Plate-forme Windows universelle (UWP)

Formulaires Windows (WinForms)

Fondation de présentation Windows (WPF)

Windows classique depuis Katalon Studio 7 (Win32).

TestOps Katalon (anciennement Katalon Analytics)

TestOps est une application Web pour orchestrer les tests et DevOps. La gestion des tests, la planification des tests et l’exécution des tests sont ses principaux modules. Il s’intègre parfaitement aux autres produits Katalon, aux frameworks de test et aux outils CI/CD.

Flûte à bec Katalon

Katalon inclut un module d’enregistrement Selenium pour Chrome, Edge et Firefox. Il peut enregistrer des tests, les déboguer, automatiser la gestion des tests et exporter des scripts de test vers C#, Java, Ruby, Python, Groovy et Robot Framework. Pour les testeurs sans compétences en programmation, Katalon Recorder dispose d’une fonction d’enregistrement et de lecture qui enregistre les méthodes de test précédemment utilisées.

Prérequis pour l’installation de Katalon Studio :

1.Créez un [https://www.katalon.com/sign-up/] Compte.

  1. Téléchargez et installez Katalon Studio (https://www.katalon.com/download/). (Version-7.0.6)
  2. Téléchargez les anciennes versions de Katalon Studio à partir de son référentiel Github [https://github.com/katalon-studio/katalon-studio/releases].

Exigences pour l’environnement :

Système d’exploitation : macOS (10.14.3)

Mémoire : 8 Go

Navigateur : Firefox 70.0.1 (64 bits)

Mobile : Android : 8.x, 9.x (Mac OS), Appium : 1.13.0

Pour lancer Katalon Studio (macOS), accédez à Applications et sélectionnez :

Activer Katalon :

Créez un compte. Si vous avez déjà un compte, connectez-vous avec les identifiants suivants :

Démarrer un nouveau projet :

Cliquez sur FichierNouveauProjet, remplissez les blancs, puis cliquez sur OK.

Conclusion:

Félicitations, vous avez maintenant les connaissances de base de Katalon et de ses fonctionnalités. Nous avons également maintenant la compréhension des différents tests effectués avec katalon.






Source link