Testng-də mənfi prioritet təyin edə bilərikmi?
Testng-də mənfi prioritet təyin edə bilərikmi?

Video: Testng-də mənfi prioritet təyin edə bilərikmi?

Video: Testng-də mənfi prioritet təyin edə bilərikmi?
Video: Hamiləlik neçə günə məlum olur? 2024, Dekabr
Anonim

Prioritet yalnız @Test annotasiyalı metodlar üçün tətbiq olunan elementdir. Prioritet tam dəyər olmalıdır. O bacarmaq olmaq mənfi , sıfır və ya müsbət ədəd. TestNG edəcək test üsullarını aşağıdan yuxarıya doğru yerinə yetirin prioritet.

Beləliklə, TestNG-də prioriteti necə təyin edə bilərəm?

Bir və ya bir neçə test işini işə sala bilərsiniz Testng kod. Test etsə prioritet birdən çox test işini icra edərkən müəyyən edilmir, TestNG təyin edir hamısı @Test a prioritet sıfır (0) kimi. İndi qaçarkən; aşağı prioritetlər əvvəlcə təyin olunacaq.

Bundan əlavə, biz TestNG hesabatlarını fərdiləşdirə bilərikmi? Biz təqdim etmişlər TestNG default hesabat html və xml faylları məqalədə TestNG Hesabatı Misal. Amma Sən üçün kifayət etmədiyini tapa bilər Sən . TestNG IReporter interfeysini təmin edən bacararsan test konteksti dinləyicisi yaratmaq üçün onu həyata keçirin. Sonra hesabatı fərdiləşdirə bilərsiniz generatorReport() metodunda.

Bu şəkildə, TestNG-də standart prioritet nədir?

The defolt prioritet Müəyyən edilmədikdə testin tam dəyəri 0-dır. Beləliklə, əgər bizdə bir test işi varsa prioritet 1 və heç biri olmadan prioritet dəyəri sonra heç bir test prioritet dəyər əvvəlcə yerinə yetiriləcək (kimi default dəyər 0, testlər isə aşağı olacaq prioritet əvvəlcə icra olunur).

Junit-də prioritet təyin edə bilərikmi?

8 Cavablar. Ümumiyyətlə, bacararsan Ayrı-ayrı vahid testlərinin işlədiyi sıranı göstərməyin (baxmayaraq ki Sən edə bilərdin müəyyən etmək prioritetlər TestNG və fərqli var prioritet hər test üçün). Bununla belə, vahid testləri təcrid olunmuş şəkildə həyata keçirilə bilməlidir, buna görə də testlərin sırası əhəmiyyət kəsb etməməlidir. Bu pis təcrübədir.

Tövsiyə: