Тестирање са АнгуларЈС -ом

Преглед садржаја

Увод у тестирање


Сложеност нових апликација значи да процес тестирања нових функција је врло тешко ручно извести, то имплицира да за сваку функционалност коју радимо морамо тестирати да ли све што постоји ради и да нова не узрокује квар на већ тестираним стварима, ако томе додамо један да све мора радити у свим претраживачима са којима се суочавамо на прилично великом нивоу сложености …
На срећу рођењем културе агилни развој Уграђени су и неки алати који чине тестове аутоматизованим, ово се спроводи на готово свим модерним језицима и наравно имамо батерију алата за наше развојно окружење у АнгуларЈС.
У овом одељку ћемо детаљно видети шта има АнгуларЈС о доступном аутоматизованом тестирању како бисмо стекли идеју у ком правцу можемо кренути.
Пре него што видимо у чему имамо на располагању АнгуларЈС вреди прегледати концепт ТДД или развој вођен или вођен тестовима, је агилна развојна методологија у којој прво градимо тест да не успе, а затим радимо развој апликације све док тест не престане да пада.
Процес тестирањаКада уведемо нову промену ако постојећи тестови не успеју, знамо да постоји проблем, овај процес је аутоматски, па када наша апликација расте експоненцијално, процес тестирања је релативно једноставан за извођење.
Предност овог процеса је у томе што свака линија кода коју радимо има сврху, чиме се избегава мала ефикасност, а функционалности ће бити јасније када знамо шта морамо тачно да радимо.
Карма је алат развијен за рад на платформи коју нуди ноде.јс и допуњен са Соцкет.ио, и омогућава нам да покрећемо скупове тестова на аутоматизован начин и у различитим прегледачима.
Његова инсталација је врло једноставна, помоћу менаџера пакета ноде.јс нпм можемо учинити следеће:
нпм инсталл -г карма

С тим нпм биће задужени за добијање свега што вам је потребно карма покренути у нашем окружењу, тада можемо покренути услугу помоћу следеће изјаве:
карма инит

Због тога се услуга подразумевано покреће у лука 9876, па при подизању прегледача са урл: лоцалхост: 9876 можемо видети овако нешто:

ЕНЛАРГЕ

Ово указује на то да сервер за тестирање ради исправно, и са овим можемо изградити скуп тестова за различите функционалности наших апликација.
Где видети резултате теста?Резултати тестова направљени коришћењем Карма видећемо их директно на конзоли Јавасцрипт нашег прегледача, са којим ћемо у апликацији имати све на истом језику.
Овим закључујемо овај одјељак, јер видимо да процес развоја модерне апликације надилази једноставно кориштење нових алата, иза тога стоји методолошки процес који ће нам, ако га правилно слиједимо, помоћи у развоју који би иначе био врло сложен. и скупо за постизање.
Претходнастраница 1 од 2СледећиДа ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave