VIENĪBAS PĀRBAUDE Asp.Net tīklā: Pabeigt apmācību

Testēšana ir būtisks jebkuras programmēšanas valodas aspekts. ASP.Net lietojumprogrammu pārbaude ir iespējama ar Visual Studio palīdzību.

Visual Studio tiek izmantots testa koda izveidošanai. To izmanto arī testa koda palaišanai lietojumprogrammai ASP.Net. Tādā veidā kļūst viegli pārbaudīt, vai ASP.Net lietojumprogrammā nav kļūdu. Programmā Visual Studio testēšanas modulis ir aprīkots ar ārpus funkcijas. Var uzreiz veikt testu ASP.Net projektam.

Šajā apmācībā jūs uzzināsiet

  • Ievads ASP.Net testēšanā
  • .NET vienības testēšanas projekta izveide
  • Testa projekta vadīšana

Ievads ASP.Net testēšanā

ASP.Net projekta pirmais testēšanas līmenis ir vienības līmeņa testēšana. Šis tests ir lietojumprogrammas funkcionalitāte. Pārbaude tiek veikta, lai nodrošinātu, ka lietojumprogramma rīkojas tā, kā paredzēts. Programmā ASP.Net pirmais uzdevums ir izveidot testa projektu Visual Studio. Pārbaudes projektā būs nepieciešamais kods, lai pārbaudītu lietojumprogrammu.

Apsvērsim šo tīmekļa lapu. Šajā lapā mums tiek parādīts ziņojums "Guru99 - ASP.Net". Tagad, kā mēs varam apstiprināt, ka, darbojoties ASP.Net projektam, tiek parādīts pareizs ziņojums. Tas tiek darīts, pievienojot testa projektu ASP.Net risinājumam (ko izmanto tīmekļa lietojumprogrammu izstrādei). Šis testa projekts nodrošinātu, ka lietotājam tiek parādīts pareizais ziņojums.

Apskatīsim sīkāk tagad un redzēsim, kā mēs varam strādāt ar testēšanu ASP.Net.

.NET vienības testēšanas projekta izveide

Pirms testa projekta izveidošanas mums jāveic zemāk norādītās augsta līmeņa darbības.

  1. Izmantojiet mūsu 'DemoApplication', kas izmantots iepriekšējās sadaļās. Šī būs mūsu programma, kas jāpārbauda.
  2. Mēs pievienosim jaunu klasi DemoApplication. Šajā klasē būs virkne ar nosaukumu “Guru99 - ASP.Net”. Šī virkne tiks pārbaudīta mūsu testēšanas projektā.
  3. Visbeidzot, mēs izveidosim testēšanas projektu. To izmanto, lai pārbaudītu lietojumprogrammu ASP.Net.

Tāpēc izpildīsim iepriekš minētās augsta līmeņa darbības un redzēsim, kā ieviest testēšanu.

1. darbība. Pārliecinieties, ka Visual Studio ir atvērta DemoApplication.

2. solis. Tagad pievienosim jaunu klasi DemoApplication. Šajā klasē būs virkne ar nosaukumu “Guru99 - ASP.Net”. Šī virkne tiks pārbaudīta mūsu testēšanas projektā.

Lai pievienotu jaunu klasi, rīkojieties zemāk.

  1. Visual Studio Solution Explorer ar peles labo pogu noklikšķiniet uz DemoApplication.
  2. Konteksta izvēlnē izvēlieties opciju Pievienot-> Klase.

3. solis) Šajā solī

  1. Piešķiriet jaunajai klasei nosaukumu “Tutorial.cs”.
  2. Noklikšķiniet uz pogas Pievienot, lai failu pievienotu DemoApplication.

Tagad failam "DemoApplication" ir pievienota jauna klase.

4. solis) Atveriet jauno Tutorial.cs failu no "DemoApplication". Pievienojiet virkni "Guru99 - ASP.Net".

Lai atvērtu failu, veiciet dubultklikšķi uz faila Tutorial.cs Solution Explorer.

Failā būs jau uzrakstīts noklusējuma kods. Neuztraucieties par šo kodu, vienkārši pievienojiet zemāk esošo koda rindu.

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

Koda skaidrojums: -

  1. Mainīgais nosaukums ir tipa virkne.
  2. Visbeidzot, klases Tutorial konstruktors piešķir mainīgā Name vērtību. Vērtība tiek piešķirta "Guru99 - ASP.Net"

5. solis) Tagad dodieties uz failu demo.aspx un pievienojiet koda rindiņas, lai parādītu tekstu "Guru99 - ASP.Net".

  

Izeja: -

No izvades tiek parādīts ziņojums "Guru99 - ASP.Net".

6. solis. Tagad pievienosim mūsu testa projektu demonstrācijas lietojumprogrammai. Tas tiek darīts ar Visual Studio palīdzību.

  1. Ar peles labo pogu noklikšķiniet uz Solution - DemoApplication.
  2. Konteksta izvēlnē izvēlieties opciju 'Jauns projekts'.

7. solis) Šis solis ietver vienības testa projekta pievienošanu demonstrācijas lietojumprogrammai.

  1. Kreisajā panelī noklikšķiniet uz vienuma veida kā “Pārbaudīt”.
  2. Sarakstā, kas parādās dialoglodziņa centrālajā daļā, izvēlieties vienumu kā vienības testa projekts.
  3. Norādiet testa projekta nosaukumu. Mūsu gadījumā nosaukums ir “DemoTest”.
  4. Visbeidzot, noklikšķiniet uz pogas Labi.

Jūs galu galā redzēsiet DemoTest projektu, kas pievienots risinājumu pētniekam. Tādējādi jūs varat redzēt arī citus failus, piemēram, UnitTest1.cs, rekvizītus utt. Tiek ģenerēti pēc noklusējuma.

Testa projekta vadīšana

Iepriekšējā sadaļā izveidotais testa projekts tiek izmantots, lai pārbaudītu mūsu lietojumprogrammu ASP.Net. Turpmākajās darbībās mēs redzēsim, kā palaist testa projektu.

  • Pirmais solis būtu pievienot atsauci uz ASP.Net projektu. Šis solis tiek veikts tā, lai testa projektam būtu piekļuve ASP.Net projektam.
  • Tad mēs uzrakstīsim testa kodu.
  • Visbeidzot, mēs veiksim testu, izmantojot Visual Studio.

1. darbība. Lai pārbaudītu mūsu demonstrācijas lietojumprogrammu, vispirms testa projektam ir jāatsaucas uz demonstrācijas lietojumprogrammu. Pievienojiet atsauci uz Demo.aspx risinājumu.

  1. Ar peles labo pogu noklikšķiniet uz demonstrācijas testa projekta
  2. Izvēlnē izvēlieties opciju Pievienot-> Atsauce.

2. solis . Nākamais solis ir pievienot atsauci uz DemoApplication.

  1. Dialoglodziņa kreisajā pusē atlasiet opciju Projekti
  2. Noklikšķiniet uz izvēles rūtiņas blakus DemoApplication
  3. Noklikšķiniet uz pogas Labi.

Tas ļaus demotest projektam pārbaudīt mūsu DemoApplication.

3. solis. Tagad ir pienācis laiks testa kodu pievienot mūsu testa projektam.

  • Šim pirmajam veiciet dubultklikšķi uz UnitTest1 (Visual Studio, izveidojot testa projektu, automātiski pievieno UnitTest1 failu) Solution Explorer.
  • Šis ir fails, kas tiks palaists, lai pārbaudītu ASP.Net projektu.

Zemāk redzamo Visual Studio pievienoto kodu jūs redzēsiet failā UnitTest1.cs. Šis ir pamata kods, kas nepieciešams testa projekta darbībai.

4. solis . Nākamais solis ir pievienot kodu, kas tiek izmantots, lai pārbaudītu virkni "Guru99 - ASP.Net".

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. Izveidojiet jaunu mācību priekšmeta objektu ar nosaukumu “tp”
  2. Metode Assert.AreEqual tiek izmantota .net, lai pārbaudītu, vai vērtība ir vienāda ar kaut ko. Tātad mūsu gadījumā mēs salīdzinām tp.Name vērtības ar Guru99 - ASP.Net.

5. solis. Tagad palaidīsim mūsu testa projektu. Lai to izdarītu, mums jādodas uz izvēlnes opciju Test-> Run-> All Tests

Izeja: -

Visual Studio parādīsies testa Explorer logs. Tas parādīs iepriekš minēto rezultātu un parādīs, ka Visual Studio tika palaists veiksmīgs tests.

Kopsavilkums

  • ASP.Net var pievienot vienību testēšanu lietojumprogrammām.
  • Lai pārbaudītu lietojumprogrammu, ASP.Net risinājumam jāpievieno vienības testa projekts.
  • Visus testus var veikt, lai tos palaistu Visual Studio. Testa pētnieks parādīs visu testu rezultātus.

Interesanti raksti...