Выполняются ли тесты NUnit параллельно?
Выполняются ли тесты NUnit параллельно?

Видео: Выполняются ли тесты NUnit параллельно?

Видео: Выполняются ли тесты NUnit параллельно?
Видео: Михаил Подцерковский – Как выполнять много UI-тестов параллельно, используя Selenium Grid? 2024, Май
Anonim

В NUnit 3.0 фреймворк может запускать тесты в параллельный внутри сборки. Это совершенно отдельный объект от Engine. Параллельный тест Исполнение, хотя можно использовать оба в одном тестовый забег . По умолчанию нет параллельный исполнение имеет место.

Итак, как мне запустить тест из консоли NUnit?

Использовать монахиня - консоль .exe в запустить тесты из командной строки. Это будет запустить Единица тесты и сохраните результаты в результатах. xml, с которым легко работать. См. Документацию по всем доступным параметрам командной строки.

Точно так же что такое Testfixture NUnit? TestFixtureAttribute ( NUnit 2.0 / 2.5). Это атрибут, который отмечает класс, содержащий тесты и, необязательно, методы установки или удаления. NUnit 2.5 вводит параметризованные и общие тестовые инструменты - см. Ниже. Есть несколько ограничений на класс, который используется как испытательный стенд.

Кроме того, выполняет ли xUnit тесты параллельно?

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

Как запустить NUnit?

Вам необходимо установить 3 пакета NuGet: Nunit.

  1. Добавьте библиотеку NUnit 3 в Nuget.
  2. Создайте класс, который хотите протестировать.
  3. Создайте отдельный класс тестирования, над ним должно быть [TestFixture].
  4. Создайте функцию в классе тестирования, над ней должно быть [Test].
  5. Затем войдите в ТЕСТ / ОКНО / ТЕСТОВЫЙ ЭКСПЛОРЕР (вверху).

Рекомендуемые: