6 Rue de la Victoire - Paris 09 +33 (1) 70 25 08 70 contact@kouka.io

Blog Details

  • Home
  • KATALON : l’outil pour automatiser vos tests d’application

KATALON : l’outil pour automatiser vos tests d’application

par Samer SBOUI publié le 22 juin 2021 0 Commentaires
katalon : l'outil pour automatiser vos tests d'application

Introduction :

Si vous avez apprécié mon dernier article sur squashTF et le pont de liaison avec Jira à l’aide du plugin Xsquash, vous allez adorer ce que je vous propose aujourd’hui.

Qualifier une application ne revient pas à tester son UI ou à tester les scénarios possibles de l’expérience client. La phase de test commence plutôt dès le développement des petites fonctions avec les tests unitaires. Après les tests d’intégrations et les tests fonctionnels, le périmètre de test s’élargi aussi avec les tests API et les tests des applications mobile. Une des questions les plus populaires et qui revient le plus souvent : qui vient en premier, le test ou le dev ? Ce n’est pas notre sujet aujourd’hui et cela dépend généralement de la stratégie de chaque entreprise où certaines optent pour le TDD et BDD tandis que certaines d’autres optent plus pour le cycle dev àtest àdevàtest. En tout cas, ce sera peut-être le sujet d’un prochain article.

Ce que je voulais partager avec vous c’est qu’il faut savoir que comme pour le développement des applications, il existe des IDE bien réputés (Eclipse, IntelliJ…etc.) qui nous permettent de bien coder notre application et qui facilitent la vie des Devs. Pour les QA, la concurrence entre les éditeurs et ceux qui proposent les outils de test est rude.

La communauté QA est familiarisée avec certaines solutions telles que les IDE de recording, les scénarios…etc. D’autres automaticiens qui ont utilisé par exemple Selenium Java pour développer leurs cas de tests et pour tester les API ont généralement eu recours à des outils populaires comme Postman.

Pour tester une application, nous avons souvent besoin d’installer plusieurs outils pour qualifier le front end, back end et mobile pour avoir une couverture maximale. C’est là qu’apparait tout l’intérêt de l’outil que je vous propose aujourd’hui et qui regroupe toutes ces fonctionnalités. Eh, oui KATALON et un outil qui est en mesure d’effectuer tous types de tests, même des applications Windows, qui a un excellent rapport d’exécution et qui s’intègre bien avec Git, Jira, Jenkins…etc.

Quick Start :

Installation de KATALON STUDIO via le site web.

Après avoir dézipper le dossier téléchargé, vous trouverez un .exe qui permet de lancer KATALON STUDIO :

A quoi ressemble notre IDE ?

Comme vous pouvez le remarquer, cet outil est simple et ergonomique. Non seulement il nous permet de rajouter les tests à l’aide de quelques clics mais aussi de tester différemment. Nous avons également la possibilité d’enregistrer ou bien de rajouter des tests en mode Scripting (en groovy par exemple).

Groovy :

Ou bien aussi tester notre back-end en créant des tests API :

Après la création de nos tests, tests suite ou tests collection, nous exécutons ces derniers et nous aurons l’un des points forts de KATALON :  le Reporting et le traçage des causes des failure pour chaque step avec un simple clic :

En cliquant sur la ligne failed, nous aurons :

Et finalement, dans notre projet, nous créons un répertoire de rapport d’exécution qui contiendra tous les rapports de chaque exécution :

Conclusion :

Pour conclure, je trouve personnellement qu’avoir toutes les possibilités de tester dans un même outil a plusieurs avantages :

A vous de jouer ! 😉

Laisser un commentaire