TestNG-də parametrləşdirməyə necə nail ola bilərik?
TestNG-də parametrləşdirməyə necə nail ola bilərik?

Video: TestNG-də parametrləşdirməyə necə nail ola bilərik?

Video: TestNG-də parametrləşdirməyə necə nail ola bilərik?
Video: İnteraktiv Obyekt Kompleksinin qurulması - Unreal Engine (UE5) 2024, Bilər
Anonim
  1. Parametrləşdirmə Məlumata əsaslanan test yaratmaq tələb olunur.
  2. TestNG iki növ dəstəkləyir parametrləşdirmə , @Parameter+ istifadə edərək TestNG .xml və [email protected]
  3. @Parameter+ bölməsində TestNG .xml parametrləri paket səviyyəsində və test səviyyəsində yerləşdirilə bilər.
  4. @Parameter+ istifadə edərək TestNG .

TestNG-də parametrləşdirməyə necə nail olursunuz?

TestNG-də parametrləşdirmə istifadə edərək testng .xml vasitəsilə parametr annotasiyalarından istifadə edə bilərsiniz testng . xml faylı dəyərləri arqument kimi test metodlarına ötürmək üçün. Bununla belə, bəzən, xüsusən də iş zamanı, test üsullarına dəyərlərin ötürülməsi tələb olunur.

İkincisi, TestNG istifadə edərək skripti test etmək üçün parametri necə ötürə bilərik? Parametrlərin testng ilə ötürülməsi. xml

  1. Java test sinfi yaradın, məsələn, ParameterizedTest1. java.
  2. Test sinifinizə test metodu parametrTest() əlavə edin. Bu üsul giriş parametri kimi sətir götürür.
  3. Bu metoda @Parameters("myName") annotasiyasını əlavə edin. Parametr testng-dən bir dəyər ötürüləcək.

Eynilə, TestNG-də parametrləşdirmə nədir?

TestNG-də parametrləşdirmə istifadə edərək testng . TestNG istifadəçiyə parametr annotasiyalarından istifadə etməklə dəyərləri arqument kimi test üsullarına ötürməyə imkan verir testng . xml faylı. Bəzən bizdən iş vaxtı ərzində test üsullarına dəyərlər ötürməyimiz tələb oluna bilər. Necə ki, istifadəçi adı və şifrəni keçə bilərik testng.

DataProvider TestNG-də necə işləyir?

DataProvider in TestNG . Metodu test metodu üçün məlumat təmin edən kimi qeyd edir. Şərh edilmiş metod hər bir Obyektin olduğu Obyekt qaytarmalıdır. bacarmaq test metodunun parametr siyahısı təyin edilməlidir.

Tövsiyə: