ვიდეო: NUnit ტესტები პარალელურად მუშაობს?
2024 ავტორი: Lynn Donovan | [email protected]. ბოლოს შეცვლილი: 2023-12-15 23:49
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 პაკეტი: ნუნიტი.
- დაამატეთ NUnit 3 ბიბლიოთეკა Nuget-ში.
- შექმენით კლასი, რომლის გამოცდა გსურთ.
- შექმენით ცალკე ტესტირების კლასი, მას ზემოთ უნდა ჰქონდეს [TestFixture].
- შექმენით ფუნქცია ტესტირების კლასში, მას ზემოთ უნდა ჰქონდეს [Test].
- შემდეგ გადადით TEST/WINDOW/TEST EXPLORER-ში (ზემოდან).
გირჩევთ:
როგორ იყენებთ სიტყვას პარალელურად?
„კონკურენტის“მაგალითები ერთდროულ წინადადებაში მისი ახალი თანმხლები სასჯელი ნიშნავს კიდევ სამ წელს გისოსებს მიღმა. მას ერთდროულად მიესაჯა თავისუფლების აღკვეთა სამი წლით. ორივე სასჯელი გატარდება მათი არსებული პატიმრობის ვადების პარალელურად. იდეა და იდეალი იყო "ერთდროული უმრავლესობა"
რა არის assert NUnit-ში?
NUnit Assert კლასი გამოიყენება იმის დასადგენად, იძლევა თუ არა კონკრეტული ტესტის მეთოდი მოსალოდნელ შედეგს. ტესტის მეთოდში ჩვენ ვწერთ კოდს, რომელიც ამოწმებს ბიზნეს ობიექტის ქცევას. ეს ბიზნეს ობიექტი აბრუნებს შედეგს. Assert მეთოდში ჩვენ ვამთხვევთ რეალურ შედეგს ჩვენს მოსალოდნელ შედეგს
როგორ გამოვიყენო NUnit Visual Studio-ში?
NUnit-ის გამოყენებით ერთეული ტესტების შესაქმნელად: გახსენით გამოსავალი, რომელიც შეიცავს კოდს, რომლის გამოცდაც გსურთ. დააწკაპუნეთ მაუსის მარჯვენა ღილაკით გამოსავალზე Solution Explorer-ში და აირჩიეთ დამატება > ახალი პროექტი. აირჩიეთ NUnit Test Project პროექტის შაბლონი. დაამატეთ მინიშნება სატესტო პროექტიდან პროექტში, რომელიც შეიცავს კოდს, რომლის გამოცდაც გსურთ
შეგიძლიათ მავთულხლართები პარალელურად?
ჩვეულებრივია აღწეროთ საყოფაცხოვრებო კედლის კონტეინერები, რომლებიც ერთმანეთთან არის დაკავშირებული მოწყობილობის ტერმინალების გამოყენებით, როგორც სადენიანი სერიით. მაგრამ, ფაქტობრივად, ყველა საყოფაცხოვრებო ჭურჭელი ყოველთვის არის გაყვანილი პარალელურად და არასდროს სერიულად. სერიულ წრეში დენმა უნდა გაიაროს დატვირთვა თითოეულ მოწყობილობაზე
როგორ ქმნით NUnit ტესტის პროექტს Visual Studio 2017-ში?
იმისათვის, რომ დააინსტალიროთ NUnit3TestAdapter Visual Studio 2017-ში, მიჰყევით ქვემოთ მოცემულ ნაბიჯებს: დააწკაპუნეთ მარჯვენა ღილაკით Project -> დააწკაპუნეთ „Manage Nuget Packages..“კონტექსტური მენიუდან. გადადით Browse ჩანართზე და მოძებნეთ NUnit. აირჩიეთ NUnit3TestAdapter -> დააწკაპუნეთ ინსტალაცია მარჯვენა მხარეს -> დააწკაპუნეთ OK საწყისი Preview pop-up