2010-04-15 9 views
3

Est-ce que quelqu'un connaît un bon moyen d'automatiser les tests gui basés sur une interface Asp.Net? (au lieu de toujours exécuter les pages et tester les entrées et les sorties d'un contrôle à la main) Existe-t-il des références ou un cadre pour supporter ces tests?comment tester Asp.Net frontend?

Merci

Répondre

2

Watir est une solution.

Watir, l'eau prononcée, est une bibliothèque open-source (BSD) pour automatisant les navigateurs Web. Il vous permet d'écrire des tests qui sont faciles à lire et à maintenir. C'est simple et flexible.

2

Selenium est un add-on Firefox qui enregistre les clics, la frappe, et d'autres actions pour faire un test, que vous pouvez lire dans le navigateur.

Voici quelques articles qui vous aideront à démarrer.

Un par peterkrantz et un par stevetrefethen

+0

Utilisé auparavant et cela a bien fonctionné. – corymathews

1

Ce post détails la mise en place Watir pour l'automatisation web et SpecFlow pour écrire vos tests.

Specflow utilise un langage de style anglais pour décrire ces tests. C'est une méthode que j'ai regardée récemment. Je l'ai trouvé très utile, le nombre d'actions que vous pouvez effectuer sur le web est relativement faible, et se prête bien à ce style de langage (allez ici, tapez ceci, cliquez dessus, vérifiez quelque chose, etc.).