Արդյո՞ք NUnit թեստերն աշխատում են զուգահեռ:
Արդյո՞ք NUnit թեստերն աշխատում են զուգահեռ:

Video: Արդյո՞ք NUnit թեստերն աշխատում են զուգահեռ:

Video: Արդյո՞ք NUnit թեստերն աշխատում են զուգահեռ:
Video: «Մասնագիտություն»․Արծաթագործություն․ արհեստի և արվեստի երկխոսություն 10.03.2020 2024, Մայիս
Anonim

Այն NU Unit 3.0 շրջանակ կարող է թեստեր անցկացնել մեջ զուգահեռ ժողովի շրջանակներում: Սա Engine-ից բոլորովին առանձին հաստատություն է Զուգահեռ փորձարկում Կատարում, թեև հնարավոր է օգտագործել երկուսն էլ միևնույն ժամանակ փորձնական վազք . Լռելյայն, ոչ զուգահեռ մահապատիժը տեղի է ունենում.

Այսպիսով, ինչպե՞ս կարող եմ փորձարկում անցկացնել NUnit վահանակից:

Օգտագործեք նունիտ - մխիթարել .exe դեպի անցկացնել թեստեր հրամանի տողից: Սա կամք վազել միավորը թեստեր և արդյունքները պահպանեք արդյունքներում: xml ֆայլ, որի հետ կարող եք հեշտությամբ աշխատել: Տեսեք փաստաթղթերը հրամանի տողերի բոլոր տարբեր անջատիչների համար, որոնք հասանելի են:

Նմանապես, ի՞նչ է Testfixture NUnit-ը: TestFixtureAttribute ( NU Unit 2.0 / 2.5) Սա այն հատկանիշն է, որը նշում է դասը, որը պարունակում է թեստեր և, ըստ ցանկության, տեղադրման կամ անջատման մեթոդներ: NU Unit 2.5-ը ներկայացնում է պարամետրացված և ընդհանուր փորձարկման հարմարանքները - տես ստորև: Կան մի քանի սահմանափակումներ դասի վրա, որն օգտագործվում է որպես a փորձարկման հարմարանք.

Բացի այդ, xUnit-ը զուգահեռաբար կատարում է թեստերը:

Թեստեր գրված է xՄիավոր .net տարբերակը 1 չի կարող լինել վազել մեջ զուգահեռ միմյանց դեմ նույն ժողովում, թեև բազմակի փորձարկում v1-ի դեմ կապված ժողովները դեռ կարող են մասնակցել վազորդ զուգահեռության հատկանիշը նկարագրված է հաջորդ ենթաբաժնում:

Ինչպե՞ս գործարկել NUnit-ը:

Ձեզ անհրաժեշտ է տեղադրել 3 NuGet փաթեթ. Նունիտ.

  1. Ավելացնել NUnit 3 գրադարանը Nuget-ում:
  2. Ստեղծեք դասը, որը ցանկանում եք փորձարկել:
  3. Ստեղծեք առանձին թեստավորման դաս, դրա վերևում պետք է լինի [TestFixture]:
  4. Ստեղծեք ֆունկցիա Testing Class-ում, դրա վերևում պետք է լինի [Test]:
  5. Այնուհետև անցեք TEST/WINDOW/TEST EXPLORER (վերևի մասում):

Խորհուրդ ենք տալիս: