Les suites de tests avec Selenium
Par philippe voncken, vendredi 20 mars 2009 à 13:24 :: Logiciels libres :: #105 :: rss
Selenium-IDE est un outil très souple qui permet aux utilisateurs de pouvoir choisir leur stratégie de test. Je conseille aux utilisateurs de créer des suites de tests afin qu'ils puissent charger un ensemble de tests plus rapidement. Chaque test doit représenter une fonctionnalité précise afin que l'on puisse ajouter des commentaires qui aideront à la compréhension des éventuelles régression à venir. Une bonne pratique pour les utilisateurs est de toujours commencer un test par l'ouverture de l'URL de l'application.
En effet, dans une suite de tests, les testeurs ont tendances à effectuer les tests d'une même suite les uns après les autres, en commençant un test dans le contexte où le test précédent s'est terminé.
La plupart des API de génération d'IHM Web applicative ne suivent pas le principe REST, à contrario des IHM Web orientées document. JSF ou GWT ne fournissent pas d'URL simple pour accéder à une fonctionnalité interne à un module. Un test Selenium commence toujours par l'ouverture d'une URL. C'est pour cette raison qu'il faut toujours commencer un test Selenium par l'ouverture de l'URL d'accès à l'application. Si les utilisateurs suivent cette "astuce", les développeurs auront moins de travail pour transformer les tests selenium-IDE en test Selenium-RC.
Choisir une autre stratégie n'est pas interdit, le plus important c'est que la stratégie choisie soit suivi par tous les testeurs. Cela évite au développeur de devoir jongler avec plusieurs types de suite de test. La transformation des scripts Selenes en Selenium-RC en devient plus simple.
Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.