Мазмуну:

IReporter TestNG деген эмне?
IReporter TestNG деген эмне?

Video: IReporter TestNG деген эмне?

Video: IReporter TestNG деген эмне?
Video: 1-сабак. «Аналогия» деген эмне? 2024, Ноябрь
Anonim

TestNG ишке ашырууга мүмкүнчүлүк берди ' IReporter ' колдонуучулар тарабынан ылайыкташтырылган отчетту түзүү үчүн ишке ашырылышы мүмкүн болгон интерфейс. Анын 'generateReport()' ыкмасы бар, ал бардык комплект аткарылышын аяктагандан кийин чакырылат жана отчетту көрсөтүлгөн чыгаруу каталогуна берет.

Муну эске алып, TestNG угуучуларынын пайдасы эмнеде?

Угуучу демейкиди өзгөрткөн интерфейс катары аныкталат TestNG's жүрүм-турум. Аты айтып тургандай Угуучулар селен скриптинде аныкталган окуяны "угуу" жана ошого жараша мамиле кылуу. бул колдонулган ишке ашыруу менен селенде Угуучулар Интерфейс.

Ошо сыяктуу эле, биз TestNG отчетторун ыңгайлаштыра алабызбы? TestNG орнотулган бар отчет берүү андагы жөндөмдүүлүк. Сыноо иштери толук аткарылгандан кийин, TestNG долбоордун тамырында тест-чыгарма папкасын түзөт. үчүн TestNG отчетун жекелештирүү эки интерфейсти ишке ашыруу керек, ITestListener жана IReporter. Эгерде биз алуу керек отчет аткаруу ортосунда, биз ITestListener керек.

TestNG кабарчысын кантип колдоном?

TestNG Reporter Logs

  1. Кирүү тиркемеси үчүн сыноо ишин жазыңыз жана ар бир кадамда Log4j журналын киргизиңиз.
  2. Сынактын негизги окуяларына Reporter журналдарын киргизиңиз.
  3. Сыноо сценарийин оң баскыч менен чыкылдатып, Run As > TestNG Test тандаңыз.

TestNGдеги аннотациялар деген эмне?

Жыйынтык TestNG Аннотациялары @BeforeSuite: The аннотацияланган метод бул топтомдогу бардык тесттер аткарылганга чейин иштетилет. @AfterSuite: The аннотацияланган метод бул топтомдогу бардык тесттер аткарылгандан кийин иштетилет. @BeforeTest: The аннотацияланган метод тегдин ичиндеги класстарга тиешелүү ар кандай сыноо ыкмасы иштетилгенге чейин иштетилет.

Сунушталууда: