შეგვიძლია თუ არა ტესტნგში უარყოფითი პრიორიტეტის დაყენება?
შეგვიძლია თუ არა ტესტნგში უარყოფითი პრიორიტეტის დაყენება?

ვიდეო: შეგვიძლია თუ არა ტესტნგში უარყოფითი პრიორიტეტის დაყენება?

ვიდეო: შეგვიძლია თუ არა ტესტნგში უარყოფითი პრიორიტეტის დაყენება?
ვიდეო: Can we have negative priority set to testng test methods (Selenium Interview Question #481) 2024, მაისი
Anonim

პრიორიტეტი არის ელემენტი, რომელიც გამოიყენება მხოლოდ @Test ანოტირებული მეთოდებისთვის. პრიორიტეტი უნდა იყოს მთელი მნიშვნელობა. ის შეუძლია იყოს უარყოფითი , ნულოვანი ან დადებითი რიცხვი. TestNG იქნება შეასრულეთ ტესტის მეთოდები ყველაზე დაბალიდან ყველაზე მაღალი პრიორიტეტი.

უბრალოდ, როგორ დავაყენო პრიორიტეტი TestNG-ში?

თქვენ შეგიძლიათ აწარმოოთ ერთი ან რამდენიმე ტესტის შემთხვევა თქვენსში ტესტირება კოდი. თუ ტესტი პრიორიტეტი არ არის განსაზღვრული მრავალჯერადი ტესტის შემთხვევების გაშვებისას, TestNG ანიჭებს ყველა @ტესტი ა პრიორიტეტი როგორც ნული (0). ახლა, სირბილის დროს; ქვედა პრიორიტეტები ჯერ დაინიშნება.

გარდა ამისა, შეგვიძლია თუ არა TestNG ანგარიშების მორგება? ჩვენ გააცნეს TestNG ნაგულისხმევი ანგარიში html და xml ფაილები სტატიაში TestNG ანგარიში მაგალითი. მაგრამ შენ შეიძლება აღმოჩნდეს, რომ ეს საკმარისი არ არის შენ . TestNG უზრუნველყოს IReporter ინტერფეისი, რომელიც შენ შეგიძლია განახორციელეთ ის სატესტო კონტექსტის მსმენელის შესაქმნელად. მერე შეგიძლიათ ანგარიშის მორგება მასში generateReport() მეთოდში.

ამ გზით, რა არის ნაგულისხმევი პრიორიტეტი TestNG-ში?

The ნაგულისხმევი პრიორიტეტი ტესტის როდესაც არ არის მითითებული, არის მთელი რიცხვი 0. ასე რომ, თუ გვაქვს ერთი ტესტის შემთხვევა პრიორიტეტი 1 და ერთი ყოველგვარი გარეშე პრიორიტეტი მნიშვნელობა მაშინ ტესტის გარეშე პრიორიტეტი მნიშვნელობა შესრულდება ჯერ (როგორც ნაგულისხმევი მნიშვნელობა იქნება 0 და ტესტები უფრო დაბალია პრიორიტეტი ჯერ სრულდება).

შეგვიძლია თუ არა ჯუნიტში პრიორიტეტის დაყენება?

8 პასუხი. Ზოგადად, შენ შეგიძლია არ მიუთითოთ თანმიმდევრობა, რომლითაც გადის ცალკეული ერთეულების ტესტები (თუმცა შეგეძლო დააკონკრეტეთ პრიორიტეტები TestNG-ში და აქვს განსხვავებული პრიორიტეტი თითოეული ტესტისთვის). თუმცა, ერთეული ტესტები უნდა განხორციელდეს იზოლირებულად, ამიტომ ტესტების თანმიმდევრობას მნიშვნელობა არ უნდა ჰქონდეს. ეს ცუდი პრაქტიკაა.

გირჩევთ: