Բովանդակություն:
Video: Ի՞նչ է IReporter TestNG-ը:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
TestNG հնարավորություն է տվել իրականացնելու IRReporter ինտերֆեյս, որը կարող է իրականացվել օգտատերերի կողմից անհատականացված հաշվետվություն ստեղծելու համար: Այն ունի «generateReport()» մեթոդը, որը կկանչվի այն բանից հետո, երբ ամբողջ փաթեթն ավարտի իր կատարումը և հաշվետվությունը կներկայացնի նշված ելքային գրացուցակում:
Հաշվի առնելով սա՝ ի՞նչ օգուտ են տալիս TestNG ունկնդիրներին:
Լսող սահմանվում է որպես ինտերֆեյս, որը փոփոխում է լռելյայնը TestNG-ը վարքագիծ. Ինչպես անունն է հուշում Լսողներ «լսել» սելենի սցենարով սահմանված իրադարձությունը և համապատասխանաբար վարվել։ Դա է օգտագործված սելենում իրականացնելով Լսողներ Ինտերֆեյս.
Նմանապես, կարո՞ղ ենք մենք հարմարեցնել TestNG հաշվետվությունները: TestNG ունի ներկառուցված հաշվետվություն կարողություն դրանում։ Փորձարկման դեպքերի ամբողջական կատարումից հետո, TestNG առաջացնում է փորձնական ելքային թղթապանակ՝ նախագծի արմատում: Դեպի հարմարեցնել TestNG հաշվետվությունը մենք անհրաժեշտ է իրականացնել երկու ինտերֆեյս՝ ITestListener և IReporter: Եթե մենք անհրաժեշտ է ստանալ ա հաշվետվություն կատարման արանքում, մենք անհրաժեշտ է ITestListener:
Այսպիսով, ինչպե՞ս կարող եմ օգտագործել TestNG թղթակիցը:
TestNG լրագրողի տեղեկամատյաններ
- Գրեք թեստային դեպք Sign In հավելվածի համար և կիրառեք Log4j գրանցում ամեն քայլափոխի:
- Տեղադրեք Reporter տեղեկամատյանները թեստի հիմնական իրադարձությունների վրա:
- Գործարկեք թեստը աջ սեղմելով թեստային գործի սցենարի վրա և ընտրեք Run As > TestNG Test:
Ի՞նչ են ծանոթագրությունները TestNG-ում:
-ի ամփոփում TestNG Անոտացիաներ @BeforeSuite ծանոթագրված մեթոդը կգործարկվի նախքան այս փաթեթի բոլոր թեստերի ավարտը: @AfterSuite ծանոթագրված մեթոդը կգործարկվի այս փաթեթի բոլոր թեստերն ավարտելուց հետո: @BeforeTest ծանոթագրված մեթոդը կգործարկվի նախքան պիտակի ներսում գտնվող դասերին պատկանող ցանկացած փորձարկման մեթոդ գործարկվելը:
Խորհուրդ ենք տալիս:
Ինչպե՞ս կարող եմ հարմարեցնել TestNG հաշվետվությունը:
Անհատականացրեք TestNG հաշվետվության քայլերը customize-emailable-report-template: html: Սա html ձևանմուշն է՝ հաշվետվությունները հարմարեցնելու համար: հիմնական լյուքս. xml. Ավելացնել փորձնական լսող այս TestNG փաթեթում xml: CustomTestNGReporter: Աջ սեղմեք main-suite.xml, կտտացրեք «Run As -> TestNG Suite» Կատարումից հետո կարող եք տեսնել հատուկ էլփոստով ուղարկվող հաշվետվությունը:
Ինչպե՞ս կարող եմ փորձարկման դեպքեր գործարկել Testng-ում:
Ողջույն Neerja, մի քանի թեստային դեպքեր սելենում TestNG թեստային փաթեթի միջոցով գործարկելու համար կատարեք այս քայլերը մեկ առ մեկ. Աջ սեղմեք Project թղթապանակի վրա, գնացեք Նոր և ընտրեք «File»: Նոր ֆայլի մոգում ավելացրեք ֆայլի անունը որպես «testng: xml' և սեղմեք Ավարտել կոճակը: Դա կավելացնի փորձարկում: Այժմ գործարկեք xml ֆայլը՝ աջ սեղմելով testng-ի վրա
Ո՞րն է TestNG շրջանակի նպատակը:
Մշակող(ներ)՝ Սեդրիկ Բեստ, TestNG թիմ
Ինչպե՞ս ստեղծել TestNG հաշվետվություն Excel-ում:
Հետևեք TestNG-ի միջոցով հարմարեցված excel հաշվետվություններ ստեղծելու համար սահմանված քայլերին. Քայլ 1. Ստեղծեք «ExcelResults» փաթեթ ձեր Նախագծի ներքո: Քայլ 2. Ստեղծեք թեստային պատյաններ ավտոմատացման փորձարկման համար՝ օգտագործելով TestNg: (Քայլ 3. Ստեղծեք թեստ: Քայլ 4. Այժմ ստեղծեք «ExcelGenerate» դաս և տեղադրեք հետևյալ կոդը
Որո՞նք են TestNG-ի օգտագործման առավելությունները:
Կան մի շարք առավելություններ, սակայն Selenium-ի տեսանկյունից TestNG-ի հիմնական առավելություններն են. Անոտացիաները հեշտացրել են փորձարկողների կյանքը: Փորձարկման դեպքերը կարող են ավելի հեշտությամբ խմբավորվել և առաջնահերթ լինել: Հնարավոր է զուգահեռ փորձարկում: Ստեղծում է տեղեկամատյաններ: Հնարավոր է տվյալների պարամետրիզացիա