Аутоматизовано тестирање са АСП.НЕТ МВЦ

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

Аутоматско тестирање


Тестови на нашим програмима и апликацијама кључни су елемент који гарантује њихов квалитет, то је због многих фактора, један од њих је да морамо потврдити да оно што смо урадили са нашим алгоритмима када смо примењени на стварне податке и у исправном окружењу функционише , такође ради искључивања недоследности итд.
Проблем при извођењу тестова је у томе што ако их радимо ручно, овисно о величини система за тестирање, то може генерирати велику употребу расположивог времена, а тестови се могу означити и људским грешкама.
У овом првом делу видећемо увод у то шта су аутоматизовани тестови у развоју и неке додатне нијансе које морамо узети у обзир.
Тхе тестови Од његовог почетка био им је потребан људски фактор, међутим за то је потребно много времена и труда јер морамо прво урадити различите случајеве које ћемо тестирати, успоставити листу параметара и одржавати их у случају грешке да бисмо могли да га открије.
Али не само то приликом прављења а тестирати ручно Можемо чинити грешке а да тога нисмо ни свесни, јер смо као људска бића стално склони грешкама, осим тога ако морамо тестирати систем од 20 или 30 модула једног дана вероватно није довољно.
Сада, иако све изгледа неповољно, ручни тестови Врло су добри у откривању других врста ситуација, на пример можемо лично проценити да ли су интерфејси пријатељски расположени, колико је апликација интуитивна, колико је пријатно корисничко искуство, ови случајеви су идеални за ручно управљање и да је то готово немогуће да би нам компјутерски програм дао ову врсту информација, међутим уз неке статистичке апликације могуће је добити показатеље о тој теми.
Као што смо то већ видели ручни тестови су веома сложене и не баш ефикасне у коришћењу времена и ресурса, већ неко време шема аутоматизовани тестовиОво је приказано на врло користан начин јер умјесто да проводимо сате и сате екран за екраном, само покретањем наредбе можемо одмах добити резултате и без грешака.
АлатиДа би се применила аутоматизовани тестови Имамо много алата, међутим један од најчешће кориштених је конструкција тестних случајева у којима можемо дефинирати увјете за различите методе и на тај начин процијенити јесу ли тачни или не, тако да можемо на вријеме успоставити исправке.
Погледајмо испод пример кода где тестирамо метод наше апликације:

Видимо како у почетку указујемо да је то а метода испитивања, затим дефинишемо прикладно име које нам говори о чему ће бити тест, следећи чин смо дефинисали променљиву са резултатом извршавања методе коју морамо тестирати; коначно користећи метод Једнаки () потврђујемо резултат варијабле.
Као што видимо, то је врло једноставан случај и може изгледати као велики проблем, али то је основа аутоматизовани тестови, са овим можемо потврдити једнакост, неједнакост, постојање или не компоненти итд.
Овим смо завршили овај први део, научили смо неке ствари помоћу којих можемо почети размишљати о процесу аутоматизованог тестирања у нашим апликацијама направљеним са АСП.НЕТ МВЦ.
Претходнастраница 1 од 2СледећиДа ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave