Სარჩევი:
ვიდეო: რა არის IReporter TestNG?
2024 ავტორი: Lynn Donovan | [email protected]. ბოლოს შეცვლილი: 2023-12-15 23:49
TestNG მისცა განხორციელების უნარი რეპორტიორი ინტერფეისი, რომელიც შეიძლება განხორციელდეს მომხმარებლების მიერ მორგებული ანგარიშის შესაქმნელად. მას აქვს 'generateReport()' მეთოდი, რომელიც გამოიძახება მას შემდეგ, რაც მთელი ნაკრები დაასრულებს მის შესრულებას და გადასცემს ანგარიშს მითითებულ გამომავალი დირექტორიაში.
ამის გათვალისწინებით, რა სარგებლობა მოაქვს TestNG მსმენელს?
მსმენელი განისაზღვრება, როგორც ინტერფეისი, რომელიც ცვლის ნაგულისხმევს TestNG-ის მოქმედება. როგორც სახელი გვთავაზობს მსმენელები „მოუსმინეთ“სელენის სკრიპტით განსაზღვრულ მოვლენას და შესაბამისად მოიქეცით. Ეს არის გამოყენებული სელენში განხორციელებით მსმენელები ინტერფეისი.
ანალოგიურად, შეგვიძლია თუ არა TestNG ანგარიშების მორგება? TestNG აქვს ჩაშენებული მოხსენება უნარი მასში. ტესტის შემთხვევების სრული შესრულების შემდეგ, TestNG ქმნის სატესტო გამომავალი საქაღალდეს პროექტის ძირში. რომ ჩვენ მოახდინეთ TestNG ანგარიშის მორგება საჭიროა ორი ინტერფეისის დანერგვა, ITestListener და IReporter. თუ ჩვენ უნდა მიიღოთ ა ანგარიში აღსრულებას შორის, ჩვენ სჭირდება ITestListener.
აქედან გამომდინარე, როგორ გამოვიყენო TestNG რეპორტიორი?
TestNG რეპორტიორის ჟურნალები
- დაწერეთ სატესტო ქეისი შესვლის აპლიკაციისთვის და განახორციელეთ Log4j შესვლა ყოველ ნაბიჯზე.
- ჩადეთ რეპორტიორის ჟურნალი ტესტის მთავარ მოვლენებზე.
- გაუშვით ტესტი მაუსის მარჯვენა ღილაკით ტესტის შემთხვევის სკრიპტზე და აირჩიეთ Run As > TestNG Test.
რა არის ანოტაციები TestNG-ში?
რეზიუმე TestNG ანოტაციები @BeforeSuite: ანოტირებული მეთოდი გაშვებული იქნება ამ კომპლექტის ყველა ტესტის დასრულებამდე. @AfterSuite: ანოტირებული მეთოდი განხორციელდება ამ კომპლექტის ყველა ტესტის დასრულების შემდეგ. @BeforeTest: ანოტირებული მეთოდი გაშვებული იქნება ტეგის შიგნით არსებული კლასების რომელიმე ტესტის მეთოდის გაშვებამდე.
გირჩევთ:
როგორ მოვარგოთ TestNG ანგარიში?
TestNG ანგარიშის ნაბიჯების მორგება customize-emailable-report-template. html: ეს არის html შაბლონი ანგარიშების მორგებისთვის. მთავარი-ლუქსი. xml: დაამატეთ ტესტის მსმენელი ამ TestNG კომპლექტში xml. CustomTestNGReporter. დააწკაპუნეთ მაუსის მარჯვენა ღილაკით main-suite.xml, დააწკაპუნეთ "Run As -> TestNG Suite" შესრულების შემდეგ, შეგიძლიათ ნახოთ Custom-emailable-report
როგორ გავატარო ტესტის შემთხვევები Testng-ში?
გამარჯობა Neerja, სელენში TestNG ტესტის კომპლექტის გამოყენებით რამდენიმე ტესტის გასაშვებად, შეასრულეთ ეს ნაბიჯები სათითაოდ: დააწკაპუნეთ მაუსის მარჯვენა ღილაკით Project საქაღალდეზე, გადადით New-ზე და აირჩიეთ 'File'. ახალი ფაილის ოსტატში დაამატეთ ფაილის სახელი, როგორც "testng. xml' და დააჭირეთ ღილაკს Finish. ეს დაამატებს ტესტს. ახლა გაუშვით xml ფაილი ტესტის მარჯვენა ღილაკით
რა არის TestNG ჩარჩოს მიზანი?
შემქმნელი(ები): Cédric Beust, TestNG გუნდი
როგორ შევქმნა TestNG ანგარიში Excel-ში?
მიჰყევით მორგებული Excel ანგარიშების შესაქმნელად მითითებულ ნაბიჯებს TestNG-ის გამოყენებით: ნაბიჯი 1: შექმენით პაკეტი „ExcelResults“თქვენი პროექტის ქვეშ. ნაბიჯი 2: შექმენით ტესტ-ქეისები ავტომატიზაციის ტესტირებისთვის TestNg-ის გამოყენებით. (ნაბიჯი 3: შექმენით testng. ნაბიჯი 4: ახლა შექმენით კლასი „ExcelGenerate“და ჩასვით შემდეგი კოდი:
რა არის მონაცემთა პროვაიდერი TestNG-ში?
TestNG-ის მიერ მოწოდებული მნიშვნელოვანი მახასიათებელია testng DataProvider ფუნქცია. ეს გეხმარებათ დაწეროთ მონაცემებზე ორიენტირებული ტესტები, რაც არსებითად ნიშნავს, რომ იგივე ტესტის მეთოდი შეიძლება მრავალჯერ გაუშვათ სხვადასხვა მონაცემთა ნაკრებით. ეს ხელს უწყობს ტესტის მეთოდებს რთული პარამეტრების მიწოდებაში, რადგან ამის გაკეთება შეუძლებელია XML-დან