VIENETO TESTAVIMAS „Asp.Net“ tinkle: užpildykite mokymo programą

Turinys:

Anonim

Testavimas yra esminis bet kurios programavimo kalbos aspektas. Išbandyti ASP.Net programas galima naudojant „Visual Studio“.

„Visual Studio“ naudojama kuriant bandomąjį kodą. Jis taip pat naudojamas norint paleisti ASP.Net programos bandymo kodą. Tokiu būdu tampa paprasta patikrinti, ar nėra klaidų ASP.Net programoje. Programoje „Visual Studio“ testavimo modulis turi „out of box“ funkciją. Iš karto galima atlikti ASP.Net projekto testą.

Šioje pamokoje sužinosite

  • Įvadas į ASP.Net testavimą
  • .NET vieneto testavimo projekto kūrimas
  • Testo projekto vykdymas

Įvadas į ASP.Net testavimą

Pirmasis ASP.Net projekto testavimo lygis yra vieneto lygio testavimas. Šis testas yra programos funkcionalumas. Testavimas atliekamas siekiant užtikrinti, kad programa elgsis taip, kaip tikėtasi. Pirmiausia „ASP.Net“ reikia sukurti bandomąjį projektą „Visual Studio“. Testavimo projekte bus reikalingas kodas, kad būtų galima išbandyti programą.

Apsvarstykime žemiau pateiktą tinklalapį. Puslapyje turime pranešimą „Guru99 - ASP.Net“. Dabar kaip galime patvirtinti, kad vykdant ASP.Net projektą rodomas teisingas pranešimas. Tai daroma pridedant bandomąjį projektą prie ASP.Net sprendimo (naudojamas kuriant žiniatinklio programas). Šis bandomasis projektas užtikrins, kad vartotojui būtų rodomas tinkamas pranešimas.

Pažvelkime į išsamesnę informaciją dabar ir sužinokime, kaip mes galime dirbti bandydami ASP.Net.

.NET vieneto testavimo projekto kūrimas

Prieš kurdami bandomąjį projektą, turime atlikti toliau nurodytus aukšto lygio veiksmus.

  1. Naudokite ankstesniuose skyriuose naudojamą „DemoApplication“. Tai bus mūsų programa, kurią reikia išbandyti.
  2. Į „DemoApplication“ įtrauksime naują klasę. Šioje klasėje bus eilutė, vadinama „Guru99 - ASP.Net“. Ši eilutė bus išbandyta mūsų testavimo projekte.
  3. Galiausiai sukursime testavimo projektą. Tai naudojama norint patikrinti ASP.Net programą.

Taigi atlikime aukščiau nurodytus aukšto lygio veiksmus ir sužinokime, kaip įgyvendinti testavimą.

1 žingsnis. Įsitikinkite, kad „Visual Studio“ yra atidaryta „DemoApplication“.

2 žingsnis) Dabar pridėkime naują klasę prie „DemoApplication“. Šioje klasėje bus eilutė, vadinama „Guru99 - ASP.Net“. Ši eilutė bus išbandyta mūsų testavimo projekte.

Jei norite pridėti naują kursą, atlikite žemiau pateiktą žingsnį.

  1. „Visual Studio“ dešiniuoju pelės mygtuku spustelėkite „DemoApplication“, esantį „Solution Explorer“.
  2. Pasirinkite kontekstinio meniu parinktį Pridėti-> Klasė.

3 žingsnis) Šiame žingsnyje

  1. Pavadinkite naująją klasę „Tutorial.cs“.
  2. Spustelėkite mygtuką „Pridėti“, kad pridėtumėte failą prie „DemoApplication“.

Dabar prie failo „DemoApplication“ pridedama nauja klasė.

4 žingsnis) Atidarykite naują „Tutorial.cs“ failą iš „DemoApplication“. Pridėkite eilutę „Guru99 - ASP.Net“.

Norėdami atidaryti failą, dukart spustelėkite „Tutorial.cs“ failą „Solution Explorer“.

Faile jau bus parašytas numatytasis kodas. Nesijaudinkite dėl to kodo, tiesiog pridėkite žemiau esančią kodo eilutę.

namespace DemoApplication{public class Tutorial{public String Name;public Tutorial(){Name = "Guru99 - ASP.Net";}}}

Kodo paaiškinimas: -

  1. „Name“ kintamasis yra tipo eilutės.
  2. Galiausiai, „Tutorial“ klasės konstruktorius, priskirkite „Name“ kintamojo vertę. Vertė priskirta „Guru99 - ASP.Net“

5 žingsnis) Dabar eikite į failą demo.aspx ir pridėkite kodo eilutes, kad būtų rodomas tekstas „Guru99 - ASP.Net“.

  

