Testng ішінде теріс басымдықты орнатуға болады ма?
Testng ішінде теріс басымдықты орнатуға болады ма?

Бейне: Testng ішінде теріс басымдықты орнатуға болады ма?

Бейне: Testng ішінде теріс басымдықты орнатуға болады ма?
Бейне: Өзіңізді бақытсыздықтан босатыңыз - өзіңізді нашар сезінген кезде осы бейнені қараңыз және өзіңізге 2024, Қараша
Anonim

Басымдық тек @Test аннотацияланған әдістеріне қолданылатын элемент болып табылады. Басымдық бүтін мән болуы керек. Ол алады болуы теріс , нөл немесе оң сан. TestNG болады тест әдістерін төменнен жоғарыға дейін орындаңыз басымдық.

Дәл солай, TestNG жүйесінде басымдықты қалай орнатуға болады?

Сіз бір немесе бірнеше сынақ жағдайларын іске қоса аласыз Сынақ код. Сынақ болса басымдық бірнеше сынақ жағдайларын орындау кезінде анықталмаған, TestNG тағайындайды барлығы @Test a басымдық нөл (0) ретінде. Енді жүгіру кезінде; төмен басымдықтар бірінші кезекте жоспарланады.

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

Осылайша, TestNG ішіндегі әдепкі басымдық қандай?

The әдепкі басымдық Белгіленбеген сынақтың мәні 0 бүтін мән болып табылады. Сонымен, егер бізде бір сынақ жағдайы болса басымдық 1 және біреуі жоқ басымдық мәні, содан кейін ешбір сынақсыз басымдық мән алдымен орындалады (мысалы әдепкі мән 0 болады және сынақтар төмен болады басымдық бірінші орындалады).

Junit-те басымдықты белгілей аламыз ба?

8 Жауаптар. Жалпы алғанда, сен істей аласың Бөлек бірлік сынақтары орындалатын тәртіпті көрсетпеңіз (бірақ Қолыңнан келетін еді көрсетіңіз басымдықтар TestNG-де және басқасы бар басымдық әрбір сынақ үшін). Дегенмен, бірлік сынақтары оқшауланған түрде орындалуы керек, сондықтан сынақтардың реті маңызды болмауы керек. Бұл жаман тәжірибе.

Ұсынылған: