ارائه دهنده داده در TestNG چیست؟
ارائه دهنده داده در TestNG چیست؟

تصویری: ارائه دهنده داده در TestNG چیست؟

تصویری: ارائه دهنده داده در TestNG چیست؟
تصویری: آموزش علم داده - آزمون فرض 2024, نوامبر
Anonim

یک ویژگی مهم ارائه شده توسط TestNG هست Testng Data Provider ویژگی. به شما در نوشتن کمک می کند داده ها تست‌های محوری که اساساً به این معنی است که یک روش آزمایشی می‌تواند چندین بار با روش‌های مختلف اجرا شود داده ها -مجموعه ها این به ارائه پارامترهای پیچیده به روش های آزمایش کمک می کند زیرا انجام این کار از XML امکان پذیر نیست.

در اینجا، ارائه دهنده داده چیست؟

آ. خالص ارائه دهنده داده یک کتابخانه نرم افزاری متشکل از کلاس هایی است که ارائه می دهد داده ها دسترسی به خدماتی مانند اتصال به a داده ها منبع، اجرای دستورات در a داده ها منبع و واکشی داده ها از داده ها منبع با پشتیبانی از اجرای دستورات در تراکنش ها.

به طور مشابه، تفاوت بین DataProvider و پارامترها در TestNG چیست؟ در حالیکه، ارائه دهنده داده برای ارائه استفاده می شود مولفه های به یک آزمایش اگر ارائه دهید ارائه دهنده داده برای یک آزمون، آزمون با طی کردن اجرا خواهد شد ناهمسان هر بار مجموعه ای از ارزش ها این برای سناریویی مانند جایی که می خواهید با آن وارد سایت شوید مفید است ناهمسان هر بار مجموعه ای از نام کاربری و رمز عبور.

پس از آن، سوال این است که استفاده از ارائه دهنده داده در سلنیوم چیست؟

Data Provider در TestNG روشی را به عنوان عرضه علامت گذاری می کند داده ها برای یک روش تست متد مشروح باید یک Object را برگرداند که در آن به هر Object می‌توان فهرست پارامترهای روش تست را اختصاص داد.

نوع بازگشت ارائه دهنده داده در سلنیوم چیست؟

با استفاده از @Parameter+TestNG. xml فقط یکی ارزش می توان در یک زمان تنظیم کرد، اما @ بازگشت DataProvider یک آرایه 2 بعدی از Object. اگر Data Provider در کلاس مختلف وجود دارد و سپس کلاسی که روش تست در آن قرار دارد، Data Provider باید روش ایستا باشد.

توصیه شده: