LuckyFrame V2.7 Beta 釋出,一站式自動化測試平臺
LuckyFrame V2.7 Beta 版本釋出,這是集自動化測試以及質量管理的統一平臺,自動化測試支援介面自動化&UI自動化&移動自動化,相容全平臺部署(Windows、MAC、Linux),並提供幾個質量管理資料收集模板,用來做專案質量分析。
此版本改進巨大,針對客戶端與服務端通訊協議重構、支援Python語言編寫測試驅動,支援純文字方式構建測試協議模板等等都有重大改進,有興趣的同學可以通過碼雲(Gitee)來更新或是下載最新程式碼。
你如果有興趣,也可以訪問以下官網或是DEMO連結來了解更多細節......
ofollow,noindex" target="_blank">官網地址 演示demo
我能做什麼?
-
分散式測試:使用Web-Client的方式,Web端負責基本資訊管理展示,Client負責用例執行,任意無限擴充套件客戶端。
-
專業用例管理:自動化用例的專業管理方式,讓您編寫自動化用例更簡單,直觀。
-
質量管理:Web端不僅僅有用來管理自動化相關的模組,更可以做一些簡單的質量資料收集分析以及資料的多圖表展示。
-
多執行緒執行用例:客戶端執行用例可以指定執行緒數量,用例執行更快速。
-
多語言驅動:支援JAVA以及Python語言編寫測試驅動,自動化測試手段更加靈活多變。
-
定時任務排程:支援自定義配置排程任務,包括指定執行緒數,指定執行客戶端,遠端執行shell重啟tomcat,對jenkins中的專案進行構建等。
-
測試過程監控:客戶端執行用例採用命令列的方式,在客戶端可以實時檢視過程。Web端可以通過任務查詢檢視測試進度。
-
日誌定位:客戶端LOG4J+資料庫記錄測試過程日誌,2種方式都可以通過Web端實時檢視定位問題。
-
介面+Web UI+移動端UI多緯度自動化:支援介面+Web UI+移動端UI自動化,Web UI自動化採用WebDriver3.0封裝,移動端UI自動化採用APPIUM封裝,純關鍵字驅動,0編碼。
-
HTTP+Socket介面免編碼:完全封裝HTTP以及Socket介面,協議模板+純關鍵字驅動,免編碼,初級測試人員的福音,與其他類似開源工具相比優勢明顯。
-
線上除錯用例:用例步驟管理介面直接除錯自動化用例,避免使用開發工具除錯帶來的麻煩,省心、省力、省腦子,但是不能不要腦子。
-
Bootstrap 小清新風格介面:整套Web系統基於Bootstrap風格,以及多種其下的外掛,構建清爽介面。
LuckyFrame V2.7 Beta 版本優化更新日誌
Web服務端
1:重構Web服務端與客戶執行端的通訊協議為HTTP,廢除RMI。
2:協議模板增加支援純文字方式新增BODY。
3:測試計劃中增加按執行優先順序排序展示用例功能。
4:修復用例日誌中圖片顯示的問題。
5:修復linux系統下上傳檔案的問題。
6:優化程式碼註釋
7:修復客戶端在刪除專案後導致資料異常的問題。
8:優化事故登記頁面部分欄位長度不合理的問題
9:優化公共引數功能,支援設定全部專案的公共引數
10:優化協議模板加大頭域欄位長度
11:修復連結客戶端丟擲異常時的bug。
12:修復碼雲上使用者提交的部分BUG
13:優化SQL指令碼
14:修復步驟除錯頁面出現<>時不顯示的Bug
15:優化刪除使用者時,不允許刪除admin使用者
客戶執行端
1:重構Web服務端與客戶執行端的通訊協議為HTTP,廢除RMI。
2:重構啟動監聽服務使用springboot框架
3:全面相容windows\linux\Mac下部署客戶端
4:增加對純文字方式HTTP請求JSON的支援
5:增加可使用Python指令碼做為自動化方法驅動的功能
6:啟動客戶端監聽時,增加檢查客戶端配置功能
7:增加相容linux下各種.sh檔案
8:增加相容linux下各種web ui的驅動
9:分離spring boot與測試執行的LOG4J日誌
10:優化部分客戶端中的配置項
11:更換Web UI所需驅動檔案在客戶端的路徑
12:解決日誌框架衝突導致linux下不生成日誌的問題(修改pom.xml)
13:註解廢棄testlink相關的方法
14:刪除無用的部分類
15:修復web ui測試時,預期結果被全部換成小寫的bug
16:優化web ui測試日誌列印
17:相容web ui測試中預期結果check的大小寫
18:優化部分error日誌以及部分方法的註解
19:增加web ui在linux下自動使用headless模式執行功能