日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

airtest自动化测试_自动化测试必备实用工具,帮你提高工作效率|Gitee项目推荐...

發布時間:2025/4/5 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 airtest自动化测试_自动化测试必备实用工具,帮你提高工作效率|Gitee项目推荐... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天,小編從Web UI 測試、API 測試、數據庫測試、接口測試、單元測試、性能測試等方面,為大家整理了 Gitee 上優秀的自動化測試開源項目,希望能給大家帶來一點幫助。不足之處,歡迎討論交流:)

一、Web UI 自動化測試

1、項目名稱:自動化測試平臺 LuckyFrame

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

項目地址:https://gitee.com/seagull1985/LuckyFrameWeb

2、項目名稱:自動化測試框架 PatatiumWebUi

項目簡介:這是一個 WebUI 自動化測試框架,由webdriver 中文社區創辦人土豆所創建。該 web 自動化測試框架是用 java 語言編寫的,基于selenium webdriver 的開源自動化測試框架,該框架結合了testng、selenium、webdriver、jxl、jodd-http 等工具。該框架基于頁面對象模型(POM)架構,實現了關鍵字驅動技術,數據驅動,無需掌握多少編程知識即可編寫腳本,同時實現了數據與代碼分離的功能。

項目地址:https://gitee.com/zhengshuheng/PatatiumWebUi

3、項目名稱:UI 自動化測試框架 Airtest

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

Airtest 提供了跨平臺的 API,包括安裝應用、模擬輸入、斷言等。 基于圖像識別技術定位 UI 元素,你無需嵌入任何代碼即可進行自動化測試。 測試腳本運行后可以自動生成詳細的 HTML 測試報告,讓你迅速定位失敗的測試點。

AirtestIDE 是一個強大的 GUI 工具,可以幫助你錄制和調試測試腳本。 AirtestIDE 給 QA 人員提供了完整的工作流程支持:錄制腳本->真機回放->生成報告。

項目地址:https://gitee.com/AirtestProject/Airtest

4、項目名稱:開源自動化測試平臺 AutoLin

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

項目地址:https://gitee.com/lym51/AutoLine

二、API 自動化測試

項目名稱:Restful Api 集成測試工具 Hitchhiker

項目簡介:Hitchhiker 是一款開源的 Restful Api 測試工具,支持Schedule, 數據對比,壓力測試,支持上傳腳本定制請求,可以輕松部署到本地,和你的team成員一起管理 Api。

項目地址:https://gitee.com/iwxiaot/Hitchhiker

三、接口自動化測試

1、項目名稱:自動化測試平臺 phoenixframework

項目簡介:phoenixframework 是一個自動化測試平臺,集代碼托管, 分機(node節點)管理,定時任務,分布式或并發等方式執行通過 phoenix_develop 模塊調試好的用例。平臺使用 SSH4 開發,覆蓋了 webgui,接口,移動mobile 等終端的測試與監控。

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

項目地址:https://gitee.com/phoenixframework/phoenixframework

2、項目名稱:TCP/UDP 測試工具 SocketDebugger

項目簡介:SocketDebugger 是一款 TCP/UDP 測試工具,并且包括串口轉發功能,以及自動回復功能。

項目地址:https://gitee.com/hkiaipc/Socket-Debugger

3、項目名稱:HTTP 接口測試插件 ApiDebug

項目簡介:ApiDebug 是一個瀏覽器HTTP接口測試插件,可以用來測試 HTTP、HTTPS接口。支持POST、GET 等方式,同時也支持 json、xml 等自定義接口參數。系統支持保存歷史記錄,也可同步測試接口至 CrapApi 接口管理系統(登陸 http://api.crap.cn ,點擊同步即可保存)。除接口測試外,系統還包含 json 格式化等小工具。

項目地址:https://gitee.com/CrapApi/ApiDebug

4、項目名稱:基于 Java 的 Http 接口測試工具

項目簡介:JApiTest 是使用 java 開發的 Http 接口測試工具,以可視化形式通過配置 http 參數訪問測試接口,并可對返回結果還有判斷。

項目地址:https://gitee.com/penngo/JApiTest

四、性能自動化測試

1、項目名稱:分布式壓力測試工具 Beetle.DT

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

項目地址:https://gitee.com/ikende/Beetle.DT

2、項目名稱:基于 Go 的壓力測試工具 armyant

項目簡介:armyant 是從 http 壓力測試工具 hey 改裝而成。不過,hey 只支持 http 接口的壓力測試,而 armant 可以自定義壓測協議。

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

項目地址:https://gitee.com/plug/armyant

五、數據庫自動化測試

項目名稱:數據庫單元測試框架 xlsunit

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

  • 必須使用 Spring 或者 Spring Boot,因為會利用 Spring 單元測試事務回滾機制。
  • 面向數據庫應用,特別是一個業務操作,有多個表的變化。
  • xlsunit 支持 Spring 4 以上,SpringBoot1.5 以上,支持 Oracle,MySql,Postgres 等數據庫。

項目地址:https://gitee.com/xiandafu/xlsunit

總結

以上是生活随笔為你收集整理的airtest自动化测试_自动化测试必备实用工具,帮你提高工作效率|Gitee项目推荐...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。