Testen is een essentieel aspect van elke programmeertaal. Testen op ASP.Net-applicaties is mogelijk met behulp van Visual Studio.
Visual Studio wordt gebruikt om testcode te maken. Het wordt ook gebruikt om de testcode voor een ASP.Net-toepassing uit te voeren. Op deze manier wordt het eenvoudig om te controleren op eventuele fouten in een ASP.Net-toepassing. In Visual Studio wordt de testmodule geleverd met een kant-en-klare functionaliteit. Voor een ASP.Net-project kan men direct een test uitvoeren.
In deze tutorial leer je-
- Inleiding tot testen voor ASP.Net
- Een .NET-eenheidstestproject maken
- Het testproject uitvoeren
Inleiding tot testen voor ASP.Net
Het eerste niveau van het testen van een ASP.Net-project is het testen op unit-niveau. Deze test is de functionaliteit van een applicatie. De tests worden uitgevoerd om ervoor te zorgen dat de applicatie zich gedraagt zoals verwacht. In ASP.Net is de eerste taak het maken van een testproject in Visual Studio. Het testproject bevat de benodigde code om de applicatie te testen.
Laten we de onderstaande webpagina eens bekijken. Op de pagina hebben we het bericht "Guru99 - ASP.Net" weergegeven. Hoe kunnen we nu bevestigen dat het juiste bericht wordt weergegeven wanneer een ASP.Net-project wordt uitgevoerd. Dit wordt gedaan door een testproject toe te voegen aan de ASP.Net-oplossing (gebruikt om webgebaseerde applicaties te ontwikkelen). Dit testproject zou ervoor zorgen dat de juiste boodschap aan de gebruiker wordt getoond.
Laten we nu meer in detail kijken en zien hoe we kunnen werken aan testen in ASP.Net.
Een .NET-eenheidstestproject maken
Voordat we een testproject maken, moeten we de onderstaande stappen op hoog niveau uitvoeren.
- Gebruik onze 'DemoApplication' die in de eerdere secties werd gebruikt. Dit wordt onze applicatie die moet worden getest.
- We zullen een nieuwe klasse toevoegen aan de DemoApplication. Deze klasse zal een string bevatten met de naam 'Guru99 - ASP.Net.' Deze string wordt getest in ons testproject.
- Ten slotte maken we een testproject. Dit wordt gebruikt om de ASP.Net-applicatie te testen.
Dus laten we de bovenstaande stappen op hoog niveau volgen en kijken hoe we testen kunnen implementeren.
Stap 1) Zorg ervoor dat de DemoApplication is geopend in Visual Studio.
Stap 2) Laten we nu een nieuwe klasse toevoegen aan de DemoApplication. Deze klasse zal een string bevatten met de naam 'Guru99 - ASP.Net.' Deze string wordt getest in ons testproject.
Volg onderstaande stap om een nieuwe klas toe te voegen.
- Klik in Visual Studio met de rechtermuisknop op 'DemoApplication' in de Solution Explorer.
- Kies de optie Toevoegen-> Klasse uit het contextmenu.
Stap 3) In deze stap,
- Geef een naam 'Tutorial.cs' voor de nieuwe klas.
- Klik op de knop 'Toevoegen' om het bestand toe te voegen aan de DemoApplication.
Nu wordt een nieuwe klasse toegevoegd aan het bestand "DemoApplication."
Stap 4) Open het nieuwe Tutorial.cs-bestand vanuit "DemoApplication". Voeg de string "Guru99 - ASP.Net."
Dubbelklik op het bestand Tutorial.cs in de Solution Explorer om het bestand te openen.
Het bestand heeft al een standaardcode geschreven. Maak je geen zorgen over die code, voeg gewoon de onderstaande regel code toe.
namespace DemoApplication{public class Tutorial{public String Name;public Tutorial(){Name = "Guru99 - ASP.Net";}}}
Code Verklaring: -
- De variabele Name is van het type string.
- Tenslotte wijst de constructor van de klasse Tutorial de waarde van de variabele Name toe. De waarde wordt toegewezen aan "Guru99 - ASP.Net"
Stap 5) Ga nu naar het demo.aspx-bestand en voeg de regels code toe om de tekst "Guru99 - ASP.Net" weer te geven.