最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

造福廣大測試人員!收藏app 測試的這21種工具,準點下班不是夢~

2020-11-11 20:32 作者:軟件測試檸檬班Pro  | 我要投稿

隨著移動互聯(lián)網(wǎng)的高速發(fā)展,App 應(yīng)用非?;穑瑴y試工程師也會接觸到各種 app 應(yīng)用。除了人工測試之外,也可以通過一些測試工具來提高我們的測試效率,以下對于我用過或聽過的 app 測試工具做了一個統(tǒng)一整理,歡迎補充。


一、APP 自動化測試工具

Appium

官網(wǎng):http://appium.io/

GitHub 地址:https://github.com/appium/appium

介紹:Appium 是一個開源的、跨平臺的自動化測試工具。支持自動化 iOS,Android 和 Windows 桌面平臺上的原生、移動 Web 和混合應(yīng)用。開發(fā)者可以使用 WebDriver 兼容的任何語言編寫測試腳本,如 Java,OC,JS,PHP,Python,Ruby,C#,Clojure 和 Perl 語言。是做 UI 自動化測試必須要掌握的工具之一。


Airtest

官網(wǎng):http://airtest.netease.com/

介紹:Airtest 是網(wǎng)易游戲推出的一個 UI 自動化測試工具,適用于游戲和應(yīng)用,支持的平臺為 Windows,Android 和 iOS。Airtest 提供了跨平臺的 API,包括安裝應(yīng)用、模擬輸入、斷言等?;趫D像識別技術(shù)定位 UI 元素,你無需嵌入任何代碼即可進行自動化測試。并且測試腳本運行后可以自動生成詳細的 HTML 測試報告。3

uiautomator2 (python)

GitHub 地址:https://github.com/openatx/uiautomator2

介紹:uiautomator2 是一個可以使用 Python 對 Android 設(shè)備進行 UI 自動化的庫。其底層基于 Google uiautomator,Google 提供的 uiautomator 庫可以獲取屏幕上任意一個 APP 的任意一個控件屬性,并對其進行任意操作。


二、APP 穩(wěn)定性測試工具


Monkey

地址:

https://developer.android.google.cn/studio/test/monkey

介紹:Monkey 是一個在模擬器或設(shè)備上運行的程序,可生成偽隨機用戶事件(例如點擊、輕觸或手勢)流以及很多系統(tǒng)級事件。使用 Monkey 以隨機且可重復(fù)的方式對正在開發(fā)的應(yīng)用進行壓力測試。


MonkeyRunner

地址:

https://developer.android.google.cn/studio/test/monkeyrunner

介紹:

monkeyrunner 工具提供了一個 API,用于編寫可從 Android 代碼外部控制 Android 設(shè)備或模擬器的程序。使用 monkeyrunner,可以編寫一個 Python 程序去安裝 Android 應(yīng)用或測試軟件包,運行它,向其發(fā)送按鍵,截取其界面的屏幕截圖,并將屏幕截圖存儲到工作站中。monkeyrunner 工具主要用于在功能/框架級測試應(yīng)用和設(shè)備以及運行單元測試套件,但也可以自由地將其用于其他目的。


Maxim

GitHub 地址:

https://github.com/zhangzhao4444/Maxim

介紹:

Maxim 是基于 monkey 做的二次開發(fā),相較原生 monkey,相對智能。除了保留原生 monkey 已有的功能外,可深度遍歷控件,可自定義黑白名單,可設(shè)定執(zhí)行時長,增加防睡眠/防假死機制、防跳出/防誤點狀態(tài)欄及下拉狀態(tài)欄等。


UICrawler

GitHub 地址:https://github.com/lgxqf/UICrawler

介紹:
基于 Appium 的 App UI 遍歷 & Monkey 工具,支持 Android 和 iOS 移動 App,或 H5 或微信等應(yīng)用。v2.3 版已支持 Appium 1.16.0, Java-client 7.3.0。

三、APP 性能測試工具


GT

官網(wǎng):?https://gt.qq.com/

介紹:騰訊開源的 APP 的隨身調(diào)測平臺,支持 iOS 和 Android。直接運行在手機上,可對 APP 進行快速的性能測試(CPU、內(nèi)存、流量、電量、幀率/流暢度等等)、開發(fā)日志的查看、Crash 日志查看、網(wǎng)絡(luò)數(shù)據(jù)包的抓取、APP 內(nèi)部參數(shù)的調(diào)試、真機代碼耗時統(tǒng)計等。


Perfdog

官網(wǎng):?https://perfdog.qq.com/

介紹:騰訊游戲部門開發(fā)的移動全平臺 iOS/Android 性能測試、分析工具平臺。手機無需 ROOT/越獄,手機硬件、游戲及應(yīng)用 APP 也無需做任何修改,極簡化即插即用。

PerfDog 支持 iOS 和 Android,支持移動平臺所有應(yīng)用程序(游戲、APP 應(yīng)用、瀏覽器、小程序、小游戲、H5、后臺系統(tǒng)進程等)、Android 模擬器、云真機等性能測試。PC 上 PerfDog 可多開,單 PC 可同時測試多臺手機。目前免費體驗,誰用誰香。


SoloPi

GitHub 地址:https://github.com/alipay/SoloPi

介紹:SoloPi 是一個無線化、非侵入式的 Android 自動化工具。除了公測版的錄制回放、性能測試、一機多控三項主要功能之外,SoloPi 還提供了數(shù)據(jù) Mock,性能加壓、網(wǎng)絡(luò)模擬、智能 Monkey 等功能,能為測試開發(fā)人員節(jié)省寶貴時間。

四、APP 弱網(wǎng)測試&抓包工具


QNET

官網(wǎng):https://wetest.qq.com/product/qnet

介紹:QNET 是騰訊 wetest 服務(wù)平臺推出了一款 App 弱網(wǎng)測試工具,該工具無需 ROOT 手機,無需連接數(shù)據(jù)線,以獨立 app 的方式,為用戶提供給快捷、可靠、功能完善的弱網(wǎng)絡(luò)模擬服務(wù)(2G 網(wǎng)絡(luò)、極差網(wǎng)絡(luò)、連續(xù)丟包、正常網(wǎng)絡(luò)、4G 網(wǎng)絡(luò)、100% 丟包等)。另外 QNET 還支持 TCP/UDP 網(wǎng)絡(luò)協(xié)議抓包。


Fiddler

官網(wǎng):?https://www.telerik.com/fiddler

介紹:Fiddler 是一款大家熟知且功能強大的抓包工具。通過設(shè)置代理,能夠記錄客戶端與服務(wù)器端所有 http(s)通訊??梢葬槍Σ东@到的請求進行分析、設(shè)置斷點、篡改請求及返回數(shù)據(jù),還可以設(shè)置網(wǎng)絡(luò)丟包和延時進行弱網(wǎng)絡(luò)模擬等等。


Charles

官網(wǎng):?https://www.charlesproxy.com/

介紹:Charles 是 HTTP 代理/ HTTP 監(jiān)視器/反向代理,可以查看其計算機與 Internet 之間的所有 HTTP 和 SSL / HTTPS 通信。可對截取的請求及響應(yīng)進行分析、支持修改請求參數(shù)、支持弱網(wǎng)絡(luò)模擬。

五、APP 兼容性測試工具

TestIn

官網(wǎng):https://www.testin.cn/

介紹:Testin 是國內(nèi)較早涉足云測試領(lǐng)域的平臺之一。終端種類及數(shù)量都比較全面。提供遠程真機測試、標準/深度/遍歷兼容測試、自動化測試、測試專家駐場等。支持 Android 與 iOS 系統(tǒng)。但目前僅少部分服務(wù)為免費,絕大多數(shù)服務(wù)為收費項目。


騰訊優(yōu)測

官網(wǎng):?https://utest.21kunpeng.com/home

介紹:騰訊旗下的云測試服務(wù)平臺,擁有超過 3000 臺真機實驗室,覆蓋市面 99% 主流機型。擁有十年終端測試服務(wù)經(jīng)驗,提供兼容性測試、自動化測試、云真機、設(shè)備分享等多種服務(wù)方式。


百度 MTC

官網(wǎng):?http://mtc.baidu.com/

介紹:百度 MTC 是百度開放平臺旗下的移動云測試中心。提供超過 1500 款熱門機型。提供的測試服務(wù)種類有兼容性測試、性能測試、功能測試。并且提供了腳本錄制工具,類似 Testin。

百度 MTC 的服務(wù)目前主要為收費服務(wù)。


阿里 MQC

官網(wǎng):?https://www.aliyun.com/product/mqc

介紹:阿里 MQC 是阿里巴巴旗下的移動測試平臺。提供大量熱門機型,支持 Android 及 iOS 系統(tǒng)。提供兼容性測試、功能測試、性能測試以及穩(wěn)定性測試。

六、APP 安全測試工具

OWASP ZAP

官網(wǎng):?https://owasp.org/www-project-zap/

介紹:OWASP ZAP 是目前最流行的免費 APP 移動安全測試工具,由全球數(shù)百個志愿者管理維護。該工具支持多種腳本語言類型,易安裝,可以在 APP 的開發(fā)和測試階段自動查找安全漏洞。


Drozer

GitHub 地址:

?https://github.com/FSecureLABS/drozer

介紹:Drozer 是一個由 MWR 安全團隊維護開源的軟件,該軟件是針對 Android 平臺的安全審計和攻擊框架。安全人員可通過 drozer 自身提供的一些 module 完成一些基礎(chǔ)的安全測試功能,同時也可以根據(jù)需求實現(xiàn)自己的 module,甚至可以在利用 drozer 提供的框架實現(xiàn)一些自動化審計功能。


MobSF

GitHub 地址:

https://github.com/MobSF/Mobile-Security-Framework-MobSF

介紹:MobSF 是一款自動化移動 App 安全測試工具,適用于 iOS 和 Android,可熟練執(zhí)行動態(tài)、靜態(tài)分析和 Web API 測試。可用于對 Android 和 iOS 應(yīng)用進行快速安全分析。


QARK

GitHub 地址:?https://github.com/linkedin/qark

介紹:QARK 是一個靜態(tài)代碼分析工具,旨在識別基于 Java 的 Android 應(yīng)用程序的潛在安全漏洞和關(guān)注點。QARK 還試圖提供動態(tài)生成的 ADB(Android 調(diào)試橋)命令,以幫助驗證其檢測到的潛在漏洞。它甚至可以動態(tài)地創(chuàng)建一個定制的測試應(yīng)用程序,以及用 APK 的形式,確定潛在問題。

聲明:本文為檸檬班土豆老師原創(chuàng),轉(zhuǎn)載請注明出處!

造福廣大測試人員!收藏app 測試的這21種工具,準點下班不是夢~的評論 (共 條)

分享到微博請遵守國家法律
航空| 兴文县| 德令哈市| 调兵山市| 龙里县| 江城| 丰原市| 泰和县| 白水县| 聊城市| 长治市| 呼伦贝尔市| 奉贤区| 通辽市| 应城市| 娱乐| 海宁市| 诸暨市| 大连市| 东港市| 五大连池市| 濮阳市| 玛沁县| 措美县| 黄陵县| 平南县| 图木舒克市| 舟曲县| 潮州市| 赤城县| 宁安市| 罗甸县| 钟山县| 伽师县| 建德市| 中超| 榆社县| 永清县| 龙井市| 喀什市| 伊金霍洛旗|