Автоматизирано тестване с ASP.NET MVC

Автоматизирано тестване


Тестовете на нашите програми и приложения са ключов елемент за гарантиране на тяхното качество, това се дължи на много фактори, един от тях е, че трябва да потвърдим, че това, което сме направили с нашите алгоритми, когато се прилага към реални данни и в правилната среда работи , също за изключване на несъответствия и т.н.
Проблемът при извършването на тестове е, че ако ги правим ръчно в зависимост от размера на тестваната система, това може да генерира голямо използване на наличното време, а тестовете също могат да бъдат маркирани с човешки грешки.
В тази първа част ще видим въведение за това какви автоматизирани тестове са в процес на разработка и някои допълнителни нюанси, които трябва да вземем предвид.
The тестове От самото си създаване те изискват човешкия фактор, но това отнема много време и усилия, тъй като първо трябва да направим различните случаи, които ще тестваме, да съставим списък с параметри и да ги поддържаме в случай на грешка, за да можем да го открие.
Но не само това, когато правите a тествайте ръчно Можем да правим грешки, без да го осъзнаваме, тъй като като човешки същества постоянно сме склонни към грешки, освен това, ако трябва да тестваме система от 20 или 30 модула един ден, вероятно не е достатъчно.
Сега, въпреки че всичко изглежда неблагоприятно, ръчни тестове Те са много добри в откриването на други типове ситуации, например можем лично да преценим дали интерфейсите са приятелски настроени, колко интуитивно е приложението, колко приятно е потребителското изживяване, тези случаи са идеални за ръчно извършване и че е почти невъзможно за да ни даде компютърна програма този тип информация, обаче с някои статистически приложения е възможно да се получат индикатори по темата.
Както вече видяхме това ръчни тестове са много сложни и не много ефективни при използването на време и ресурси, за известно време схемата на автоматизирани тестовеТова е представено по много полезен начин, тъй като вместо да прекарваме часове и часове екран след екран, просто чрез изпълнение на команда можем да получим резултати незабавно и без грешки.
ИнструментиЗа да приложите автоматизирани тестове Имаме много инструменти, но един от най -използваните е изграждането на тестови случаи, където можем да дефинираме условия за различните методи и по този начин да оценим дали те са правилни или не, така че да можем да установим корекции във времето.
Нека видим по -долу примерен код, където тестваме метод на нашето приложение:

Виждаме как първоначално показваме, че е a метод за изпитване, след това дефинираме подходящо име, което ни казва за какво ще бъде тестът, следващият акт сме дефинирали променлива с резултата от изпълнението на метода, който трябва да тестваме; накрая използвайки метода Са равни () потвърждаваме резултата от променливата.
Както виждаме, това е много прост случай и може да изглежда като голям проблем, но това е основата на автоматизирани тестове, с това можем да потвърдим равенството, неравенството, съществуването или не на компоненти и т.н.
С това приключваме тази първа част, научихме някои неща, с които можем да започнем да мислим за процеса на автоматизирано тестване в нашите приложения, направени с ASP.NET MVC.
Предишнистраница 1 от 2СледващияХареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка
wave wave wave wave wave