Ang mga pagsubok ba sa NUnit ay tumatakbo nang magkatulad?
Ang mga pagsubok ba sa NUnit ay tumatakbo nang magkatulad?

Video: Ang mga pagsubok ba sa NUnit ay tumatakbo nang magkatulad?

Video: Ang mga pagsubok ba sa NUnit ay tumatakbo nang magkatulad?
Video: OC DAWGS ft FUTURE THUG - Akala Ko Nung Una OFFICIAL MUSIC VIDEO 2024, Mayo
Anonim

Ang NUnit 3.0 na balangkas maaaring magpatakbo ng mga pagsubok sa parallel sa loob ng isang kapulungan. Ito ay isang ganap na hiwalay na pasilidad mula sa Engine Parallel Test Pagpapatupad, kahit na posible na gamitin ang pareho sa pareho pagsubok tumakbo . Bilang default, hindi parallel nagaganap ang pagpapatupad.

Dito, paano ako magpapatakbo ng pagsubok mula sa NUnit console?

Gamitin nunit - console .exe sa magpatakbo ng mga pagsubok mula sa command line. Ito ay tumakbo ang unit mga pagsubok at i-save ang mga resulta sa mga resulta. xml file, na madali mong magagamit. Tingnan ang dokumentasyon para sa lahat ng iba't ibang command line switch na available.

Katulad nito, ano ang Testfixture NUnit? TestFixtureAttribute ( NUnit 2.0 / 2.5) Ito ang attribute na nagmamarka sa isang klase na naglalaman ng mga pagsubok at, opsyonal, setup o teardown na pamamaraan. NUnit 2.5 ay nagpapakilala ng mga parameterized at generic na test fixture - tingnan sa ibaba. Mayroong ilang mga paghihigpit sa isang klase na ginagamit bilang a kabit ng pagsubok.

Gayundin, nagpapatakbo ba ng mga pagsubok ang xUnit nang magkatulad?

Mga pagsubok nakasulat sa xUnit .net na bersyon 1 ay hindi maaaring tumakbo sa parallel laban sa isa't isa sa iisang kapulungan, bagaman maramihan pagsusulit ang mga assemblies na naka-link laban sa v1 ay nagagawa pa ring lumahok sa mananakbo tampok na paralelismo na inilarawan sa susunod na sub-section.

Paano ko tatakbo ang NUnit?

Kailangan mong mag-install ng 3 NuGet packages: Nunit.

  1. Idagdag ang NUnit 3 library sa Nuget.
  2. Lumikha ng Klase na gusto mong subukan.
  3. Gumawa ng Hiwalay na Klase sa Pagsubok, dapat itong mayroong [TestFixture] sa itaas nito.
  4. Gumawa ng isang function sa Testing Class, ito ay dapat na may [Test] sa itaas nito.
  5. Pagkatapos ay pumunta sa TEST/WINDOW/TEST EXPLORER (sa itaas).

Inirerekumendang: