quel est le meilleur outil de test Web avez-vous trouvé pour C #? [fermé]
-
22-09-2019 - |
Question
J'ai enquêté sur certains d'entre eux.
Ce que j'ai trouvé à ce jour qui semble utilisable.
Moulin à vent Sélénium Watin
Moulin à vent ressemble a les bases (toujours pas sûr si je peux écrire des tests unitaires C # avec elle)
Watin semble impressionnant avec les tests unitaires ..
du 3, il semble que Sélénium essaie d'être le plus riche en fonctionnalités af 3 (version la plus récente est aujourd'hui!)
des commentaires ou des suggestions?
La solution
Watin
a été élu meilleur jusqu'à présent. voir ci-dessous les messages de Stackoverflow
- Quelle est la meilleure façon de faire l'unité test pour les pages Web ASP.NET 2.0 (C #)?
- Web Application Testing for .NET (Watin Test Recorder)
- Qu'est-ce que la meilleure façon de test unitaire applications WebForms (ASP.NET)
- ASP.NET - Comment avez-vous Test Unit WebControls?
- Ajout des tests unitaires à un existant asp.net application de formulaires web
Autres conseils
Notre équipe QA utilise Watin assez largement sur le projet, je travaille actuellement sur. Watin a travaillé beaucoup pour nous à ce jour - et nous avons effectivement accroché vers le haut de notre serveur d'intégration continue de sorte que la construction échoue si l'un des tests unitaires qui fonctionne Watin échouent. Type de bien. En outre - il n'y a pas un élément HTML là que vous ne pouvez pas faire référence à l'aide Watin, même si l'élément dont vous avez besoin d'inspecter ne dispose pas d'un ID ou une classe, vous pouvez toujours y accéder d'une manière ou d'une autre. Enfin, Watin exécute des tests assez rapidement. Il est vraiment très agréable.
Un autre cadre que je vais mentionner est WebAii . Je ne l'ai jamais utilisé personnellement, mais je sais que d'autres personnes qui l'aiment tout à fait beaucoup. Je pense que l'API est similaire à Watin.