Laufen NUnit-Tests parallel?
Laufen NUnit-Tests parallel?

Video: Laufen NUnit-Tests parallel?

Video: Laufen NUnit-Tests parallel?
Video: Parallel Execution | Cucumber | Junit 2024, November
Anonim

Die NUnit 3.0-Framework kann Tests durchführen in parallel innerhalb einer Versammlung. Dies ist eine völlig separate Einrichtung von Engine Paralleler Test Ausführung, obwohl es möglich ist, beide gleichzeitig zu verwenden Testlauf . Standardmäßig nein parallel Ausführung erfolgt.

Wie führe ich hiervon einen Test über die NUnit-Konsole aus?

Verwenden nunit - Konsole .exe zu Tests durchführen von der Befehlszeile. Dieser Wille Lauf die Einheit Tests und speichern Sie die Ergebnisse in den Ergebnissen. xml-Datei, mit der Sie problemlos arbeiten können. Weitere Informationen zu allen verfügbaren Befehlszeilenoptionen finden Sie in der Dokumentation.

Was ist Testfixture NUnit? TestFixtureAttribute ( NUnit 2.0 / 2.5) Dies ist das Attribut, das eine Klasse kennzeichnet, die Tests und optional Setup- oder Teardown-Methoden enthält. NUnit 2.5 führt parametrisierte und generische Testadapter ein - siehe unten. Es gibt einige Einschränkungen für eine Klasse, die als a. verwendet wird Prüfvorrichtung.

Führt xUnit auch parallel Tests durch?

Tests geschrieben in xEinheit .net Version 1 kann nicht sein Lauf in parallel gegeneinander in der gleichen Versammlung, wenn auch mehrfach Prüfung Baugruppen, die gegen v1 verknüpft sind, können weiterhin an der Läufer Parallelitätsmerkmal, das im nächsten Unterabschnitt beschrieben wird.

Wie führe ich NUnit aus?

Sie müssen 3 NuGet-Pakete installieren: Nunit.

  1. Fügen Sie die NUnit 3-Bibliothek in Nuget hinzu.
  2. Erstellen Sie die Klasse, die Sie testen möchten.
  3. Erstellen Sie eine separate Testklasse, über dieser sollte [TestFixture] stehen.
  4. Erstellen Sie eine Funktion in der Testing-Klasse, über dieser sollte [Test] stehen.
  5. Gehen Sie dann in TEST/WINDOW/TEST EXPLORER (ganz oben).

Empfohlen: