Outils d'automatisation de tests d'interfaces web
WATIR
Présentation
Watir est Open source et dispose d'une communauté active et grandissante
Watir est une gem Ruby
Ainsi, Watir nous permet d'effectuer des tests sur plusieurs OS (Linux, Mac, Windows) et plusieurs navigateurs.
Le site officiel de Watir utilise les qualificatifs suivant pour se décrire :
- "Powerfull"
- "easy to use"
- "beautifully lightweight"
De plus le slogan affiché sur le site est : "Automated testing that doesn't hurt"
Organisation des librairies
Watir est en fait une API qu'il faut implémenter pour chaque navigateur. Par exemple, Firewatir est l'implémentation de l'API watir pour pouvoir faire fonctionner les tests avec Firefox. Voici un diagramme représentant les librairies existantes et leurs navigateurs associés :
