1. 程式人生 > >自動化測試必備實用工具,幫你提高工作效率 | 碼雲週刊第 88 期

自動化測試必備實用工具,幫你提高工作效率 | 碼雲週刊第 88 期

今天,小編從Web UI 測試、API 測試、資料庫測試、介面測試、單元測試、效能測試等方面,為大家整理了碼雲上優秀的自動化測試開源專案,希望能給大家帶來一點幫助。不足之處,歡迎討論交流:)

一、Web UI 自動化測試

1、專案名稱:自動化測試平臺 LuckyFrame 

ç¨ä¾ç®¡ç

專案簡介:本專案是一款免費開源的測試平臺,最大的特點是全緯度覆蓋了介面自動化、WEB UI自動化、APP自動化,並且支援分散式測試,測試關鍵字驅動也很大程度上解決了測試同學程式碼基礎弱的問題。同時也集成了質量管理相關的一些功能,解決 QA 的日常工作中,專案過程資料的收集問題,並能展示一些簡單質量報表。

2、專案名稱:自動化測試框架 PatatiumWebUi

專案簡介:這是一個 WebUI 自動化測試框架,由webdriver 中文社群創辦人土豆所建立。該 web 自動化測試框架是用 java 語言編寫的,基於selenium webdriver 的開源自動化測試框架,該框架結合了testng、selenium、webdriver、jxl、jodd-http 等工具。該框架基於頁面物件模型(POM)架構,實現了關鍵字驅動技術,資料驅動,無需掌握多少程式設計知識即可編寫指令碼,同時實現了資料與程式碼分離的功能。

3、專案名稱:UI 自動化測試框架 Airtest

專案簡介:Airtest 是一個跨平臺的 UI 自動化測試框架,適用於遊戲和 App。目前支援 Windows 和 Android 平臺,iOS 支援正在開發中。

Airtest 提供了跨平臺的 API,包括安裝應用、模擬輸入、斷言等。 基於影象識別技術定位 UI 元素,你無需嵌入任何程式碼即可進行自動化測試。 測試指令碼執行後可以自動生成詳細的 HTML 測試報告,讓你迅速定位失敗的測試點。

AirtestIDE 是一個強大的 GUI 工具,可以幫助你錄製和除錯測試指令碼。 AirtestIDE 給 QA 人員提供了完整的工作流程支援:錄製指令碼->真機回放->生成報告。

4、專案名稱:開源自動化測試平臺 AutoLine

start

專案簡介:AutoLine 開源平臺是一個開源自動化測試解決方案,為廣大軟體測試從業人員提供一個基於開源框架的自動化測試平臺開發示例。本專案基於 RobotFramework 進行二次開發,支援 RobotFramework 幾乎所有的庫。

二、API 自動化測試

專案名稱:Restful Api 整合測試工具 Hitchhiker

專案簡介:Hitchhiker 是一款開源的 Restful Api 測試工具,支援Schedule, 資料對比,壓力測試,支援上傳指令碼定製請求,可以輕鬆部署到本地,和你的team成員一起管理 Api。

三、介面自動化測試

1、專案名稱:自動化測試平臺 phoenixframework

專案簡介:phoenixframework 是一個自動化測試平臺,集程式碼託管, 分機(node節點)管理,定時任務,分散式或併發等方式執行通過 phoenix_develop 模組除錯好的用例。平臺使用 SSH4 開發,覆蓋了 webgui,介面,移動mobile 等終端的測試與監控。

目前 webGUI 模組已經完成,相容 chrome,Firefox,IE,httpunit 以及 phantomjs 驅動。

2、專案名稱:TCP/UDP 測試工具 SocketDebugger 

專案簡介:SocketDebugger 是一款 TCP/UDP 測試工具,並且包括串列埠轉發功能,以及自動回覆功能。

3、專案名稱:HTTP 介面測試外掛 ApiDebug

