Automatizēta testēšana ar ASP.NET MVC

Satura rādītājs

Automatizēta testēšana


Mūsu programmu un lietojumprogrammu testi ir galvenais elements, lai garantētu to kvalitāti. Tas ir saistīts ar daudziem faktoriem, viens no tiem ir tas, ka mums ir jāapstiprina, ka tas, ko esam paveikuši ar mūsu algoritmiem, ja tie tiek piemēroti reāliem datiem un pareizā vidē , arī, lai izslēgtu neatbilstības utt.
Pārbaužu veikšanas problēma ir tāda, ka, ja mēs tos veicam manuāli atkarībā no pārbaudāmās sistēmas lieluma, tas var radīt lielu pieejamā laika izmantošanu, un testus var apzīmēt arī ar cilvēku kļūdām.
Šajā pirmajā daļā mēs redzēsim ievadu par to, kādi automatizētie testi tiek izstrādāti, un dažas papildu nianses, kas mums jāņem vērā.
testi Kopš tās izveides tie ir prasījuši cilvēcisko faktoru, tomēr tas prasa daudz laika un pūļu, jo mums vispirms ir jāizdara dažādi gadījumi, kurus mēs pārbaudīsim, jāizveido parametru saraksts un jāsaglabā tie, ja rodas kļūda. lai to atklātu.
Bet ne tikai tas, veidojot a pārbaudi manuāli Mēs varam kļūdīties, to neapzinoties, jo mēs kā cilvēki pastāvīgi esam pakļauti kļūdām, ja vien nepietiek, ja mums vienu dienu jāpārbauda 20 vai 30 moduļu sistēma.
Lai gan tagad viss šķiet neizdevīgi, manuālie testi Viņi ļoti labi spēj atklāt cita veida situācijas, piemēram, mēs varam personīgi novērtēt, vai saskarnes ir draudzīgas, cik intuitīva ir lietojumprogramma, cik patīkama ir lietotāja pieredze, šie gadījumi ir ideāli piemēroti manuālai darbībai un ka tas ir gandrīz neiespējami lai datorprogramma mums sniegtu šāda veida informāciju, tomēr ar dažām statistikas lietojumprogrammām ir iespējams iegūt rādītājus par šo tēmu.
Kā mēs to jau esam redzējuši manuālie testi ir ļoti sarežģīti un nav ļoti efektīvi laika un resursu izmantošanā, kādu laiku shēma automatizēti testiTas ir parādīts ļoti noderīgā veidā, jo tā vietā, lai pavadītu stundas ekrānā pēc ekrāna, tikai izpildot komandu, mēs varam iegūt rezultātus nekavējoties un bez kļūdām.
RīkiLai piemērotu automatizēti testi Mums ir daudz rīku, tomēr viens no visbiežāk izmantotajiem ir testa gadījumu konstruēšana, kur mēs varam definēt nosacījumus dažādām metodēm un tādējādi novērtēt, vai tās ir pareizas vai nē, lai mēs varētu savlaicīgi noteikt labojumus.
Tālāk aplūkosim koda piemēru, kurā mēs pārbaudām savas lietojumprogrammas metodi:

Mēs redzam, kā sākotnēji mēs norādām, ka tas ir a testēšanas metode, tad mēs definējam piemērotu nosaukumu, kas mums norāda, par kādu testu būs runa, nākamajā darbībā mēs esam definējuši mainīgo, kura rezultāts ir izpildīt pārbaudāmo metodi; beidzot izmantojot metodi AreEqual () mēs apstiprinām mainīgā rezultātu.
Kā redzam, tas ir ļoti vienkāršs gadījums, un tas var šķist daudz problēmu, taču tas ir pamats automatizēti testi, ar to mēs varam apstiprināt vienlīdzību, nevienlīdzību, sastāvdaļu esamību vai neesamību utt.
Ar to mēs pabeidzam šo pirmo daļu, mēs esam iemācījušies dažas lietas, ar kurām mēs varam sākt domāt par automatizēto testēšanas procesu savās lietojumprogrammās, kas izveidotas ar ASP.NET MVC.
Iepriekšējais1 lapa no 2NākamaisVai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu
wave wave wave wave wave