2009-11-23 3 views
0

Nous construisons des applications ASP.NET en utilisant VSTS (Visual Studio Team System) 2008 comme IDE & C# .NET comme langage de programmation.Applications ASP.NET - Tests

Pourriez-vous me faire savoir si nous pourrions tester ces applications en utilisant VSTS 2008? Si oui, veuillez fournir les détails? Y a-t-il d'autres outils intégrés/outils tiers VSTS que nous pourrions utiliser pour tester les applications Web? L'essai pourrait être l'unité/Functional/Load Test etc.

Un grand merci.

Cordialement, Reshma.

Répondre

1

Cette question est difficile.

Si vous n'avez pas séparé votre logique métier de votre logique d'interface utilisateur dans vos formulaires Web, non, cela ne va pas être facilement testable. Mais cela ne dépend pas de VSTS ou de tout autre cadre de test mais de la «qualité» et de la testabilité de votre code uniquement.

Si vous voulez vraiment tester votre application, vous devriez essayer d'utiliser le framework ASP.NET MVC. Il est conçu pour être bien testable, et s'il est appliqué correctement, vous obtenez un code propre et testable. Toute structure de test (NUnit, MSpec, le framework intégré VSTS, etc.) fonctionnera très bien.

Si vous souhaitez tester votre interface Web, vous pouvez jeter un oeil à Web UI Test studio de Telerik. Même si j'ai eu une très mauvaise expérience avec leurs contrôles ASP.NET en termes de performance et de testabilité, cet outil de test semble fonctionner correctement.

1

Je vais commenter les capacités de Visual Studio Team System pour tester plutôt que de me concentrer sur la façon de conduire un type particulier de test. Par exemple, les tests unitaires sont un vaste sujet qui comprend de nombreuses pratiques sur la façon de concevoir votre logiciel pour la testabilité et les approches à adopter pour développer votre code (comme TDD - développement piloté par les tests). Visual Studio Team System 2008 inclut une suite d'outils de test incluant la prise en charge du test des applications Web.

Vous pouvez:

  • tests unitaires de construction pour tester les composants de code de votre application (à condition que vous avez conçu votre code pour être testables,
  • construire des tests Web qui imitent le comportement du navigateur en enregistrant une session de navigation et rejouant lors d'un essai,
  • conduite des tests de charge en simulant des groupes d'utilisateurs qui accèdent à votre site

Vous pouvez en savoir plus à partir de:.

0

Jetez un oeil à Ivonna, l'intégration et l'outil de test Asp.Net unité.

Questions connexes