Тестовете на NUnit работят ли паралелно?
Тестовете на NUnit работят ли паралелно?

Видео: Тестовете на NUnit работят ли паралелно?

Видео: Тестовете на NUnit работят ли паралелно?
Видео: Doctest: Поглед отвътре на модерен C++ фреймуърк за юнит тестване - Виктор Кирилов 2024, Ноември
Anonim

В NUnit 3.0 рамка може да провежда тестове в успоредно в рамките на събрание. Това е напълно отделно съоръжение от Engine Паралелен тест Изпълнение, въпреки че е възможно да се използват и двете в едно и също тестово изпълнение . По подразбиране не успоредно извършва се изпълнение.

Оттук нататък как да стартирам тест от конзолата NUnit?

Използвайте nunit - конзола .exe към стартирайте тестове от командния ред. Това ще бягай единицата тестове и запишете резултатите в резултатите. xml файл, с който можете да работите лесно. Вижте документацията за всички налични превключватели на командния ред.

По същия начин, какво е Testfixture NUnit? TestFixtureAttribute ( NUnit 2.0 / 2.5) Това е атрибутът, който маркира клас, който съдържа тестове и, по избор, методи за настройка или премахване. NUnit 2.5 въвежда параметризирани и общи тестови приспособления - вижте по-долу. Има няколко ограничения за клас, който се използва като a тестово приспособление.

Също така, xUnit изпълнява ли тестове паралелно?

Тестове написано в xUnit .net версия 1 не може да бъде бягай в успоредно един срещу друг в едно и също събрание, макар и множество тест асембли, свързани с v1, все още могат да участват в бегач функция на паралелизъм, описана в следващия подраздел.

Как да стартирам NUnit?

Трябва да инсталирате 3 пакета NuGet: Nunit.

  1. Добавете библиотеката NUnit 3 в Nuget.
  2. Създайте класа, който искате да тествате.
  3. Създайте отделен тестов клас, той трябва да има [TestFixture] над него.
  4. Създайте функция в Testing Class, тя трябва да има [Test] над нея.
  5. След това отидете в TEST/WINDOW/TEST EXPLORER (отгоре).

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