როგორ მივაღწიოთ პარამეტრიზაციას TestNG-ში?
როგორ მივაღწიოთ პარამეტრიზაციას TestNG-ში?

ვიდეო: როგორ მივაღწიოთ პარამეტრიზაციას TestNG-ში?

ვიდეო: როგორ მივაღწიოთ პარამეტრიზაციას TestNG-ში?
ვიდეო: Parameterization In TestNG - TestNG Tutorial 2024, მაისი
Anonim
  1. პარამეტრიზაცია საჭიროა მონაცემთა ორიენტირებული ტესტის შესაქმნელად.
  2. TestNG ორი სახის მხარდაჭერა პარამეტრიზაცია @Parameter+-ის გამოყენებით TestNG .xml და [email protected]
  3. @Parameter+-ში TestNG .xml პარამეტრები შეიძლება განთავსდეს კომპლექტის დონეზე და ტესტის დონეზე.
  4. @Parameter+-ის გამოყენებით TestNG .

აქედან, როგორ მიაღწევთ პარამეტრიზაციას TestNG-ში?

პარამეტრიზაცია TestNG-ში გამოყენებით ტესტირება .xml შეგიძლიათ გამოიყენოთ პარამეტრების ანოტაციები ტესტირება . xml ფაილი არგუმენტად გადასცეს მნიშვნელობები ტესტის მეთოდებს. თუმცა, ზოგჯერ საჭიროა მნიშვნელობების გადაცემა ტესტის მეთოდებზე, განსაკუთრებით გაშვების დროს.

მეორეც, როგორ შეგვიძლია გადავიტანოთ პარამეტრი ტესტის სკრიპტზე TestNG-ის გამოყენებით? პარამეტრების გავლა testng-ით. xml

  1. შექმენით ჯავას ტესტის კლასი, ვთქვათ, ParameterizedTest1. ჯავა.
  2. დაამატეთ ტესტის მეთოდი parameterTest() თქვენს ტესტის კლასს. ეს მეთოდი იღებს სტრიქონს, როგორც შეყვანის პარამეტრს.
  3. დაამატეთ ანოტაცია @Parameters ("myName") ამ მეთოდს. პარამეტრს გადაეცემა მნიშვნელობა testng-დან.

ანალოგიურად, რა არის პარამეტრიზაცია TestNG-ში?

პარამეტრიზაცია TestNG-ში გამოყენებით ტესტირება . TestNG საშუალებას აძლევს მომხმარებელს გადასცეს მნიშვნელობები ტესტის მეთოდებს არგუმენტებად, პარამეტრის ანოტაციების გამოყენებით ტესტირება . xml ფაილი. ზოგჯერ შეიძლება საჭირო გახდეს ჩვენთვის მნიშვნელობების გადაცემა ტესტის მეთოდებზე გაშვების დროს. როგორც ჩვენ შეგვიძლია გადავიტანოთ მომხმარებლის სახელი და პაროლი ტესტირება.

როგორ მუშაობს DataProvider TestNG-ში?

მონაცემთა პროვაიდერი in TestNG . მონიშნავს მეთოდს, როგორც ტესტის მეთოდის მონაცემების მიწოდებას. ანოტირებული მეთოდი უნდა დააბრუნოს ობიექტი სადაც თითოეული ობიექტი შეუძლია მიენიჭება ტესტის მეთოდის პარამეტრების სია.

გირჩევთ: