uiautomator2github地址:github.com/openatx/uia…
UiAutomator 是 Google 提供的用來做安卓自動化測試的一個 Java 庫,基于 Accessibility 服務。功能很強,可以對第三方 App 進行測試,獲取屏幕上任意一個 APP 的任意一個控件屬性,并對其進行任意操作,但有兩個缺點:
Appetizer官網(wǎng):www.appetizer.io/cn/ Appetizer 通過 DEX 插樁的方法,全自動地向 APP 內(nèi)多處插入代碼,在程序運行的過程中,監(jiān)控異常和閃退、搜集主線程卡頓與耗時操作、HTTP/HTTPS 請求和響應、CPU 和 Java 堆內(nèi)存消耗等。 采集代碼經(jīng)過調(diào)優(yōu),對 APP 運行性能影響小于1%。 收集的運行數(shù)據(jù)存儲在設備的本地,完成測試后上傳到 Appetizer 服務端進行分析,產(chǎn)生詳細的問題報告、各項指標等。 各項數(shù)據(jù)可以以多種格式導出,JSON, CSV, HTML,支持不同定制化數(shù)據(jù)分析以及集成服務。
ApifoxApifox 是一體化 API 協(xié)作平臺,可以實現(xiàn) API 文檔、API 調(diào)試、API Mock、 API 自動化測試,是更先進的 API 設計/開發(fā)/測試工具。Apifox 提供了一種全面的 API 管理解決方案。使用 Apifox ,你可以在統(tǒng)一的平臺上設計、調(diào)試、測試以及協(xié)作你的 API,消除了在不同工具之間切換和數(shù)據(jù)不一致的問題。 簡化了你的 API 工作流,并確保了前端、后端和測試人員之間的高效協(xié)作。
Apifox 作為一款 API 設計工具,具有以下優(yōu)點:
Appium官網(wǎng):appium.io/ Appium 是一種開源的跨平臺自動化測試框架,用于移動應用程序,它支持 Android 和 iOS 平臺。Appium 基于 WebDriver 協(xié)議,采用 HTTP REST API 的方式與移動設備進行通信,從而可以使用不同編程語言編寫測試代碼,例如 Java、JavaScript、Python、Ruby 等。 Appium 能夠使用與用戶交互相同的方式來自動化測試移動應用程序,通過識別界面元素,并執(zhí)行一系列交互動作來測試移動應用程序的功能和性能,包括滑動、縮放、點擊等操作。Appium 還支持原生應用程序、混合應用程序和移動網(wǎng)頁應用程序的自動化測試。
Airtestgithub 地址:github.com/AirtestProj… Airtest 是一款 Python 開發(fā)的跨平臺游戲和應用自動化測試框架。和其他的 自動化測試工 具類似,Airtest 可以通過自動化操作移動設備或 PC 上的應用程序自動檢測和驗證應用程序的功能、性能等,從而將應用測試的工作量減少。 Airtest 支持多種游戲引擎,包括 Unity3D、Cocos2d-x、Egret、LayaBox 等。Airtest 同時也支持 Android 和 iOS 平臺,它使用 Python 作為語言,這為開發(fā)人員提供了極大的靈活性,允許它們使用完整的 Python 生態(tài)系統(tǒng)。
ATXServer2github 地址:github.com/openatx/atx… ATXServer2 是一款開源的移動設備自動化測試方案,它由微信出品,支持 Android 和 iOS 平臺。ATXServer2 借鑒了 Appium 和 UIAutomator2 的思想,并根據(jù)我們的實際需求進行了改進,使其更加適合在大規(guī)模應用中使用。
STFgithub 地址:github.com/openstf/stf STF(Smartphone Test Farm)是一款開源的移動設備管理和自動化測試工具,它可被用于大規(guī)模的移動測試、設備管理和分發(fā),以及其他基于 Appium 和 WebDriver 的自動化測試。 STF 提供了對定制和原始 Android 和 iOS 設備的支持,它是一個可擴展的 web 界面,通過它可以管理設備,同時還可以上傳 APK 文件進行測試。此外,STF 還可以通過 RESTful API 與其他外部工具集成,從而提高工具的效率和準確度。
UICrawlergithub 地址:github.com/lgxqf/UICra…
UICrawler 是一款由華中科技大學開發(fā)的開源自動化測試工具,主要用于移動應用的自動化遍歷測試。UICrawler 可以通過模擬用戶操作的方式,探索和遍歷應用程序中的各種用戶界面元素,并記錄測試過程中的異常行為。 最后感謝每一個認真閱讀我文章的人,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走:
這些資料,對于【軟件測試】的朋友來說應該是最全面最完整的備戰(zhàn)倉庫,這個倉庫也陪伴上萬個測試工程師們走過最艱難的路程,希望也能幫助到你! |
|
|