Testen ist ein wesentlicher Aspekt jeder Programmiersprache. Das Testen auf ASP.Net-Anwendungen ist mit Hilfe von Visual Studio möglich.
Visual Studio wird zum Erstellen von Testcode verwendet. Es wird auch verwendet, um den Testcode für eine ASP.Net-Anwendung auszuführen. Auf diese Weise wird es einfach, in einer ASP.Net-Anwendung nach Fehlern zu suchen. In Visual Studio verfügt das Testmodul über eine sofort einsatzbereite Funktionalität. Man kann sofort einen Test für ein ASP.Net-Projekt durchführen.
In diesem Tutorial lernen Sie:
- Einführung in das Testen von ASP.Net
- Erstellen eines .NET Unit Testing-Projekts
- Ausführen des Testprojekts
Einführung in das Testen von ASP.Net
Die erste Teststufe eines ASP.Net-Projekts ist das Testen auf Einheitenebene. Dieser Test ist die Funktionalität einer Anwendung. Die Tests werden durchgeführt, um sicherzustellen, dass sich die Anwendung wie erwartet verhält. In ASP.Net besteht die erste Aufgabe darin, ein Testprojekt in Visual Studio zu erstellen. Das Testprojekt enthält den erforderlichen Code zum Testen der Anwendung.
Betrachten wir die folgende Webseite. Auf der Seite wird die Meldung "Guru99 - ASP.Net" angezeigt. Wie können wir nun bestätigen, dass die richtige Meldung angezeigt wird, wenn ein ASP.Net-Projekt ausgeführt wird? Dazu wird der ASP.Net-Lösung ein Testprojekt hinzugefügt (zum Entwickeln von webbasierten Anwendungen). Dieses Testprojekt würde sicherstellen, dass dem Benutzer die richtige Meldung angezeigt wird.
Lassen Sie uns jetzt genauer hinschauen und sehen, wie wir an Tests in ASP.Net arbeiten können.
Erstellen eines .NET Unit Testing-Projekts
Bevor wir ein Testprojekt erstellen, müssen wir die folgenden allgemeinen Schritte ausführen.
- Verwenden Sie unsere 'DemoApplication', die in den vorherigen Abschnitten verwendet wurde. Dies wird unsere Anwendung sein, die getestet werden muss.
- Wir werden der DemoApplication eine neue Klasse hinzufügen. Diese Klasse enthält eine Zeichenfolge mit dem Namen "Guru99 - ASP.Net". Diese Zeichenfolge wird in unserem Testprojekt getestet.
- Schließlich werden wir ein Testprojekt erstellen. Dies wird zum Testen der ASP.Net-Anwendung verwendet.
Befolgen Sie also die obigen allgemeinen Schritte und sehen Sie, wie Sie Tests implementieren.
Schritt 1) Stellen Sie sicher, dass die DemoApplication in Visual Studio geöffnet ist.
Schritt 2) Fügen wir nun der DemoApplication eine neue Klasse hinzu. Diese Klasse enthält eine Zeichenfolge mit dem Namen "Guru99 - ASP.Net". Diese Zeichenfolge wird in unserem Testprojekt getestet.
Befolgen Sie den folgenden Schritt, um eine neue Klasse hinzuzufügen.
- Klicken Sie in Visual Studio im Projektmappen-Explorer mit der rechten Maustaste auf "DemoApplication".
- Wählen Sie im Kontextmenü die Option Hinzufügen-> Klasse.
Schritt 3) In diesem Schritt
- Geben Sie der neuen Klasse den Namen 'Tutorial.cs'.
- Klicken Sie auf die Schaltfläche "Hinzufügen", um die Datei zur DemoApplication hinzuzufügen.
Jetzt wird der Datei "DemoApplication" eine neue Klasse hinzugefügt.
Schritt 4) Öffnen Sie die neue Datei Tutorial.cs unter "DemoApplication". Fügen Sie die Zeichenfolge "Guru99 - ASP.Net" hinzu.
Doppelklicken Sie im Projektmappen-Explorer auf die Datei Tutorial.cs, um die Datei zu öffnen.
In die Datei ist bereits Standardcode geschrieben. Kümmern Sie sich nicht um diesen Code, sondern fügen Sie einfach die folgende Codezeile hinzu.
namespace DemoApplication{public class Tutorial{public String Name;public Tutorial(){Name = "Guru99 - ASP.Net";}}}
Code Erläuterung: -
- Die Name-Variable ist vom Typ string.
- Weisen Sie schließlich im Konstruktor der Tutorial-Klasse den Wert der Variablen Name zu. Der Wert wird "Guru99 - ASP.Net" zugewiesen.
Schritt 5) Gehen Sie nun zur Datei demo.aspx und fügen Sie die Codezeilen hinzu, um den Text "Guru99 - ASP.Net" anzuzeigen.