專案簡介:ApiDebug 是一個瀏覽器HTTP介面測試外掛,可以用來測試 HTTP、HTTPS介面。支援POST、GET 等方式,同時也支援 json、xml 等自定義介面引數。系統支援儲存歷史記錄,也可同步測試介面至 CrapApi 介面管理系統(登陸 http://api.crap.cn ,點選同步即可儲存)。除介面測試外,系統還包含 json 格式化等小工具。 

4、專案名稱:基於 Java 的 Http 介面測試工具

Alt text

專案簡介:JApiTest 是使用 java 開發的 Http 介面測試工具,以視覺化形式通過配置 http 引數訪問測試介面,並可對返回結果還有判斷。

四、效能自動化測試

1、專案名稱:分散式壓力測試工具 Beetle.DT

專案簡介:基於 .NET 實現的分散式壓力測試工具,使用者可以根據需求編寫相關的測試用例;通過工具的管理介面即可以把測試用例推送到服務中心,再根據實際壓測的需求把測試用例分配到不同節點上執行。工具會根據測試的情況實時獲取測試結果,測試完成後使用者還可以查詢具體的測試報告。節點採用程序隔離的方式執行測試用例,所以測試用例的執行都是相互獨立。

2、專案名稱:基於 Go 的壓力測試工具 armyant

專案簡介:armyant 是從 http 壓力測試工具 hey 改裝而成。不過,hey 只支援 http 介面的壓力測試,而 armant 可以自定義壓測協議。

目前預設實現了 http,mqtt 兩種協議的壓力測試。

五、資料庫自動化測試

專案名稱:資料庫單元測試框架 xlsunit

Alt text

專案簡介:面向資料庫應用的單元測試框架,使用excel,作為輸入,以及輸出比較,適合大量資料庫操作。如下情況可以使用 xlsunit:

  • 必須使用 Spring 或者 Spring Boot,因為會利用 Spring 單元測試事務回滾機制。

  • 面向資料庫應用,特別是一個業務操作,有多個表的變化。

  • xlsunit 支援 Spring 4 以上,SpringBoot1.5 以上,支援 Oracle,MySql,Postgres 等資料庫。

往期精彩:

相關推薦

自動化測試必備實用工具提高工作效率 | 週刊 88

今天,小編從Web UI 測試、API 測試、資料庫測試、介面測試、單元測試、效能測試等方面,為大家整理了碼雲上優秀的自動化測試開源專案,希望能給大家帶來一點幫助。不足之處,歡迎討論交流:) 一、Web UI 自動化測試 1、專案名稱:自動化測試平臺 LuckyFrame

自動化測試必備實用工具提高工作效率

Web UI 測試、API 測試、資料庫測試、介面測試、單元測試、效能測試等方面,為大家整理了碼雲上優秀的自動化測試開源專案,希望能給大家帶來一點幫助。不足之處,歡迎討論交流:) 1Web UI 自動化測試 專案名稱: 自動化測試平臺 LuckyFrame  專案簡介:本專案是一款免費開

五個Python程式設計Tips提高編碼效率

【導語】無論你是一位高階的AI工程師還是學生,你都會在工作或學習過程中需要用到 Python。自 1991 年首次釋出後,Python 很快就成為了程式設計師和技術人員最喜歡的語言。作為一種擁有相對簡單語法的高階解釋語言,Python 成為了大家的不二之選。 一些整合的 Python 庫也被應用在各

小胖親測分享3個實用建議幫助提升工作效率

在工作中,你是否經常因為趕專案而加班? 或者因為領導突然安排了一些zz任務而打亂了原先的計劃? 又或者因為新出了一部電視劇《長安十二時辰》而控制不住自己去刷劇,卻把還沒有完成的工作、作業放在了一邊? 以上這些情況我都有…… 這些情況的解決方案其實有很多,知乎上也能一搜一大堆。但今天我要講的是自己親測有效的

5個小眾逆天的Excel辦公小技巧提高工作效率

上下左右 都是 想要 效率 快速 ima 工作 alt ctrl+ 在我們的日常辦公中,一些常用的辦公軟件幾乎每臺電腦上都有,一些辦公小技巧雖然不是每個人都能使用的上,但是絕大多數人都是可以使用的,不管你是二者中的哪一個,小編都希望大家可以學一學;  1.設置聚光燈顯示  

如何打造高效 DevOps 工具鏈? | 週刊 82

在過去,傳統計算機行業往往通過手工操作應對運維需求。但是,如今隨著需求的快速變化,且多條產品線並行存在,只有將固定且重複的流程自動化,用恰當的工具鏈路代替人工操作,才能減少等待,提升效率! 本期為大家精選了 碼雲 上優秀的 DevOps 開源專案,希望能夠給大家帶來一點幫助

蘋果&安卓最新看片神器各種實用功能一年省下上千塊!

說到看片神器,之前就給大家介紹過很多款,雖然說免費又好用,但是基本上壽命不長,用著用著就陣亡了...... 今天給大家帶來一個最新的軟體的,這個軟體目前還是非常好使的!,目前基本上是沒有什麼問題的,資源多,載入快,視訊清晰度也很高,可以說非常給力了!   這個就是軟體的首

5個Excel實用技巧大大提高工作效率

今天給大家分享5個Excel實用的小技巧,學會了可以幫助我們在日常工作中快速提高工作效率! 1.快速隱藏單元格資料 若是想對單元格中的某些資料隱藏,使用單元格自定義即可。 選中單元格資料,點選滑鼠右鍵選擇"設定單元格格式",點選"自定義",在"型別"一欄中輸入";;;"即可。 具體操作如下: 2.快

手機文字識別工具快速複製圖片上的文字

在平時的工作和學習生活中,一般碰到一些需要拷貝下來的圖片上的文字,你會怎麼做呢?       --一般來說,很多人肯定是對著電腦手動打字或者自己動手抄錄,但是圖片上密密麻麻的文字,一時半會兒肯定是敲不完的。其實,現在已經有很多圖片文字識別軟體,這些

6款大神級PPT輔助工具輕松完成PPT制作

你好 個性字體 jpg ffffff 好的 term images 幻燈片 eat 想要制作一份驚艷的PPT,沒有好用的神器可不行,今天跟大家分享的這幾個神器,讓你好用到停不下來。一、PPT遙控器簡單的PPT遙控器之一,無需安裝APP,用微信掃面二維碼可直接使用,通過上下滑

一個工具實現酷炫的資料視覺化

大部分人眼裡,資料視覺化可以是這樣的:   但其實,它也可以做成這樣:       看著酷炫的視覺化,有人會疑惑,是否有實實在在的用處。其實在商業、生產和運營場景中有大量類似的使用,如集團展覽中心——

工具系列之郵件--淺談工具怎樣改變工作效率

ear 驅動 tracking 有一個 develop prop 第一次 ren 關聯 關於提高個人工作效率有非常多方法。如計劃工作、時間意識。集中精力、避免並行;

週刊 63 這5個線上考試系統組織考試的效率翻一倍

碼雲專案推薦 在網際網路連線一切的風潮之下,對於考試系統,也有很多人搭建一套符合自己需求的線上系統,但是卻苦於一直沒有好的開源專案,最後不得不購買高昂的 SaaS 線上考試系統。今天小編特地整理出了碼雲上比較好的線上考試系統,希望能夠給大家帶來一點幫助。 如果大家有關於線上考試系統的開源專案,也

12款堪稱神器的 Chrome 外掛Max 工作效率

導語:好的工具外掛是提高程式設計師生產力的法寶,本文介紹了 12 款Chrome 外掛,非常高效

好用的辦公郵箱工作效率翻倍!

自信 ef6 工作 辦公 學習 adb 安全 image bbc 你是否因為工作需要,經常外出談客戶?處理郵件不方便、資料準備不充分、不能及時與客戶溝通等因素導致你的業績不達標。一個好用的辦公郵箱可為你的工作增色不少, 為此小編今日推薦給大家,TOM旗下“隨心郵”產品可讓你

這6款軟體工作效率提升90%!

隨著網際網路的快速發展,人們在工作生活中對手機和電腦的依耐越來越強。在這樣的生活節奏中,[效率]成為了人們共同關注的話題。老闆想要員工提高工作效率把事情做得又好又快,而員工呢,也想把工作效率提起來,讓自己工作與生活兩不誤。但提升工作效率對大多數人來說,是說起來簡單但做起來卻很

掌握這些PPT技巧工作效率提高10倍

點擊 不知道 src 同事 方法 text 快速 分享 type 大家平時在辦公中是不是經常聽到有很多同事說PPT很難繪制呢?熟練的人們只要花一個小時就可以將一份精美的PPT就繪制好了,而我們要花費一上午甚至一天才能將其繪制好,做的慢就算了,做出來的效果還不忍直視,是不是很

PDF文件怎麽修改輕松提高工作效率

技術分享 找到 界面 blog edit 分享圖片 編輯表單 迅捷 ces PDF文件怎麽修改呢?PDF文件是一種安全性比較高的文件,不能直接修改編輯PDF文件。想要修改編輯PDF文件就可以使用專業的PDF編輯器,下面小編就為大家介紹一下迅捷PDF編輯器修改PDF文件的操作

6個常用Excel函式進一步提升工作效率職場必備

我們處理Excel資料報表時候,經常因為對函式的不熟練,導致我們在插入函式時候出現不顯示情況。 那麼我們如何才能避免這些情況呢?不用擔心今天為大家整理了6個我們辦公常用到的Excel函式,學會巧妙使用它們輕鬆幫你進一步提升工作效率,職場必備良品之一! 獲取日期裡面是星期幾 大家都是到在Excel裡面獲取

6個常用Excel函數進一步提升工作效率職場必備

取數 同名 之一 ifs 單元 重復 通過 數據報 星期幾 我們處理Excel數據報表時候,經常因為對函數的不熟練,導致我們在插入函數時候出現不顯示情況。 那麽我們如何才能避免這些情況呢?不用擔心今天為大家整理了6個我們辦公常用到的Excel函數,學會巧妙使用它們輕松幫你進