тестове Контролирани развитие с помощта на NUnit инструмент Visual Studio 2018 - визуални

Направи си безплатен профил днес Azure

Безплатна пълнофункционален интегрирана среда за студенти, програмисти с отворен код и индивидуални разработчици развитие

Професионални инструменти и услуги за развитие; конкурентни абонаменти за малки екипи за разработка

Цялостно решение, което отговаря на изискванията за качеството и мащаба на екипи за разработка на всички размери

Visual Studio Team Services

По-добро планиране, съвместно писане на код, както и експресна доставка

C, тъй като освобождаването на Visual Studio най-често критикува факта, че развитието на околната среда е невъзможно (или почти невъзможно) да се интегрират на трета страна библиотека единица тестване.

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

Фигура 1 показва традиционния процес на изготвяне на единица тестове. Пунктираните стрелки означава допълнителни стъпки.

Фигура 2. Развитие на контролирани изследвания: преглед. Обърнете внимание на спирала характер на процеса: написването на тестове, писане на код, рефакториране, писане следващия тест. Налице е ясно видима постепенно характер на развитието на контролирани изпитания: Малки тестове доведат до край качество резултат.

Развитие на контролирани изследвания, различни от традиционния подход е показано на фигура 1. Предприемачът започва с написването очевидно неуспешен тест. Ако програмата не го давате, а след това започнете да създавате производствен код. Ако тестът е преминал, или да Преструктуриране на код, или да създадете друг пословично неуспешен тест. По-рано потребителите MSTest медии са разчитали на автоматично генерирани тестовете се генерират след кодиране. Това е така, противно на развитието на принципи, регулиращи изпитванията, че много фирми просто са били пренебрегвани MSTest среда и да намерят начини за използване среда единица тест на трети страни, като например NUnit, MBUnit, xUnit и така нататък. Г. За вашите .NET проекти. По този начин, на крайните MSTest медиите заклеймява поддръжници развитие, изпълнете тестовете, е бил неизбежен.

Конфигуриране NUnit тест адаптер

2. На раздела отляво кликнете Online (в мрежата), в полето за търсене (търсене), който се намира в горния десен ъгъл, въведете «NUnit Тест адаптер». На този етап, ви е необходима интернет връзка.

3. Когато адаптерът за тест NUnit щракнете върху бутона Изтегли (качване). След като изтеглянето, следвайте инструкциите, за да инсталирате тест адаптер NUnit на.

Създаване на NUnit на проекта първия тест

Сега нека да се създаде първият ни проект тест NUnit.

3. В лявата раздела, изберете Online (онлайн) и в полето за търсене (търсене), тип «NUnit». След появата на резултата, натиснете Install (Инсталирай).

4. Сега, че проектът включва всички класове, необходими за NUnit, че е време да пиша единица тест.

За да проверите дали NUnit в Visual Studio бягане, добавете следния код и тест тест:

За да стартирате теста, преминете към теста на менюто (Test), изберете Run (Изпълни), а след това всички тестове (всички тестове). Можете също да натиснете клавишната комбинация Ctrl + R и след това А. Резултатите от теста показват в Test Explorer раздел (тест Browser) и ще изглеждат по следния начин:

Ако тестът е неуспешен, показва допълнителна информация: Специализирани очакваните резултати, действителните резултати и следа комин, който ще ви помогне да разбере причините за неуспех на изпитването.