Სარჩევი:

რა არის IReporter TestNG?
რა არის IReporter TestNG?

ვიდეო: რა არის IReporter TestNG?

ვიდეო: რა არის IReporter TestNG?
ვიდეო: How to Create Custom Report with and without IReporter listner in TestNG 2024, ნოემბერი
Anonim

TestNG მისცა განხორციელების უნარი რეპორტიორი ინტერფეისი, რომელიც შეიძლება განხორციელდეს მომხმარებლების მიერ მორგებული ანგარიშის შესაქმნელად. მას აქვს 'generateReport()' მეთოდი, რომელიც გამოიძახება მას შემდეგ, რაც მთელი ნაკრები დაასრულებს მის შესრულებას და გადასცემს ანგარიშს მითითებულ გამომავალი დირექტორიაში.

ამის გათვალისწინებით, რა სარგებლობა მოაქვს TestNG მსმენელს?

მსმენელი განისაზღვრება, როგორც ინტერფეისი, რომელიც ცვლის ნაგულისხმევს TestNG-ის მოქმედება. როგორც სახელი გვთავაზობს მსმენელები „მოუსმინეთ“სელენის სკრიპტით განსაზღვრულ მოვლენას და შესაბამისად მოიქეცით. Ეს არის გამოყენებული სელენში განხორციელებით მსმენელები ინტერფეისი.

ანალოგიურად, შეგვიძლია თუ არა TestNG ანგარიშების მორგება? TestNG აქვს ჩაშენებული მოხსენება უნარი მასში. ტესტის შემთხვევების სრული შესრულების შემდეგ, TestNG ქმნის სატესტო გამომავალი საქაღალდეს პროექტის ძირში. რომ ჩვენ მოახდინეთ TestNG ანგარიშის მორგება საჭიროა ორი ინტერფეისის დანერგვა, ITestListener და IReporter. თუ ჩვენ უნდა მიიღოთ ა ანგარიში აღსრულებას შორის, ჩვენ სჭირდება ITestListener.

აქედან გამომდინარე, როგორ გამოვიყენო TestNG რეპორტიორი?

TestNG რეპორტიორის ჟურნალები

  1. დაწერეთ სატესტო ქეისი შესვლის აპლიკაციისთვის და განახორციელეთ Log4j შესვლა ყოველ ნაბიჯზე.
  2. ჩადეთ რეპორტიორის ჟურნალი ტესტის მთავარ მოვლენებზე.
  3. გაუშვით ტესტი მაუსის მარჯვენა ღილაკით ტესტის შემთხვევის სკრიპტზე და აირჩიეთ Run As > TestNG Test.

რა არის ანოტაციები TestNG-ში?

რეზიუმე TestNG ანოტაციები @BeforeSuite: ანოტირებული მეთოდი გაშვებული იქნება ამ კომპლექტის ყველა ტესტის დასრულებამდე. @AfterSuite: ანოტირებული მეთოდი განხორციელდება ამ კომპლექტის ყველა ტესტის დასრულების შემდეგ. @BeforeTest: ანოტირებული მეთოდი გაშვებული იქნება ტეგის შიგნით არსებული კლასების რომელიმე ტესტის მეთოდის გაშვებამდე.

გირჩევთ: