Outils de test

Automatiser ses tests avec Agilitest

Agilitest en Bref

Agilitest est un outil d’automatisation IHM en KDT qui a fait l’objet d’une présentation détaillée de sa première version dans la taverne.

Le postulat d’Agilitest est que l’automatisation est complexe et demande des compétences techniques que les testeurs n’ont pas forcément. La compétence « automatisation » est donc relativement rare alors que la demande d’automatisation n’a jamais été aussi forte. Agilitest a été développé afin de répondre à cette problématique en proposant un outil qui permet à des testeurs fonctionnels d’automatiser de manière assez propre des tests.

Un autre point démarquant d’Agilitest est qu’il s’appuie sur un framework de test libre développé pour l’outil: ATS. Ce choix permet de rendre les tests indépendants de l’outil ce qui n’est pas forcément le cas avec d’autres logiciels d’automatisation.

Points forts et axes d’amélioration

Agilitest a de nombreux points forts. De mon point de vue les principaux sont:

  • L’automatisation est vraiment accessible à des fonctionnels
  • Il permet de comprendre comment fonctionne l’automatisation et es une très bonne entrée dans ce monde
  • Il peut automatiser des technologies Web, desktop, Webservices et mobiles (iOS et Android).
  • Les scripts sont indépendants du de l’outil ce qui permet d’abandonner l’outil sans abandonner ses tests automatisés. De même, on peut automatiser avec ats sans utiliser l’outil!

Néanmoins il reste quelques points faibles non négligeables:

  • Il n’est pas forcément pertinent si l’on a des compétences techniques
  • Il est difficile de travailler avec si l’on n’a pas 2 écrans
  • Les performances peuvent vite être problématiques avec un ordinateur peu puissant
  • Bien architecturer un automate avec des modules peut être compliqué malgré la présence de sous-scripts que l’on peut appeler aisément

Conclusion

Agilitest est un outil que je recommande à toute personne voulant faire son premier pas dans l’automatisation. Il permet d’automatiser facilement sans compétences de développeur tout en aidant à comprendre les principes de l’automatisation.

De plus, cet outil a le gros avantage de ne pas créer des tests dépendants. Le fait de pouvoir exécuter, maintenir et même créer ses tests en ats (qui est libre) sans passer par l’outil est un point non négligeable qui limite fortement les risques.

Néanmoins, si vous avez déjà toutes les compétences nécessaires pour automatiser, cet outil n’est pas forcément la solution.

Pensez à rejoindre le groupe « Le métier du test » si vous souhaitez échanger sur le test

Merci à tous ceux qui mettent « j’aime », partagent ou commentent mes articles

N’hésitez pas à faire vos propres retours d’expérience en commentaire.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

tests exploratoires vs tests Ad'hoc
Conception de cas de test

Duel: tests exploratoires vs tests ad’hoc

Intro S’il y a une technique de conception de test que j’apprécie c’est bien les tests exploratoires. Ils sont pour moi une technique de test qui permet de lutter contre le paradoxe des pesticides (usure des tests), découvrir une nouvelle application, multiplier les tests et éviter l’ennui! Malheureusement, ces tests,

Lire la suite »
Image de mise en avant du webinaire améliorer la qualité lors d'une transformation Présentateurs: Manaëlle Perchet et Jean-François Fresi
Présentation

[Webinaire] Améliorer le niveau de qualité lors d’une transformation

Revivez le webinaire de la taverne du jeudi 6 février sur l’amélioration de la qualité lors d’une transformation: Voici le support: Pour cet événement la taverne a eu le plaisir d’accueillir des spécialistes de la transformation: Manaëlle PERCHET Passionnée par les enjeux liés à l’adaptation au changement, Manaëlle s’engage à

Lire la suite »
culture générale

Politique, stratégie et plans de test

La « stratégie » de test est un terme très utilisé et qui est devenu générique. Vous pourrez d’ailleurs lire prochainement un article dédié aux mécompréhensions sur ce terme sous la forme de l’article sur les tests fonctionnels. Pour bien aborder la stratégie de test il faut d’abord bien comprendre les concepts

Lire la suite »