ui自動化測試經(jīng)驗(yàn)之談 ui自動化有哪幾個模塊?
ui自動化有哪幾個模塊?UI自動化有200元以內(nèi)模塊:(配置文件):用來能保存配置文件(YML,XML,HTML。。。)(數(shù)據(jù)文件):貯放測試數(shù)據(jù)等(驅(qū)動):Chromedriver,IEdriver
ui自動化有哪幾個模塊?
UI自動化有200元以內(nèi)模塊:
(配置文件):用來能保存配置文件(YML,XML,HTML。。。)
(數(shù)據(jù)文件):貯放測試數(shù)據(jù)等
(驅(qū)動):Chromedriver,IEdriver
4.log(日志文件):可以打印測試log
(報(bào)告):生成氣體HTML測試報(bào)告
6.test(測試用例):寫TestCase內(nèi)部函數(shù)其他模塊中的方法
7.utils(二級方法):寫調(diào)用config、data、log、report等其他模塊的方法
8.情報(bào)營可自己減少其他模塊,.例如是對某類型元素的獲取,page中元素的定位等。
互聯(lián)網(wǎng)測試工作有什么發(fā)展?
互聯(lián)網(wǎng)測試工作的發(fā)展是與此同時互聯(lián)網(wǎng)世界又開始爆發(fā),繼續(xù)是簡單自動化了.結(jié)束剛剛進(jìn)入了細(xì)化.比如說代碼測試,代碼動靜態(tài)測量,接口測試,自動化部署,各種端的自動化測試.大家也不再很迷信UI自動化,分層自動化,持續(xù)交付,測什么既服務(wù)等理念正在流行,以前的測試工程師就是少許點(diǎn),絕對不會那些要求技術(shù)的,現(xiàn)在全是要測什么懂技術(shù)了。
airtest優(yōu)缺點(diǎn)?
airtest:安裝配置太容易,入門較快,允許圖像識別,語言Python,合適單個手機(jī)測試,對游戲測試少見表示友好
?、Airtest的簡介
??Airtest是?易聯(lián)合發(fā)行的?款基于組件圖像識別和poco控件無法識別的?款UI?動化測試?具。Airtest的框架是?易團(tuán)隊(duì)??開發(fā)完畢的?個圖像識別框架,這個框架的祖宗是?種新穎的圖形腳本語?Sikuli。Sikuli這個框架的原理是這樣的,計(jì)算機(jī)?戶不必須???的去寫代碼,?是?屏幕截圖鍵的?式,?截出來的圖形一字兒配對組合成神器的程序,這是Airtest的?部分。
??同時,Airtest也基于組件poco這個U控件搜索框架,這個框架又是?易?家的跨平臺U測試框架,原理傳說中的appium,按照控件的名
稱,id之類的來定位?標(biāo)控件,然后調(diào)?函數(shù)?法,的或click(),swip()之類的?法來對?標(biāo)控件進(jìn)?點(diǎn)擊或者是操作。
?、關(guān)於?動化測試
??概念:?動化測試,應(yīng)該是把煩雜的??測試?例利??動化測試?具編譯程序成代碼,讓機(jī)器能用???動跑?例的過程。但是那就是把以?為驅(qū)動的測試?為轉(zhuǎn)化為機(jī)器執(zhí)?的?種過程。