NUnit тесттери параллелдүү иштейби?
NUnit тесттери параллелдүү иштейби?

Video: NUnit тесттери параллелдүү иштейби?

Video: NUnit тесттери параллелдүү иштейби?
Video: #9 Как надо писать юнит-тесты? Библиотеки nUnit, Moq, AutoFixture. Принципы ACID и AAA. [#68] 2024, Ноябрь
Anonim

The NUnit 3.0 алкагы тесттерди жүргүзө алат ичинде параллелдүү жыйындын ичинде. Бул Engine толугу менен өзүнчө объект болуп саналат Параллель тест Аткаруу, бирок экөөнү тең бирдей колдонууга болот тест жүргүзүү . Демейки боюнча, жок параллелдүү аткаруу ишке ашат.

Бул жерде NUnit консолунан тестти кантип иштетем?

Колдонуу nunit - консол .exe үчүн тесттерди жүргүзүү буйрук сабынан. Бул болот чуркоо бирдиги тесттер жана натыйжаларды натыйжаларда сактаңыз. xml файлы, аны менен оңой иштей аласыз. Бар болгон ар кандай буйрук сабынын которгучтары үчүн документтерди караңыз.

Ошо сыяктуу эле, Testfixture NUnit деген эмне? TestFixtureAttribute ( NUnit 2.0 / 2.5) Бул тесттерди камтыган классты белгилөөчү атрибут жана кошумча түрдө орнотуу же бузуу ыкмалары. NUnit 2.5 параметрлештирилген жана жалпы сыноо приборлорун киргизет - төмөндө караңыз. катары колдонулган класста бир нече чектөөлөр бар сыноо прибору.

Ошондой эле, xUnit параллелдүү тесттерди жүргүзөбү?

Тесттер жазылган xUnit .net версия 1 болушу мүмкүн эмес чуркоо ичинде параллелдүү бир чогулушта бири-бирине каршы, көп болсо да сыноо v1 менен байланышкан ассамблеялар дагы деле катыша алышат жөө күлүк кийинки бөлүмдө сүрөттөлгөн параллелдүүлүк өзгөчөлүгү.

NUnitти кантип иштетем?

Сиз 3 NuGet пакетин орнотуу керек: Нунит.

  1. Nugetтеги NUnit 3 китепканасын кошуңуз.
  2. Сиз сынагыңыз келген классты түзүңүз.
  3. Өзүнчө тестирлөө классын түзүңүз, анын үстүндө [TestFixture] болушу керек.
  4. Сыноо классында функция түзүңүз, анын үстүндө [Тест] болушу керек.
  5. Андан кийин TEST/WINDOW/TEST EXPLORER (жогорку жакта) өтүңүз.

Сунушталууда: