Testing er et viktig aspekt av ethvert programmeringsspråk. Testing for ASP.Net-applikasjoner er mulig ved hjelp av Visual Studio.
Visual Studio brukes til å lage testkode. Den brukes også til å kjøre testkoden for et ASP.Net-program. På denne måten blir det enkelt å se etter eventuelle feil i et ASP.Net-program. I Visual Studio kommer testmodulen med en out of box-funksjonalitet. Man kan straks utføre en test for et ASP.Net-prosjekt.
I denne veiledningen vil du lære-
- Introduksjon til testing for ASP.Net
- Opprette et .NET Unit Testing Project
- Kjører testprosjektet
Introduksjon til testing for ASP.Net
Det første nivået av testing av et ASP.Net-prosjekt er testing på enhetsnivå. Denne testen er funksjonaliteten til et program. Testingen utføres for å sikre at applikasjonen oppfører seg som forventet. I ASP.Net er den første oppgaven å lage et testprosjekt i Visual Studio. Testprosjektet vil inneholde den nødvendige koden for å teste søknaden.
La oss vurdere websiden nedenfor. På siden har vi meldingen "Guru99 - ASP.Net" vist. Nå hvordan kan vi bekrefte at riktig melding vises når et ASP.Net-prosjekt kjører. Dette gjøres ved å legge til et testprosjekt i ASP.Net-løsningen (brukes til å utvikle nettbaserte applikasjoner). Dette testprosjektet vil sikre at riktig melding vises til brukeren.
La oss se nærmere på nå og se hvordan vi kan jobbe med testing i ASP.Net.
Opprette et .NET Unit Testing Project
Før vi oppretter et testprosjekt, må vi utføre trinnene på høyt nivå nedenfor.
- Bruk 'DemoApplication' som ble brukt i de tidligere seksjonene. Dette vil være applikasjonen vår som må testes.
- Vi vil legge til en ny klasse i DemoApplication. Denne klassen vil inneholde en streng kalt 'Guru99 - ASP.Net.' Denne strengen vil bli testet i vårt testprosjekt.
- Til slutt vil vi lage et testprosjekt. Dette brukes til å teste ASP.Net-applikasjonen.
Så la oss følge trinnene på høyt nivå ovenfor og se hvordan du implementerer testing.
Trinn 1) Forsikre deg om at DemoApplication er åpen i Visual Studio.
Trinn 2) La oss nå legge til en ny klasse i DemoApplication. Denne klassen vil inneholde en streng kalt 'Guru99 - ASP.Net.' Denne strengen vil bli testet i vårt testprosjekt.
Følg trinnene nedenfor for å legge til en ny klasse.
- I Visual Studio høyreklikker du på 'DemoApplication' i Solution Explorer.
- Velg alternativet Legg til-> Klasse fra hurtigmenyen.
Trinn 3) I dette trinnet,
- Gi navnet 'Tutorial.cs' for den nye klassen.
- Klikk på 'Legg til' -knappen for å legge til filen i DemoApplication.
Nå legges det til en ny klasse i filen "DemoApplication."
Trinn 4) Åpne den nye Tutorial.cs-filen fra "DemoApplication". Legg til strengen "Guru99 - ASP.Net."
For å åpne filen, dobbeltklikker du på Tutorial.cs-filen i Solution Explorer.
Filen vil ha noen standardkoder allerede skrevet. Ikke bry deg om den koden, bare legg til nedenstående kodelinje.
namespace DemoApplication{public class Tutorial{public String Name;public Tutorial(){Name = "Guru99 - ASP.Net";}}}
Kode Forklaring: -
- Navnvariabelen er av typen streng.
- Til slutt i, tildeler konstruktøren av opplæringsklassen verdien av Navnvariabelen. Verdien er tildelt "Guru99 - ASP.Net"
Trinn 5) Gå nå til demo.aspx-filen og legg til kodelinjene for å vise teksten "Guru99 - ASP.Net."