Bon sang, c'est une question assez générale. Je vais faire de mon mieux, mais préparez-vous à me voir rater de très loin.
Hypothèses
- Vous utilisez ASP.NET, et non ASP ordinaire.
- Vous ne voulez pas vraiment tester vos pages web, mais les logique derrière eux. Les tests unitaires des pages .ASPX sont plutôt pénibles, mais il existe des frameworks pour le faire. NUnitAsp est un.
La première chose à faire est d'organiser (ou de planifier) votre code afin qu'il puisse être testé. Les deux modèles de conception les plus populaires à l'heure actuelle semblent être MVP et MVC. Tous deux séparent le logique de l'application loin de la voir afin de pouvoir tester la logique sans que la vue (pages web) ne vous gêne.
Soit le MVP, soit le MVC sera efficace. MVC a l'avantage de disposer d'un cadre Microsoft presque prêt à partir .
Une fois que vous avez choisi un modèle de framework qui encourage la testabilité, vous devez utiliser un outil de test unitaire. NUnit est un bon point de départ. Visual Studio Professional dispose d'un la suite de tests l'a construit mais NUnit + TestDrive.NET fonctionne également dans l'IDE.
C'est une sorte de coup de fusil d'information. J'espère qu'elles seront utiles. Le Pragmatic Bookshelf a un bon livre couvrant le sujet .