本篇文章給大家談?wù)刄I自動(dòng)化設(shè)計(jì)模式po,以及ui自動(dòng)化平臺(tái)設(shè)計(jì)對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收***本站喔。 今天給各位分享UI自動(dòng)化設(shè)計(jì)模式po的知識(shí),其中也會(huì)對(duì)ui自動(dòng)化平臺(tái)設(shè)計(jì)進(jìn)行解釋?zhuān)绻芘銮山鉀Q***現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!
1、UI自動(dòng)化項(xiàng)目分層設(shè)計(jì)思想(po模式)
PO模式的全名叫做p*e Object:頁(yè)面-對(duì)象模式。簡(jiǎn)單的說(shuō)就是:一個(gè)頁(yè)面是一個(gè)類(lèi),元素在頁(yè)面中,所以每個(gè)元素的定位信息是這個(gè)類(lèi)中的一個(gè)變量;這個(gè)頁(yè)面的常規(guī)業(yè)務(wù)操作是這個(gè)類(lèi)中的一個(gè)個(gè)成員方***。PO模式是自動(dòng)化測(cè)試框架中很重要的一種設(shè)計(jì)模式。
Po分層是一種設(shè)計(jì)思想,主要是針對(duì)軟件開(kāi)發(fā)中視圖層的設(shè)計(jì)。該設(shè)計(jì)理念的核心是將視圖分成若干個(gè)層次,以達(dá)到解耦、高內(nèi)聚、易維護(hù)的目的。具體而言,Po分層可以通過(guò)不同的技術(shù)手段實(shí)現(xiàn),如MVC、MVVM等。Po分層主要分為三個(gè)層次,分別是表現(xiàn)層、業(yè)務(wù)層、持久層。
分層設(shè)計(jì)這一塊的設(shè)計(jì)比較直觀,整個(gè)應(yīng)用層劃分為三個(gè)大的層次,分別是***層,Domain層和Repostiory層。
項(xiàng)目管理:用于管理項(xiàng)目。每個(gè)項(xiàng)目可以設(shè)置多個(gè)環(huán)境,例如開(kāi)發(fā)環(huán)境,測(cè)試環(huán)境,預(yù)發(fā)布環(huán)境,生產(chǎn)環(huán)境等。頁(yè)面管理:主要用來(lái)方便對(duì)元素進(jìn)行管理。元素管理:在這里實(shí)現(xiàn)元素分層,使用一個(gè)模塊對(duì)元素的統(tǒng)一管理。
UI自動(dòng)化不適合測(cè)試界面頻繁改動(dòng)的項(xiàng)目 UI自動(dòng)化測(cè)試他是依賴于界面元素的,如果項(xiàng)目改動(dòng)頻繁,測(cè)試腳本維護(hù)起來(lái)成本就比較大,自動(dòng)化腳本穩(wěn)定性不***。
到此,以上就是小編對(duì)于UI自動(dòng)化設(shè)計(jì)模式po的問(wèn)題就介紹到這了,希望介紹關(guān)于UI自動(dòng)化設(shè)計(jì)模式po的1點(diǎn)解答對(duì)大家有用。