Video: Ինչ է POM դիզայնի օրինակը:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
POM է դիզայնի օրինակ որը սովորաբար օգտագործվում է Selenium-ում փորձարկման դեպքերի ավտոմատացման համար: Page օբյեկտը օբյեկտի վրա հիմնված դաս է, որը գործում է որպես ինտերֆեյս ձեր փորձարկվող հավելվածի էջի համար: Էջի դասը պարունակում է վեբ տարրեր և մեթոդներ՝ վեբ տարրերի հետ փոխազդելու համար:
Նմանապես, մարդիկ հարցնում են, թե ինչ է POM մոդելը սելենում:
Էջի օբյեկտ Մոդել Դիզայն է Կաղապար որը հայտնի է դարձել Սելեն Փորձարկման ավտոմատացում. Այն լայնորեն օգտագործվում է դիզայն նախշը սելենում թեստային սպասարկումն ուժեղացնելու և կոդերի կրկնօրինակումը նվազեցնելու համար: Էջի օբյեկտը օբյեկտի վրա հիմնված դաս է, որը ծառայում է որպես ինտերֆեյս ձեր Application Under Test (AUT) էջի համար:
Իմացեք նաև, որո՞նք են պոմի առավելությունները: Որո՞նք են POM-ի առավելությունները (էջի օբյեկտի մոդել) շրջանակի աշխատանք սելենում ? 1- Խուսափեք նույն WebElement-ի կրկնօրինակ որոնիչները գրելուց, ինչը մեծ խնդիր է այլ շրջանակներում: 2- Թեստային սցենարի պահպանում, որը դառնում է շատ հեշտ: 3- բարելավում է ընթերցանությունը:
Նմանապես կարելի է հարցնել, թե ինչ է POM-ը և page factory-ը:
Էջի օբյեկտի մոդել Selenium WebDriver-ում Object Repository-ի նախագծման օրինակ է: Էջի գործարան Օպտիմիզացված միջոց է՝ ստեղծելու օբյեկտների պահեստ POM հայեցակարգ. AjaxElementLocatorFactory-ն ծույլ բեռնվածության հայեցակարգ է Էջի գործարան WebElements-ը նույնականացնելու օրինակ միայն այն դեպքում, երբ դրանք օգտագործվում են որևէ գործողության մեջ:
Ո՞րն է POM-ի առավելությունն ու թերությունը:
Ցածր սպասարկում. Օգտվողի միջերեսի ցանկացած փոփոխություն կարող է արագորեն իրականացվել որ ինտերֆեյսը, ինչպես նաև դասը: Ծրագրավորողներին հարմար է. ամուր և ավելի ընթեռնելի: Ցածր ավելորդություն. օգնում է նվազեցնել կոդի կրկնօրինակումը: Եթե որ ճարտարապետությունը ճիշտ և բավականաչափ սահմանված է, POM-ը ավելին է արվում ավելի քիչ կոդով:
Խորհուրդ ենք տալիս:
Ինչ է DTD օրինակը:
DTD-ն սահմանում է anXML կամ HTML փաստաթղթում օգտագործվող պիտակները և ատրիբուտները: DTD-ում սահմանված ցանկացած տարր կարող է օգտագործվել այս փաստաթղթերում՝ նախապես սահմանված պիտակների և հատկանիշերի հետ միասին, որոնք յուրաքանչյուր նշագրման լեզվի մաս են կազմում: Ավտոմեքենայի սահմանման համար օգտագործվող DTD-ի օրինակ է հետևյալը
Ինչ է EDI օրինակը:
Բիզնես փաստաթղթեր 1000-ականների ստանդարտ բիզնես գործարքների փաստաթղթերը կարող են ավտոմատ կերպով ուղարկվել EDI-ի միջոցով: Որոշ սովորական օրինակներ ներառում են՝ գնման պատվերներ, հաշիվ-ապրանքագրեր, առաքման կարգավիճակներ, մաքսային տեղեկատվություն, գույքագրման փաստաթղթեր և վճարման հաստատումներ
Ի՞նչ է կոմպոզիտային դիզայնի օրինակը Java-ում:
Կոմպոզիտային դիզայնի օրինաչափությունները նկարագրում են օբյեկտների խմբեր, որոնք կարող են վերաբերվել նույն կերպ, ինչպես նույն օբյեկտի տիպի մեկ օրինակ: Կոմպոզիտային օրինաչափությունը մեզ թույլ է տալիս «կազմել» առարկաները ծառի կառուցվածքների մեջ՝ ներկայացնելու մասնակի ամբողջական հիերարխիա
Ի՞նչ է Java-ում այցելուների դիզայնի օրինակը:
Այցելու Java-ում. Visitor-ը վարքագծային դիզայնի օրինաչափություն է, որը թույլ է տալիս նոր վարքագիծ ավելացնել գոյություն ունեցող դասի հիերարխիայում՝ առանց որևէ գոյություն ունեցող ծածկագրի փոփոխության: Կարդացեք, թե ինչու այցելուները հնարավոր չէ պարզապես փոխարինել մեթոդի ծանրաբեռնվածությամբ մեր հոդվածում «Այցելու և կրկնակի առաքում»
Ինչ է ինտրանետի օրինակը:
Հաղորդակցության որոշ օրինակներ կլինեն չաթը, էլ. փոստը և/կամ բլոգները: Իրական աշխարհի հիանալի օրինակ, որտեղ anintranet-ն օգնեց ընկերությանը հաղորդակցվել, այն է, երբ Nestle-ն ուներ մի շարք սննդի վերամշակման գործարաններ Սկանդինավիայում: Նրանց կենտրոնական աջակցության համակարգը ամեն օր պետք է զբաղվեր մի շարք հարցումներով