Selenyumda ma'lumot provayderi nima?
Selenyumda ma'lumot provayderi nima?

Video: Selenyumda ma'lumot provayderi nima?

Video: Selenyumda ma'lumot provayderi nima?
Video: Internet qanday ishlaydi? Internet nima? | Texnoplov [RUS sub] 2024, Aprel
Anonim

TestNG @ DataProvider – Test parametrlari misoli. Bu sizga yozishga yordam beradi ma'lumotlar - boshqariladigan testlar, bu aslida bir xil test usuli turli xil usullar bilan bir necha marta bajarilishi mumkinligini anglatadi ma'lumotlar -to'plamlar. E'tibor bering, @ DataProvider testdan parametrlarni o'tkazishdan tashqari test usullariga parametrlarni o'tkazishning ikkinchi usuli. xml.

Keyinchalik, kimdir selenda ma'lumot provayderidan qanday foydalanishni so'rashi mumkin?

DataProvider TestNG da. Usulni yetkazib berish sifatida belgilaydi ma'lumotlar sinov usuli uchun. Izohlangan usul ob'ektni qaytarishi kerak, bunda har bir Ob'ektga test usulining parametrlar ro'yxati tayinlanishi mumkin.

Yuqoridagilardan tashqari, selenyumda ma'lumot provayderining qaytish turi qanday? @Parameter+TestNG yordamida. xml faqat bitta qiymat bir vaqtning o'zida o'rnatilishi mumkin, lekin @ DataProvider qaytish Ob'ektning 2D massivi. Agar DataProvider test usuli joylashgan sinfdan keyin boshqa sinfda mavjud bo'lsa, DataProvider statik usul bo'lishi kerak.

Xuddi shunday, ma'lumot provayderi nima?

A. NET ma'lumotlar provayderi ta'minlovchi sinflardan tashkil topgan dasturiy ta'minot kutubxonasidir ma'lumotlar a ga ulanish kabi xizmatlarga kirish ma'lumotlar manba, a da buyruqlarni bajarish ma'lumotlar manba va olish ma'lumotlar dan a ma'lumotlar tranzaktsiyalar ichidagi buyruqlarni bajarish uchun yordamga ega manba.

DataProvider va TestNG parametrlari o'rtasidagi farq nima?

Holbuki, ma'lumotlar provayderi ta'minlash uchun ishlatiladi parametrlari sinovga. Bersangiz ma'lumotlar provayderi sinovdan o'tish uchun test sinovdan o'tkaziladi boshqacha har safar qiymatlar to'plami. Bu saytga kirishni xohlagan stsenariy uchun foydalidir boshqacha har safar foydalanuvchi nomi va parol to'plami.

Tavsiya: