Съдържание:

Какво трябва да се тества при единично тестване?
Какво трябва да се тества при единично тестване?

Видео: Какво трябва да се тества при единично тестване?

Видео: Какво трябва да се тества при единично тестване?
Видео: NoThx ТЕСТВА - Безалкохолни КЕНЧЕТА (Част 1) 2024, Април
Anonim

ЕДИНИЧНО ТЕСТВАНЕ е ниво на софтуер тестване където са отделни единици/компоненти на софтуер тестван . Целта е да се потвърди, че всеки мерна единица на софтуера работи както е проектирано. А мерна единица е най-малката тествана част от всеки софтуер. Обикновено има един или няколко входа и обикновено един изход.

Точно така, какви модулни тестове трябва да тестват?

Единично тестване е актът на тестване малък компонент, или мерна единица , на вашето софтуерно приложение. Тъй като обхватът на всеки индивид единичен тест е толкова ограничен, единственият начин да го постигнете е да напишете такъв код тестове вашия код, обикновено използвайки рамка като NUnit или Microsoft Тестване Рамка.

Впоследствие въпросът е, трябва ли да пишете единични тестове? Единични тестове също са особено полезни, когато става въпрос за рефакторинг или повторно писане парче код. Ако Вие имам добро единични тестове покритие, Вие може да рефакторира с увереност. Без единични тестове , често е трудно да се гарантира Вие не счупи нищо. Накратко – да.

Впоследствие може да се запитаме и какво правиш в юнит тестването?

Единично тестване позволява на програмиста да преработи кода на по-късна дата и направи сигурни, че модулът все още работи правилно (т.е. регресия тестване ). Процедурата е да се пише тест случаи за всички функции и методи, така че всеки път, когато промяната причини неизправност, тя може бързо да бъде идентифицирана и коригирана.

Как да започна тестване на модули?

Повече за тестването на единици

  1. Мисля!
  2. Създайте класа в производствения код и го наименувайте по подходящ начин.
  3. Изберете едно поведение на класа, който искате да приложите, и създайте заглушка за метод за него.
  4. Напишете тест за него.
  5. Компилирайте и оставете тестовия участник да ви покаже червената лента!

Препоръчано: