Lopen NUnit-tests parallel?
Lopen NUnit-tests parallel?

Video: Lopen NUnit-tests parallel?

Video: Lopen NUnit-tests parallel?
Video: How To Perform NUnit Parallel Execution In C# | Selenium C# | NUnit Testing Tutorial | Part IV 2024, November
Anonim

De NUn 3.0 kader kan testen uitvoeren in parallel binnen een vergadering. Dit is een volledig gescheiden faciliteit van Engine Parallelle test Uitvoering, hoewel het mogelijk is om beide in hetzelfde te gebruiken proefdraaien . Standaard, nee parallel executie plaatsvindt.

Hiervan, hoe voer ik een test uit vanaf de NUnit-console?

Gebruik maken van nunit - troosten .exe naar tests uitvoeren vanaf de opdrachtregel. Dit zal loop de eenheid testen en sla de resultaten op in de resultaten. xml-bestand, waarmee u gemakkelijk kunt werken. Raadpleeg de documentatie voor alle verschillende opdrachtregelopties die beschikbaar zijn.

Evenzo, wat is Testfixture NUnit? TestFixtureAttribuut ( NUn 2.0 / 2.5) Dit is het attribuut dat een klasse markeert die tests en, optioneel, setup- of demontagemethoden bevat. NUn 2.5 introduceert geparametriseerde en generieke testopstellingen - zie hieronder. Er zijn een paar beperkingen voor een klasse die wordt gebruikt als a proefopstelling.

Voert xUnit ook parallelle tests uit?

Testen geschreven in xEenheid .net versie 1 kan niet zijn loop in parallel tegen elkaar in dezelfde vergadering, hoewel meerdere toets assemblages die zijn gekoppeld aan v1 kunnen nog steeds deelnemen aan de hardloper parallellisme-functie beschreven in de volgende subsectie.

Hoe voer ik NUnit uit?

U moet 3 NuGet-pakketten installeren: nunit.

  1. Voeg de NUnit 3-bibliotheek toe in Nuget.
  2. Maak de klas aan die u wilt testen.
  3. Maak een aparte testklasse aan, hier moet [TestFixture] boven staan.
  4. Maak een functie in de Testing Class, deze zou [Test] erboven moeten hebben.
  5. Ga dan naar TEST/WINDOW/TEST EXPLORER (bovenaan).

Aanbevolen: