Si vous êtes à la recherche d'un outil de test pour qualifier une application web, voici un outil qui devrait vous intéresser: WebDriver permet en effet de simuler des actions utilisateurs depuis un script. Vous prenez alors littéralement le contrôle de votre navigateur internet pour effectuer des actions, saisir un formulaire par exemple, et vérifier l'affichage. Pour tester le moteur de recherche Google, vous pourriez par exemple, écrire un script qui saisit un mot clé, appuie sur le bouton de recherche et vérifie les résultats retournés. Cet exemple reste très simple mais le principe vaut pour des applications beaucoup plus complexes.
L'intérêt de WebDriver par rapport à d'autres solutions comme Selenium est qu'il n'est pas nécessaire d'inclure de fichiers spécifiques pour tester l'application. Cela permet de garder un environnemt très proche du réel. WebDriver supporte actuellement 3 des principaux navigateurs du marché: Firefox, IE et Safari. Il est principalement écrit en java mais propose une interface en python. Voila pour une présentation dans les grandes lignes. J'espère que cela vous donne envie d'en savoir plus. Pour cela, il suffit d'aller sur la page du projet http://code.google.com/p/webdriver/ et de télécharger. Je vous conseille de télécharger les sources et de compiler sur votre poste plutôt que les binaires. Cela vous demande d'installer Java et Ruby mais cela vous évitera quelques pièges pour faire fonctionner le tout.
Je reste à votre écoute via l'adresse mail contact@apidev.fr si vous avez besoin d'un peu d'aide pour démarrer.



