Bandymas naudojant „AngularJS“

Įvadas į testavimą


Naujų programų sudėtingumas reiškia, kad testavimo procesas kai kurias naujas funkcijas labai sunku atlikti rankiniu būdu, tai reiškia, kad kiekviena mūsų atliekama funkcija turi patikrinti, ar viskas, kas egzistuoja, veikia ir ar nauja nesukelia nesėkmės dėl jau išbandytų dalykų, jei prie to pridėsime viena, kad viskas turi veikti visose naršyklėse, su kuriomis susiduriame gana plačiai …
Laimei, gimus kultūrai judrus vystymasis Taip pat buvo įtraukti kai kurie įrankiai, kurie leidžia automatizuoti testus, tai atliekama beveik visomis šiuolaikinėmis kalbomis ir, žinoma, turime daugybę įrankių, skirtų mūsų kūrimo aplinkai. KampinisJS.
Šiame skyriuje mes išsamiai pamatysime, ką jis turi KampinisJS apie galimus automatinius bandymus, kad galėtume įsivaizduoti, kuria kryptimi galime eiti.
Prieš matydami, ką galime naudoti KampinisJS verta peržiūrėti koncepciją TDD arba plėtra, vadovaujama testų, yra judrios kūrimo metodika, pagal kurią pirmiausia sukuriame testą, kad jis nepavyktų, o tada tobuliname programą, kol bandymas nustoja veikti.
Testavimo procesasKai įvedame naują pakeitimą, jei esami bandymai nepavyksta, žinome, kad yra problema, šis procesas yra automatinis, taigi, kai mūsų programa auga eksponentiškai, testavimo procesas yra gana paprastas.
Šio proceso privalumas yra tas, kad kiekviena mūsų atliekama kodo eilutė turi tikslą, todėl išvengiama menko efektyvumo, be to, funkcijos bus aiškesnės, kai žinosime, ką turime padaryti tiksliai.
Karma yra įrankis, sukurtas veikti pagal siūlomą platformą node.js ir papildytas Lizdas.ioir leidžia mums vykdyti bandymų rinkinius automatiškai ir įvairiose naršyklėse.
Jo įdiegimas yra labai paprastas, naudojant paketų tvarkyklę node.js npm galime padaryti taip:
npm įdiegti -g karma

Su tuo npm bus atsakingas už viską, ko jums reikia karma paleisti mūsų aplinkoje, tada galime pradėti paslaugą naudodami šį teiginį:
karma init

Dėl to paslauga paleidžiama pagal numatytuosius nustatymus 9876 uostas, taigi pakeliant naršyklę su URL: vietinis šeimininkas: 9876 mes galime pamatyti kažką panašaus:

DIDELIS

Tai rodo, kad bandymų serveris veikia tinkamai, ir su tuo galime sukurti skirtingų programų funkcijų bandymų rinkinį.
Kur pamatyti bandymų rezultatus?Bandymų rezultatai, sukurti naudojant Karma juos matysime tiesiai konsolėje Javascript mūsų naršyklėje, su kuria viską turėsime ta pačia kalba savo programoje.
Šiuo klausimu mes baigiame šį skyrių, nes matome, kad šiuolaikinės programos kūrimo procesas neapsiriboja vien naujų įrankių naudojimu. Už jos slypi metodinis procesas, kuris, jei tinkamai jo laikysimės, padės mums įgyvendinti pokyčius, kurie kitu atveju būtų labai sudėtingi. ir brangu pasiekti.
Ankstesnispuslapis 1 iš 2KitasAr jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave