LuckyFrameWeb自動(dòng)化測(cè)試平臺(tái)
LuckyFrame測(cè)試平臺(tái)是一款免費(fèi)開源的自動(dòng)化測(cè)試平臺(tái),最大的特點(diǎn)是全緯度覆蓋了接口自動(dòng)化、WEB UI自動(dòng)化、APP自動(dòng)化,并且支持分布式測(cè)試,測(cè)試關(guān)鍵字驅(qū)動(dòng)也很大程度上解決了測(cè)試同學(xué)代碼基礎(chǔ)弱的問題。同時(shí)我們知道測(cè)試永遠(yuǎn)都只是質(zhì)量保障的其中一個(gè)手段,所以也集成了質(zhì)量管理相關(guān)的一些功能。
一.平臺(tái)特點(diǎn)
分布式測(cè)試:使用Web-Client的方式,Web端負(fù)責(zé)基本信息管理展示,Client負(fù)責(zé)用例執(zhí)行,任意無限擴(kuò)展客戶端。
專業(yè)用例管理:自動(dòng)化用例的專業(yè)管理方式,讓您編寫自動(dòng)化用例更簡(jiǎn)單,直觀。
質(zhì)量管理:Web端不僅僅有用來管理自動(dòng)化相關(guān)的模塊,更可以做一些簡(jiǎn)單的質(zhì)量數(shù)據(jù)收集分析以及數(shù)據(jù)的多圖表展示。
多線程執(zhí)行用例:客戶端執(zhí)行用例可以指定線程數(shù)量,用例運(yùn)行更快速。
多語(yǔ)言驅(qū)動(dòng):支持JAVA以及Python語(yǔ)言編寫測(cè)試驅(qū)動(dòng),自動(dòng)化測(cè)試手段更加靈活多變。
定時(shí)任務(wù)調(diào)度:支持自定義配置調(diào)度任務(wù),包括指定線程數(shù),指定執(zhí)行客戶端,遠(yuǎn)程執(zhí)行shell重啟tomcat,對(duì)jenkins中的項(xiàng)目進(jìn)行構(gòu)建等。
測(cè)試過程監(jiān)控:客戶端運(yùn)行用例采用命令行的方式,在客戶端可以實(shí)時(shí)查看過程。Web端可以通過任務(wù)查詢查看測(cè)試進(jìn)度。
日志定位:客戶端LOG4J+數(shù)據(jù)庫(kù)記錄測(cè)試過程日志,2種方式都可以通過Web端實(shí)時(shí)查看定位問題。
接口+Web UI+移動(dòng)端UI多緯度自動(dòng)化:支持接口+Web UI+移動(dòng)端UI自動(dòng)化,Web UI自動(dòng)化采用WebDriver3.0封裝,移動(dòng)端UI自動(dòng)化采用APPIUM封裝,純關(guān)鍵字驅(qū)動(dòng),0編碼。
HTTP+Socket接口免編碼:完全封裝HTTP以及Socket接口,協(xié)議模板+純關(guān)鍵字驅(qū)動(dòng),免編碼,初級(jí)測(cè)試人員的福音,與其他類似開源工具相比優(yōu)勢(shì)明顯
在線調(diào)試用例:用例步驟管理界面直接調(diào)試自動(dòng)化用例,避免使用開發(fā)工具調(diào)試帶來的麻煩,省心、省力、省腦子,但是不能不要腦子。
Bootstrap 小清新風(fēng)格界面:整套Web系統(tǒng)基于Bootstrap風(fēng)格,以及多種其下的插件,構(gòu)建清爽界面。
二.平臺(tái)干了啥?
主要包括了4個(gè)方面,第一自動(dòng)化測(cè)試的分層,第二平臺(tái)框架的擴(kuò)展性,第三測(cè)試的多緯度,第四利用到成熟的開源產(chǎn)品。
首先測(cè)試的分層是目前做自動(dòng)化框架的主流做法,分層的好處就是,每層之間都是獨(dú)立的,互不影響,又可以互相靈活組裝后,形成一個(gè)新的測(cè)試流程或理測(cè)試場(chǎng)景,通常我們會(huì)分為四層即框架層,用例層,腳本層,數(shù)據(jù)層。
第二方面擴(kuò)展性,滿足多個(gè)測(cè)試場(chǎng)景、多個(gè)測(cè)試項(xiàng)目、多個(gè)網(wǎng)絡(luò)協(xié)議都能應(yīng)用,而且支持你利用開發(fā)語(yǔ)言對(duì)測(cè)試驅(qū)動(dòng)樁進(jìn)行開發(fā),這樣基本就實(shí)現(xiàn)了跟所有接口、協(xié)議的無縫測(cè)試對(duì)接。
第三方面多緯度覆蓋目前的主流測(cè)試方式,包括所有接口,web ui,移動(dòng)APP等等。
第四方面利用開源產(chǎn)品,我們選擇了webdriver、appium等成熟的測(cè)試框架進(jìn)行集成,并且系統(tǒng)也提供測(cè)試過程全鏈路管理界面,讓你有一個(gè)更科學(xué)、更方便的自動(dòng)化管理體系。
官網(wǎng):www.luckyframe.cn
歡迎關(guān)注我們的公眾號(hào),更多版本動(dòng)態(tài)、使用技巧、測(cè)試經(jīng)驗(yàn)在這里分享!
