TestNG-də məlumat provayderi nədir?
TestNG-də məlumat provayderi nədir?

Video: TestNG-də məlumat provayderi nədir?

Video: TestNG-də məlumat provayderi nədir?
Video: Azərbaycanda məhkəməyə çatımlılıq | Babək Həmidov 2024, Bilər
Anonim

tərəfindən təmin edilən əhəmiyyətli bir xüsusiyyət TestNG dır,-dir,-dur,-dür testng DataProvider xüsusiyyət. Yazmağa kömək edir data Əsasən eyni test metodunun müxtəlif üsullarla bir neçə dəfə işlənə biləcəyini ifadə edən əsaslı testlər data -dəstlər. XML-dən bunu etmək mümkün olmadığı üçün test üsullarına mürəkkəb parametrlər təqdim etməyə kömək edir.

Burada məlumat provayderi nədir?

A. NET məlumat provayderi təmin edən siniflərdən ibarət proqram kitabxanasıdır data qoşulmaq kimi xidmətlərə daxil olmaq data mənbə, a-da əmrləri yerinə yetirmək data mənbə və gətirmə data a data əməliyyatlar daxilində əmrləri yerinə yetirmək üçün dəstək olan mənbə.

Eynilə, DataProvider ilə TestNG-dəki parametrlər arasındakı fərq nədir? Halbuki, məlumat provayderi təmin etmək üçün istifadə olunur parametrlər bir sınaq üçün. təmin etsəniz məlumat provayderi bir sınaq, imtahan alınaraq çalıştırılacaktır fərqli hər dəfə dəyər dəstləri. Bu, sayta daxil olmaq istədiyiniz bir ssenari üçün faydalıdır fərqli hər dəfə istifadəçi adı və parol dəstləri.

Sonradan sual yaranır ki, selenyumda məlumat provayderinin istifadəsi nədir?

DataProvider TestNG-də. Bir metodu təchizat kimi qeyd edir data test üsulu üçün. Annotasiya edilmiş metod Obyekt qaytarmalıdır, burada hər Obyektə test metodunun parametr siyahısı təyin edilə bilər.

Seleniumda məlumat provayderinin qaytarılması növü nədir?

@Parameter+TestNG istifadə edərək. xml yalnız bir dəyər bir anda təyin edilə bilər, lakin @ DataProvider qaytarılması Obyektin 2d massivi. Əgər DataProvider test metodunun yerləşdiyi sinifdən fərqli sinifdə mövcuddur, DataProvider statik metod olmalıdır.

Tövsiyə: