TestNG da parametrlashtirishga qanday erishish mumkin?
TestNG da parametrlashtirishga qanday erishish mumkin?

Video: TestNG da parametrlashtirishga qanday erishish mumkin?

Video: TestNG da parametrlashtirishga qanday erishish mumkin?
Video: IELTS da qanday muvaffaqiyatga erishish🤔🫡 2024, May
Anonim
  1. Parametrlashtirish Ma'lumotlarga asoslangan testni yaratish talab qilinadi.
  2. TestNG ikki turdagi qo'llab-quvvatlash parametrlashtirish , @Parameter+ yordamida TestNG .xml va [email protected]
  3. @Parameter+ da TestNG .xml parametrlari to'plam darajasida va test darajasida joylashtirilishi mumkin.
  4. @Parameter+ yordamida TestNG .

TestNG da parametrlashtirishga qanday erishasiz?

TestNG da parametrlash foydalanish testng .xml orqali parametr izohlaridan foydalanishingiz mumkin testng . xml fayli qiymatlarni test usullariga argument sifatida o'tkazish uchun. Biroq, ba'zida qiymatlarni sinov usullariga o'tkazish talab qilinadi, ayniqsa ish vaqtida.

Ikkinchidan, TestNG yordamida test skriptiga parametrni qanday o'tkazishimiz mumkin? Parametrlarni testng bilan o'tkazish. xml

  1. Java test sinfini yarating, masalan, ParameterizedTest1. java.
  2. Sinov sinfingizga test usuli parameterTest() ni qo'shing. Ushbu usul kirish parametri sifatida satrni oladi.
  3. Ushbu usulga @Parameters("mening ismim") izohini qo'shing. Parametr testng dan qiymatdan o'tadi.

Xuddi shunday, TestNG da parametrlash nima?

TestNG da parametrlash foydalanish testng . TestNG foydalanuvchiga parametr izohlarini qo'llash orqali qiymatlarni test usullariga argument sifatida o'tkazish imkonini beradi testng . xml fayli. Ba'zida bizdan ish vaqtida test usullariga qiymatlarni o'tkazishimiz talab qilinishi mumkin. Biz orqali foydalanuvchi nomi va parolni o'tkazishimiz mumkin testng.

DataProvider TestNG da qanday ishlaydi?

DataProvider ichida TestNG . Usulni sinov usuli uchun ma'lumotlarni taqdim etish sifatida belgilaydi. Izohlangan usul ob'ektni qaytarishi kerak, bu erda har bir Ob'ekt mumkin test usulining parametrlar ro'yxati tayinlanadi.

Tavsiya: