ما هو مزود البيانات في السيلينيوم؟
ما هو مزود البيانات في السيلينيوم؟

فيديو: ما هو مزود البيانات في السيلينيوم؟

فيديو: ما هو مزود البيانات في السيلينيوم؟
فيديو: What is Selenium | Selenium Explained in 2-minutes | Introduction to Selenium | Intellipaat 2024, شهر نوفمبر
Anonim

TestNG @ DataProvider - مثال على معلمات الاختبار. يساعدك على الكتابة البيانات الاختبارات الموجهة والتي تعني بشكل أساسي أنه يمكن إجراء نفس طريقة الاختبار عدة مرات مع اختلاف البيانات -مجموعات. يرجى ملاحظة أن @ DataProvider هي الطريقة الثانية لتمرير المعلمات لطرق الاختبار باستثناء اجتياز المعلمات من testng. xml.

بعد ذلك ، قد يتساءل المرء أيضًا ، ما هو استخدام مزود البيانات في السيلينيوم؟

DataProvider في TestNG. يضع علامة على طريقة التوريد البيانات لطريقة الاختبار. يجب أن تقوم الطريقة المشروحة بإرجاع كائن حيث يمكن تعيين قائمة معلمات لطريقة الاختبار لكل كائن.

بجانب ما سبق ، ما هو نوع الإرجاع لمزود البيانات في السيلينيوم؟ باستخدام @ Parameter + TestNG. xml واحد فقط القيمة يمكن تعيينه في وقت واحد ، ولكن @ إرجاع DataProvider مجموعة ثنائية الأبعاد من الكائن. لو DataProvider موجود في فئة مختلفة ثم الفصل حيث توجد طريقة الاختبار ، DataProvider يجب أن تكون طريقة ثابتة.

وبالمثل ، ما هو مزود البيانات؟

أ. صافي مزود البيانات هي مكتبة برامج تتكون من فئات توفر البيانات الوصول إلى الخدمات مثل الاتصال بـ البيانات المصدر ، تنفيذ الأوامر في أ البيانات المصدر والجلب البيانات من البيانات مصدر مع دعم لتنفيذ الأوامر ضمن المعاملات.

ما هو الفرق بين DataProvider والمعلمات في TestNG؟

بينما، dataprovider يستخدم لتقديم العوامل للاختبار. إذا كنت تقدم dataprovider للاختبار ، سيتم إجراء الاختبار مختلف مجموعات من القيمة في كل مرة. هذا مفيد لسيناريو مثل المكان الذي تريد تسجيل الدخول إلى موقع باستخدامه مختلف مجموعات من اسم المستخدم وكلمة المرور في كل مرة.

موصى به: