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