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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Soloπ 工具使用见解

發布時間:2024/3/7 编程问答 93 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Soloπ 工具使用见解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、工具意義

  • 不依賴 PC 而直接在端上完成常規的自動化測試,提升自動化測試體驗
  • Soloπ 可以在不侵入被測應用的前提下,基于系統的輔助功能以及圖像匹配能力的智能查找算法,能夠對控件進行精準定位,在端上實現了控件查找能力。Soloπ 通過無線 ADB 方案對 Android 應用進行提權,避開了端上應用受系統權限管控的限制,具備了原本 PC 自動化框架借助于 ADB 工具才擁有的便捷操控(如點擊、滑動、輸入等),在端上實現了事件驅動的能力。
  • 無線 ADB 方案:目前市面上的自動化測試、性能測試方案,大多是基于移動設備的 ADB 能力,通常需要 PC 來驅動。Android 系統為了測試、開發人員更好地進行調試,還提供了一種基于網絡通信 (Socket) 的 ADB 連接模式,這種模式不需要 USB 連接,只需要保證網絡連通即可遠程控制設備,因此設備的控制端就不局限于 PC 一種,任何按照 ADB 通信協議與調試端口通信的設備,包括 Android 設備自身,都可以替代 PC 的角色。
  • 總體簡單來說:

    SoloPi是一個無線化、非侵入式的Android自動化工具,公測版擁有錄制回放、性能測試、一機多控三項主要功能,能為測試開發人員節省寶貴時間。

    二、工具安裝

    1. 用Chrome打開網址下載Solopi.apk,然后安裝到手機

    下載地址:Releases · alipay/SoloPi · GitHub

    手機安裝好如下圖所示:

    ?

    2.電腦端環境配置

    2.1、電腦端下載Android SDK,安裝到電腦(之前ui自動化安裝就不過多說了)

    下載地址:https://developer.android.com/studio/releases/platform-tools

    2.2、電腦端安裝完成后啟動Android Studio,安裝對應安卓版本工具

    3、配置SDK環境變量

    3.1、環境變量中添加ANDROID_HOME

    3.2? 系統變量中添加SDK的Path路徑分別指向platform-toolstools

    測試是否配置成功→在DOS下面輸入adb version,出現如下圖所示界面,表示安裝配置成功

    3.3?開啟手機開發者模式

    3.4 鏈接adb

  • 通過adb devices 獲取手機id
  • 通過命令adb tcpip 5555 配置鏈接端口
  • ?

    ?3.5??Android機啟動Soloπ

    第一次啟動Soloπ時,會申請讀寫權限

    ?

    ?Soloπ第一次使用各項功能時,會提示該功能所需要的各項權限,如下圖所示:

    默認會申請以下權限:

  • adb 權限
    請勾選“一律使用這臺計算機進行調試”,點擊“確定
    ?
  • 懸浮窗權限(直接授權)
  • 添加到后臺白名單(添加就行了)
  • 動態權限申請(授權)
  • ?至此,全部安裝授權完成,可以使用了~

    ?

    三、工具使用

    1、錄制回放

    優點:用戶無需編寫任何代碼情況下,實現了一套純端上的錄制回放運作模式,克服了傳統自動化框架中環境依賴多、驅動靠 PC、測試代碼不易編寫等不足,提供了更好的工具使用體驗。

    目前測試可采用此種方法,進行上線前,功能回歸

    使用方法:

  • 點擊錄制-選擇待測應用-輸入用例名稱、輸入用例描述-開始執行-進行各種操作、斷言
  • 回放:可以單條用例回放,也可以批量回放。可導出用例,用于其他手機端使用
  • 回放結果:成功/失敗,執行操作、參數、回放狀態、失敗的節點可以顯示出來
  • ?

    ?

    2、性能測試

    在無線 ADB 方案的基礎上,提供了一套使用便捷、數據比較完善的性能檢測工具,能夠監控 CPU、內存、FPS、耗電、網絡流量等常規指標,其中 CPU、內存為進程維度指標,FPS、網絡流量為應用維度指標。

    除了采集常規性能指標,Soloπ 還加入了頁面加載耗時計算的功能,能夠簡單快速的獲取從用戶操作到屏幕變化停止的時長,直觀反映用戶體感的加載耗時。

    ?

    ?

    ?

    3、一機多控

    多機聯動的操作模式。在以往的兼容性測試中,測試同學往往需要在多臺設備上重復進行測試,這種工作不僅費時費力,而且容易產生遺漏。一機多控(操作一臺設備,其他設備都會同步聯動)使得業務同學不再需要執行重復操作,可以將注意力更多地放在待測界面在不同設備型號、分辨率或系統版本的顯示效果上。

    ?

    ?

    ?

    ?

    ?

    總結

    以上是生活随笔為你收集整理的Soloπ 工具使用见解的全部內容,希望文章能夠幫你解決所遇到的問題。

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