Les tests sont un aspect essentiel de tout langage de programmation. Le test des applications ASP.Net est possible à l'aide de Visual Studio.
Visual Studio est utilisé pour créer du code de test. Il est également utilisé pour exécuter le code de test pour une application ASP.Net. De cette façon, il devient simple de vérifier les éventuelles erreurs dans une application ASP.Net. Dans Visual Studio, le module de test est livré avec une fonctionnalité prête à l'emploi. On peut tout de suite effectuer un test pour un projet ASP.Net.
Dans ce didacticiel, vous apprendrez-
- Introduction aux tests pour ASP.Net
- Création d'un projet de test unitaire .NET
- Exécution du projet de test
Introduction aux tests pour ASP.Net
Le premier niveau de test d'un projet ASP.Net est le test au niveau de l'unité. Ce test est la fonctionnalité d'une application. Les tests sont effectués pour garantir que l'application se comporte comme prévu. Dans ASP.Net, la première tâche consiste à créer un projet de test dans Visual Studio. Le projet de test contiendra le code nécessaire pour tester l'application.
Considérons la page Web ci-dessous. Dans la page, nous avons le message "Guru99 - ASP.Net" affiché. Maintenant, comment pouvons-nous confirmer que le message correct est affiché lorsqu'un projet ASP.Net s'exécute. Cela se fait en ajoutant un projet de test à la solution ASP.Net (utilisée pour développer des applications Web). Ce projet de test garantirait que le bon message est affiché à l'utilisateur.
Examinons maintenant plus en détail et voyons comment nous pouvons travailler sur les tests dans ASP.Net.
Création d'un projet de test unitaire .NET
Avant de créer un projet de test, nous devons effectuer les étapes de haut niveau ci-dessous.
- Utilisez notre 'DemoApplication' utilisée dans les sections précédentes. Ce sera notre application qui doit être testée.
- Nous ajouterons une nouvelle classe à la DemoApplication. Cette classe contiendra une chaîne appelée «Guru99 - ASP.Net». Cette chaîne sera testée dans notre projet de test.
- Enfin, nous créerons un projet de test. Ceci est utilisé pour tester l'application ASP.Net.
Alors, suivons les étapes de haut niveau ci-dessus et voyons comment implémenter les tests.
Étape 1) Assurez-vous que DemoApplication est ouverte dans Visual Studio.
Étape 2) Ajoutons maintenant une nouvelle classe à DemoApplication. Cette classe contiendra une chaîne appelée «Guru99 - ASP.Net». Cette chaîne sera testée dans notre projet de test.
Suivez l'étape ci-dessous pour ajouter une nouvelle classe.
- Dans Visual Studio, cliquez avec le bouton droit sur «DemoApplication» dans l'Explorateur de solutions.
- Choisissez l'option Ajouter-> Classe dans le menu contextuel.
Étape 3) Dans cette étape,
- Donnez un nom 'Tutorial.cs' pour la nouvelle classe.
- Cliquez sur le bouton «Ajouter» pour ajouter le fichier à l'application de démonstration.
Maintenant, une nouvelle classe est ajoutée au fichier «DemoApplication».
Étape 4) Ouvrez le nouveau fichier Tutorial.cs à partir de "DemoApplication". Ajoutez la chaîne «Guru99 - ASP.Net».
Pour ouvrir le fichier, double-cliquez sur le fichier Tutorial.cs dans l'Explorateur de solutions.
Le fichier aura un code par défaut déjà écrit. Ne vous inquiétez pas de ce code, ajoutez simplement la ligne de code ci-dessous.
namespace DemoApplication{public class Tutorial{public String Name;public Tutorial(){Name = "Guru99 - ASP.Net";}}}
Explication du code: -
- La variable Name est de type chaîne.
- Enfin, dans le constructeur de la classe Tutorial, attribuez la valeur de la variable Name. La valeur est attribuée à "Guru99 - ASP.Net"
Étape 5) Accédez maintenant au fichier demo.aspx et ajoutez les lignes de code pour afficher le texte «Guru99 - ASP.Net».