Išvestis: -

Išvestyje matote pranešimą „Guru99 - ASP.Net“.

6 žingsnis) Dabar pridėkime savo bandomąjį projektą prie demonstracinės programos. Tai daroma naudojant „Visual Studio“.

  1. Dešiniuoju pelės mygtuku spustelėkite Sprendimas - DemoApplication.
  2. Kontekstiniame meniu pasirinkite parinktį „Naujas projektas“.

7 žingsnis) Šis veiksmas apima „Unit Test“ projekto pridėjimą prie demonstracinės programos.

  1. Kairiajame skydelyje spustelėkite elemento tipą kaip „Testuoti“.
  2. Iš sąrašo, kuris rodomas vidurinėje dialogo lango dalyje, pasirinkite elementą kaip „Vieneto bandymo projektas“.
  3. Nurodykite bandomojo projekto pavadinimą. Mūsų atveju nurodytas pavadinimas yra „DemoTest“.
  4. Galiausiai spustelėkite mygtuką „Gerai“.

Galų gale pamatysite „DemoTest“ projektą, pridėtą prie sprendimų naršyklės. Tai galite pamatyti ir kitus failus, pvz., UnitTest1.cs, ypatybes ir kt.

Testo projekto vykdymas

Testavimo projektas, sukurtas ankstesniame skyriuje, naudojamas mūsų ASP.Net programos testavimui. Atlikdami šiuos veiksmus, mes pamatysime, kaip paleisti bandomąjį projektą.

  • Pirmas žingsnis būtų pridėti nuorodą į ASP.Net projektą. Šis žingsnis atliekamas taip, kad bandomasis projektas turėtų prieigą prie ASP.Net projekto.
  • Tada mes parašysime savo testo kodą.
  • Galiausiai atliksime testą naudodami „Visual Studio“.

1 žingsnis) Norėdami išbandyti mūsų demonstracinę programą, pirmajame bandymo projekte reikia remtis demonstracine programa. Pridėkite nuorodą į „Demo.aspx“ sprendimą.

  1. Dešiniuoju pelės mygtuku spustelėkite demonstracinio projekto projektą
  2. Meniu pasirinkite parinktį Pridėti-> Nuoroda.

2 žingsnis) Kitas žingsnis - pridėti nuorodą į „DemoApplication“.

  1. Kairėje dialogo lango pusėje pasirinkite parinktį Projektai
  2. Spustelėkite žymimąjį laukelį šalia „DemoApplication“
  3. Spustelėkite mygtuką „Gerai“.

Tai leis demotest projektui išbandyti mūsų „DemoApplication“.

3 žingsnis) Dabar atėjo laikas pridėti bandymo kodą prie mūsų bandymo projekto.

  • Šiam pirmam dukart spustelėkite „UnitTest1“ (failą „UnitTest1“ automatiškai prideda „Visual Studio“, kai sukuriamas bandomasis projektas) „Solution Explorer“ faile.
  • Tai yra failas, kuris bus paleistas išbandyti ASP.Net projektą.

Toliau pateiktą „Visual Studio“ pridėtą kodą pamatysite faile „UnitTest1.cs“. Tai yra pagrindinis kodas, reikalingas bandomajam projektui vykdyti.

4 žingsnis) Kitas žingsnis - pridėti kodą, naudojamą eilutei „Guru99 - ASP.Net“ išbandyti.

using System;using Microsoft.VisualStudio.TestTools.UnitTesting;using DemoApplication;namespace DemoTest{[TestClass]public class UnitTestl{[TestMethod]public void TestMethodl(){Tutorial tp = new Tutorial();Assert.AreEqual(tp.Name,"Guru99 - ASP.Net");}}}
  1. Sukurkite naują „Tutp“ tipo objektą, vadinamą „tp“
  2. „Assert.AreEqual“ metodas naudojamas .Net norint patikrinti, ar vertė yra lygi kažkam. Taigi mūsų atveju mes palyginame tp.Name reikšmes su Guru99 - ASP.Net.

5 žingsnis) Dabar vykdykime bandomąjį projektą. Tam turime pereiti į meniu parinktį Test-> Run-> All Tests

Išvestis: -

„Visual Studio“ pasirodys bandomasis „Explorer“ langas. Tai parodys aukščiau pateiktą rezultatą ir parodys, kad „Visual Studio“ buvo atliktas sėkmingas bandymas.

Santrauka

  • ASP.Net gali pridėti programų testavimą.
  • Norėdami išbandyti programą, prie ASP.Net sprendimo turite pridėti „Unit Test“ projektą.
  • Visus bandymus galima atlikti „Visual Studio“. Testų tyrinėtojas parodys visų testų rezultatus.