Агуулгын хүснэгт:

IReporter TestNG гэж юу вэ?
IReporter TestNG гэж юу вэ?

Видео: IReporter TestNG гэж юу вэ?

Видео: IReporter TestNG гэж юу вэ?
Видео: ПЫЛКАЯ СТРАСТЬ И МУЧИТЕЛЬНЫЙ РАЗВОД! ИСТОРИЯ ЛЮБВИ! Элизабет Тейлор и Ричард Бартон! 2024, Арваннэгдүгээр
Anonim

TestNG хэрэгжүүлэх чадамжийг өгсөн. IReporter ' Хэрэглэгчдийн тохируулсан тайланг гаргахын тулд хэрэгжүүлж болох интерфейс. Энэ нь 'generateReport()' аргатай бөгөөд энэ нь бүх иж бүрдэл гүйцэтгэлээ дуусгасны дараа дуудагдах бөгөөд тайланг заасан гаралтын санд өгнө.

Үүнийг харгалзан үзэхэд TestNG сонсогчид ямар хэрэгцээтэй вэ?

Сонсогч нь анхдагч тохиргоог өөрчилдөг интерфейс гэж тодорхойлогддог TestNG зан байдал. Нэрнээс нь харахад Сонсогчид селен бичгээр тодорхойлсон үйл явдлыг "сонсож", зохих ёсоор биеэ авч явах. Энэ бол ашигласан хэрэгжүүлэх замаар селен дэх Сонсогчид Интерфэйс.

Үүний нэгэн адил бид TestNG тайланг өөрчилж болох уу? TestNG суурилуулсан байна тайлагнах доторх чадвар. Туршилтын тохиолдлуудыг бүрэн гүйцэтгэсний дараа, TestNG нь төслийн үндсэн хэсэгт туршилтын гаралтын хавтас үүсгэдэг. руу TestNG тайланг бид тохируулах ITestListener болон IReporter гэсэн хоёр интерфейсийг хэрэгжүүлэх шаардлагатай. Хэрэв бид авах хэрэгтэй тайлан гүйцэтгэлийн хооронд, бид ITestListener хэрэгтэй.

Эндээс би TestNG сурвалжлагчийг хэрхэн ашиглах вэ?

TestNG сурвалжлагчийн бүртгэл

  1. Нэвтрэх програмын тестийн жишээ бичиж, алхам бүрт Log4j бүртгэлийг хэрэгжүүл.
  2. Туршилтын үндсэн үйл явдлуудын талаар сурвалжлагчийн бүртгэлийг оруулна уу.
  3. Туршилтын скрипт дээр хулганы баруун товчийг дараад Run As > TestNG Test гэснийг сонго.

TestNG дээр ямар тайлбарууд байдаг вэ?

-ийн хураангуй TestNG тайлбарууд @BeforeSuite: The тайлбартай арга нь энэ багц дахь бүх тест ажиллахаас өмнө ажиллах болно. @AfterSuite: The тайлбартай Энэ багц дахь бүх тестийг ажиллуулсны дараа аргыг ажиллуулна. @ForeTest: The тайлбартай арга нь шошгон доторх ангиудад хамаарах аливаа тестийн аргыг ажиллуулахаас өмнө ажиллана.

Зөвлөмж болгож буй: