Testng'де терс артыкчылыкты орното алабызбы?
Testng'де терс артыкчылыкты орното алабызбы?

Video: Testng'де терс артыкчылыкты орното алабызбы?

Video: Testng'де терс артыкчылыкты орното алабызбы?
Video: Become A Master Of SDXL Training With Kohya SS LoRAs - Combine Power Of Automatic1111 & SDXL LoRAs 2024, Ноябрь
Anonim

Приоритет @Test аннотацияланган методдоруна гана тиешелүү элемент. Приоритет бүтүн сан болушу керек. It болот бол терс , нөл же оң сан. TestNG болот тест ыкмаларын эң төмөндөн жогоруга чейин аткарыңыз артыкчылык.

Кантип мен TestNGде приоритетти орното алам?

Сиз өзүңүздө бир же бир нече сыноо иштерин жүргүзө аласыз Testng код. сыноо болсо артыкчылык бир нече сыноо учурларын иштеп жатканда аныкталган эмес, TestNG дайындайт баары @Test a артыкчылык нөл (0) катары. Азыр, чуркап жатканда; төмөн артыкчылыктар биринчи пландаштырылат.

Мындан тышкары, биз TestNG отчетторун ыңгайлаштыра алабызбы? Биз киргизишти TestNG демейки отчет html жана xml файлдары макалада TestNG отчету Мисал. Бирок сен үчүн жетишсиз деп табышы мүмкүн сен . TestNG IReporter интерфейсин камсыз кылуу сенин колуңдан келет сыноо контекст угуучу түзүү үчүн аны ишке ашыруу. Анда сиз отчетту ыңгайлаштыра аласыз анын generateReport() методунда.

Ушундай жол менен, TestNGде демейки артыкчылык кандай?

The демейки артыкчылык Белгиленбеген учурда тесттин бүтүн мааниси 0. Демек, бизде бир сыноо иши болсо артыкчылык 1 жана бири жок артыкчылык баа, анда эч кандай сыноо жок артыкчылык биринчи маани аткарылат (мис демейки мааниси 0 жана тесттер төмөн болот артыкчылык биринчи аткарылат).

Junitте артыкчылыкты белгилей алабызбы?

8 Жооптор. Жалпысынан, сенин колуңдан келет 'өзүнчө бирдик сыноолору аткарыла турган тартипти көрсөтпөңүз (бирок мүмкүн аныктоо артыкчылыктар TestNGде жана башкасы бар артыкчылык ар бир сыноо үчүн). Бирок, бирдик тесттери өзүнчө жүргүзүлүшү керек, андыктан тесттердин тартиби маанилүү болбошу керек. Бул жаман практика.

Сунушталууда: