Pārbaude ar AngularJS

Satura rādītājs

Ievads testēšanā


Jauno lietojumprogrammu sarežģītība nozīmē, ka testēšanas process no jaunajām funkcijām ir ļoti grūti izpildīt manuāli, tas nozīmē, ka katrai mūsu veiktajai funkcijai ir jāpārbauda, ​​vai viss esošais darbojas un vai jaunais neizraisa kļūmes jau pārbaudītajās lietās, ja tam pievienojam viens, ka visam ir jāstrādā visās pārlūkprogrammās, ar kurām mēs saskaramies ar diezgan plašu sarežģītības līmeni …
Par laimi līdz ar kultūras dzimšanu veikla attīstība Ir iekļauti arī daži rīki, kas padara testus automatizētus, tas tiek veikts gandrīz visās mūsdienu valodās, un, protams, mums ir daudz rīku mūsu attīstības videi. AngularJS.
Šajā sadaļā mēs detalizēti redzēsim, kas tam ir AngularJS par pieejamo automatizēto testēšanu, lai mēs varētu gūt priekšstatu par to, kādā virzienā varam virzīties.
Pirms mēs redzam, ko mēs varam izmantot AngularJS ir vērts pārskatīt jēdzienu TDD vai attīstība, ko vada vai virza testi, ir veikla izstrādes metodika, kurā mēs vispirms izveidojam testu, lai tas neizdotos, un pēc tam veicam lietojumprogrammas izstrādi, līdz pārbaude pārstāj darboties.
Pārbaudes processKad mēs ieviešam jaunas izmaiņas, ja esošie testi neizdodas, mēs zinām, ka pastāv problēma, šis process ir automātisks, tādēļ, kad mūsu lietojumprogramma pieaug eksponenciāli, testēšanas process ir salīdzinoši vienkārši izpildāms.
Šī procesa priekšrocība ir tā, ka katrai mūsu veiktajai koda rindai ir savs mērķis, tādējādi izvairoties no nelielas efektivitātes, turklāt funkcionalitāte būs skaidrāka, kad mēs precīzi zināsim, kas mums jādara.
Karma ir rīks, kas izstrādāts, lai darbotos zem piedāvātās platformas node.js un papildināts ar Socket.io, un ļauj mums palaist testa komplektus automatizētā veidā un dažādās pārlūkprogrammās.
Tās uzstādīšana ir ļoti vienkārša, izmantojot pakotņu pārvaldnieku node.js npm mēs varam rīkoties šādi:
npm instalēt -g karma

Ar to npm būs atbildīgs par visa nepieciešamā iegūšanu karma palaist mūsu vidē, tad mēs varam sākt pakalpojumu, izmantojot šādu paziņojumu:
karma init

Tas izraisa pakalpojuma sākšanu pēc noklusējuma osta 9876, tāpēc, paceļot pārlūkprogrammu ar URL: vietējais saimnieks: 9876 mēs varam redzēt kaut ko līdzīgu:

PALIELINĀT

Tas norāda, ka testa serveris darbojas pareizi, un ar to mēs varam izveidot testa komplektu dažādām mūsu lietojumprogrammu funkcijām.
Kur redzēt testa rezultātus?Pārbaužu rezultāti, kas izveidoti, izmantojot Karma mēs tos redzēsim tieši konsolē Javascript mūsu pārlūkprogrammā, ar kuru mūsu lietojumprogrammā viss būs pieejams vienā valodā.
Ar to mēs noslēdzam šo sadaļu, jo, kā redzam, mūsdienīgas lietojumprogrammas izstrādes process pārsniedz tikai jauno rīku izmantošanu, aiz tā slēpjas metodoloģisks process, kas, ja mēs to pareizi ievērosim, palīdzēs mums attīstīties, kas citādi būtu ļoti sarežģīti. un dārgi sasniegt.
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