Test er et væsentligt aspekt af ethvert programmeringssprog. Test for ASP.Net-applikationer er mulig ved hjælp af Visual Studio.
Visual Studio bruges til at oprette testkode. Det bruges også til at køre testkoden til et ASP.Net-program. På denne måde bliver det enkelt at kontrollere for eventuelle fejl i et ASP.Net-program. I Visual Studio leveres testmodulet med en out of box-funktionalitet. Man kan straks udføre en test for et ASP.Net-projekt.
I denne vejledning lærer du-
- Introduktion til testning af ASP.Net
- Oprettelse af et .NET Unit Testing Project
- Kører testprojektet
Introduktion til testning af ASP.Net
Det første testniveau for et ASP.Net-projekt er test af enhedsniveau. Denne test er funktionaliteten i en applikation. Testen udføres for at sikre, at applikationen opfører sig som forventet. I ASP.Net er den første opgave at oprette et testprojekt i Visual Studio. Testprojektet indeholder den nødvendige kode til at teste applikationen.
Lad os overveje nedenstående webside. På siden har vi meddelelsen "Guru99 - ASP.Net" vist. Hvordan kan vi nu bekræfte, at den korrekte meddelelse vises, når et ASP.Net-projekt kører. Dette gøres ved at tilføje et testprojekt til ASP.Net-løsningen (bruges til at udvikle webbaserede applikationer). Dette testprojekt vil sikre, at den rigtige meddelelse vises for brugeren.
Lad os se nærmere på det nu og se, hvordan vi kan arbejde på test i ASP.Net.
Oprettelse af et .NET Unit Testing Project
Før vi opretter et testprojekt, skal vi udføre nedenstående trin på højt niveau.
- Brug vores 'DemoApplication', der blev brugt i de tidligere sektioner. Dette vil være vores applikation, der skal testes.
- Vi tilføjer en ny klasse til DemoApplication. Denne klasse vil indeholde en streng kaldet 'Guru99 - ASP.Net.' Denne streng vil blive testet i vores testprojekt.
- Endelig opretter vi et testprojekt. Dette bruges til at teste ASP.Net-applikationen.
Så lad os følge ovenstående trin på højt niveau og se, hvordan test implementeres.
Trin 1) Sørg for, at DemoApplication er åben i Visual Studio.
Trin 2) Lad os nu tilføje en ny klasse til DemoApplication. Denne klasse vil indeholde en streng kaldet 'Guru99 - ASP.Net.' Denne streng vil blive testet i vores testprojekt.
Følg nedenstående trin for at tilføje en ny klasse.
- I Visual Studio skal du højreklikke på 'DemoApplication' i Solution Explorer.
- Vælg indstillingen Tilføj-> Klasse i genvejsmenuen.
Trin 3) I dette trin,
- Giv navnet 'Tutorial.cs' til den nye klasse.
- Klik på knappen 'Tilføj' for at tilføje filen til DemoApplication.
Nu tilføjes en ny klasse til filen "DemoApplication."
Trin 4) Åbn den nye Tutorial.cs-fil fra "DemoApplication". Tilføj strengen "Guru99 - ASP.Net."
For at åbne filen skal du dobbeltklikke på Tutorial.cs-filen i Solution Explorer.
Filen vil have nogle standardkoder allerede skrevet. Gør ikke den kode, bare tilføj nedenstående kodelinje.
namespace DemoApplication{public class Tutorial{public String Name;public Tutorial(){Name = "Guru99 - ASP.Net";}}}
Kode Forklaring: -
- Navnvariablen er af typen streng.
- Endelig tildeler konstruktøren af klassen Tutorial værdien af Navnvariablen. Værdien tildeles "Guru99 - ASP.Net"
Trin 5) Gå nu til filen demo.aspx og tilføj kodelinjerne for at vise teksten "Guru99 - ASP.Net."