Կարո՞ղ ենք բացասական առաջնահերթություն սահմանել Testng-ում:
Կարո՞ղ ենք բացասական առաջնահերթություն սահմանել Testng-ում:

Video: Կարո՞ղ ենք բացասական առաջնահերթություն սահմանել Testng-ում:

Video: Կարո՞ղ ենք բացասական առաջնահերթություն սահմանել Testng-ում:
Video: Business Analyst Interview Questions and Answers | 35 Essential Questions 2024, Մայիս
Anonim

Առաջնահերթություն տարր է, որը կիրառելի է միայն @Test ծանոթագրված մեթոդների համար: Առաջնահերթություն պետք է լինի ամբողջ արժեք: Այն կարող է լինել բացասական , զրո կամ դրական թիվ։ TestNG կամք իրականացնել փորձարկման մեթոդներ ամենացածրից մինչև ամենաբարձրը առաջնահերթություն.

Պարզապես, ինչպե՞ս կարող եմ առաջնահերթություն սահմանել TestNG-ում:

Դուք կարող եք գործարկել մեկ կամ մի քանի թեստային դեպքեր ձեր մեջ Փորձարկում կոդը։ Եթե փորձարկում առաջնահերթություն սահմանված չէ մի քանի թեստային գործեր վարելիս, TestNG նշանակում է բոլորը @Test a առաջնահերթություն որպես զրո (0): Հիմա, վազելիս; ավելի ցածր առաջնահերթությունները նախ ծրագրված կլինի:

Բացի այդ, կարո՞ղ ենք մենք հարմարեցնել TestNG հաշվետվությունները: Մենք ներկայացրել են TestNG լռելյայն հաշվետվություն html և xml ֆայլերը հոդվածում TestNG հաշվետվություն Օրինակ. Բայց դու կարող է գտնել, որ դա բավարար չէ դու . TestNG տրամադրել IReporter ինտերֆեյսը, որը դու կարող ես իրականացնել այն՝ թեստային համատեքստի ունկնդիր ստեղծելու համար: Հետո դուք կարող եք հարմարեցնել հաշվետվությունը դրա «genereReport» () մեթոդում:

Այս կերպ, ո՞րն է լռելյայն առաջնահերթությունը TestNG-ում:

Այն լռելյայն առաջնահերթություն թեստը, երբ նշված չէ, ամբողջ արժեքն է 0: Այսպիսով, եթե մենք ունենք մեկ թեստային դեպք առաջնահերթություն 1 և մեկը առանց որևէ մեկի առաջնահերթություն արժեքը, ապա թեստը առանց որևէ մեկի առաջնահերթություն արժեքը առաջինը կկատարվի (ինչպես լռելյայն արժեքը կլինի 0, իսկ թեստերը՝ ավելի ցածր առաջնահերթություն առաջինը կատարվում են):

Կարո՞ղ ենք առաջնահերթություն սահմանել Junit-ում:

8 Պատասխան. Ընդհանրապես, դու կարող ես Մի նշեք առանձին միավորի թեստերի հաջորդականությունը (չնայած կարող էիր նշել առաջնահերթությունները TestNG-ում և ունեն տարբեր առաջնահերթություն յուրաքանչյուր թեստի համար): Այնուամենայնիվ, միավորի թեստերը պետք է կարողանան իրականացվել առանձին, ուստի թեստերի հերթականությունը չպետք է նշանակություն ունենա: Սա վատ պրակտիկա է։

Խորհուրդ ենք տալիս: