NUnit ტესტები პარალელურად მუშაობს?
NUnit ტესტები პარალელურად მუშაობს?

ვიდეო: NUnit ტესტები პარალელურად მუშაობს?

ვიდეო: NUnit ტესტები პარალელურად მუშაობს?
ვიდეო: Run NUnit tests from command line: NUnit Console and Dotnet test 2024, მაისი
Anonim

The ერთეული 3.0 ჩარჩო შეუძლია ტესტების ჩატარება in პარალელურად შეკრების ფარგლებში. ეს არის სრულიად ცალკე დაწესებულება ძრავისგან პარალელური ტესტი შესრულება, თუმცა შესაძლებელია ორივეს გამოყენება ერთსა და იმავეში სატესტო გაშვება . ნაგულისხმევად, არა პარალელურად აღსრულება ხდება.

აქედან გამომდინარე, როგორ გავატარო ტესტი NUnit კონსოლიდან?

გამოყენება ნუნიტი - კონსოლი .exe რომ ტესტების გაშვება ბრძანების ხაზიდან. Ეს მოხდება გაშვება დანაყოფი ტესტები და შეინახეთ შედეგები შედეგებში. xml ფაილი, რომლითაც შეგიძლიათ მარტივად იმუშაოთ. იხილეთ დოკუმენტაცია ბრძანების ხაზის ყველა სხვადასხვა გადამრთველისთვის, რომელიც ხელმისაწვდომია.

ანალოგიურად, რა არის Testfixture NUnit? TestFixtureAttribute ( ერთეული 2.0 / 2.5) ეს არის ატრიბუტი, რომელიც აღნიშნავს კლასს, რომელიც შეიცავს ტესტებს და, სურვილისამებრ, დაყენების ან დაშლის მეთოდებს. ერთეული 2.5 წარმოგიდგენთ პარამეტრიზებულ და ზოგად სატესტო მოწყობილობებს - იხილეთ ქვემოთ. არსებობს რამდენიმე შეზღუდვა კლასზე, რომელიც გამოიყენება როგორც a სატესტო მოწყობილობა.

ასევე, xUnit ტესტებს პარალელურად ატარებს?

ტესტები ჩაწერილი xერთეული .net ვერსია 1 არ შეიძლება იყოს გაშვება in პარალელურად ერთმანეთის წინააღმდეგ ერთსა და იმავე შეკრებაში, თუმცა მრავალჯერადი ტესტი v1-ის წინააღმდეგ დაკავშირებულ შეკრებებს ჯერ კიდევ შეუძლიათ მონაწილეობა მიიღონ მორბენალი პარალელურობის მახასიათებელი აღწერილია შემდეგ ქვეთავში.

როგორ გავუშვა NUnit?

თქვენ უნდა დააინსტალიროთ 3 NuGet პაკეტი: ნუნიტი.

  1. დაამატეთ NUnit 3 ბიბლიოთეკა Nuget-ში.
  2. შექმენით კლასი, რომლის გამოცდა გსურთ.
  3. შექმენით ცალკე ტესტირების კლასი, მას ზემოთ უნდა ჰქონდეს [TestFixture].
  4. შექმენით ფუნქცია ტესტირების კლასში, მას ზემოთ უნდა ჰქონდეს [Test].
  5. შემდეგ გადადით TEST/WINDOW/TEST EXPLORER-ში (ზემოდან).

გირჩევთ: