Framework de test : Robot Framework

Rédigé par Dominique Mereaux le 17 septembre 2011

Actuellement je travaille sur un framework de test intéressant à mon sens nommé Robotframework.

Il est né des besoins suivants:
  • Offrir un langage de haut niveau pour des testeurs fonctionnels
  • Possibilités d'écrire des tests de recette avant livraison du produit


Le principe est le suivant :
  1. des mots-clefs de base correspondent à des actions unitaires (par exemple "entrer une chaine de caractères dans le champ de login", "entrer une chaine de caractère dans le champ password", "cliquer sur login" ...)
  2. On peut créer des mots-clefs à partir d'autre mots-clefs, par exemple un mot clef login correspond à la séquence "entrer une chaine de caractères dans le champ de login" + "entrer une chaine de caractère dans le champ password" + "cliquer sur login"


Il offre les fonctionnalités suivantes:
  • Ecrire des tests de type "Behavior Test Driven"
  • Ecrire des tests de type "Data Test Driven"
  • Gestion de variable de test avec des valeurs par défaut
  • Fourniture d'un rapport de test html (excellent)
  • Possibilités de tagger les tests afin de fournir des résultats par tag
  • Library d'action de base Selenium, AutoIt ...
  • Possibilité de créer sa propre library
  • Library de gestion système (création fichier, directory ....)
  • Library dédié test (screenshot, step manuel ...)
  • Découpage en test et test suite
  • Possibilité d'arborescence pour classer les tests
  • Possibilité d'associer des actions de début et fin de test (pré requis, post test)
  • Format des tests : html, csv ou texte.
Etc ...

Quelques défauts :
  • L'éditeur de test n'est pas terrible voir buggé
  • Pas de vrai gestion de test mais il y aurait une possibilité de le connecter à testlink.
Voilà après quelques essais je suis assez emballée ...

Classé dans : Automatisation - Mots clés : robot framework

1 commentaire

vendredi 16 décembre 2011 à 16:00 Anthony a dit : #1

Pour ma part une chose me gène avec RobotFramework, c'est l'absence de wiki.
Pour avoir testé FitNesse, c'est vraiment pratique et agréable pour écrire les tests, d'autant plus que dans une démarche BDD les scénarios de tests peuvent être écris par des personnes n'ayant pas de compétences techniques.

Un projet de wiki pour RF existe (RFweb) mais il est au point mort depuis deux ans...

Écrire un commentaire

Quelle est la deuxième lettre du mot dubz ? : 

Catégories

Archives

Mots clés

Derniers articles

Derniers commentaires