[發明專利]基于群控機制的Android應用程序測試方法及系統有效
| 申請號: | 202110088425.2 | 申請日: | 2021-01-22 |
| 公開(公告)號: | CN112765028B | 公開(公告)日: | 2023-08-04 |
| 發明(設計)人: | 陳貞翔;朱宇輝;劉聰;荊山;彭立志;楊波 | 申請(專利權)人: | 濟南大學 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 濟南圣達知識產權代理有限公司 37221 | 代理人: | 黃海麗 |
| 地址: | 250022 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 機制 android 應用程序 測試 方法 系統 | ||
本申請公開了基于群控機制的Android應用程序測試方法及系統,建立待測試的應用程序測試隊列,掃描并啟動通過USB線纜與PC端連接的Android實體機、通過網絡與PC端連接的Android實體機和部署在PC端的Android模擬器;清空Android實體機測試環境內的殘留數據;向Android實體機和Android模擬器,載入待測試的應用程序文件的輔助可執行文件;掃描待測試的應用程序測試隊列,向Android實體機和Android模擬器,載入待測試的應用程序文件;啟動待測試的應用程序文件,注入待測的輸入事件;停止輸入事件,清理測試環境,輸出測試報告。
技術領域
本申請涉及軟件測試技術領域,特別是涉及基于群控機制的Android應用程序測試方法及系統。
背景技術
本部分的陳述僅僅是提到了與本申請相關的背景技術,并不必然構成現有技術。
使用特定的軟硬件環境運行軟件、對其進行動態測試與分析,是軟件開發過程中的一個關鍵步驟。只有將軟件執行起來,開發團隊才可以尋找出軟件中通過分析源代碼所不能發現的問題,并發現軟件與具體平臺的兼容性問題。此外,在安全研究領域,研究人員也需要在特定環境中運行目標軟件,收集各種數據并分析具體行為。開發者或研究人員可以在測試平臺上對應用程序注入多種輸入事件,對應用程序進行整體的流程測試、專門的功能測試以及壓力測試。
在Android平臺的移動應用開發領域,進行軟件測試的方法主要分為兩類。其中一類基于Android模擬器,另一類則基于真實Android設備。
基于Android模擬器的測試方法可以在開發用的PC機內部直接模擬一個預裝了關鍵軟件組件的Android環境。這種方法可以脫離實體Android設備,在開發環境中對應用程序進行快速的測試,抓取更加詳細的日志輸出,并且可以使用較大規模的虛擬機集群進行并行與大規模的測試。但是,這種方法卻難以模擬復雜多變的軟硬件環境,無法發現特殊環境導致的軟件崩潰與漏洞,且運行模擬器時需要耗費PC機較多的資源,難以大量擴展。
基于真實Android設備的測試方法經常被用于發現對真實設備適配不充分而導致的問題。
在實現本申請的過程中,發明人發現現有技術中存在以下技術問題:融合了“群控”技術的測試平臺,可以讓PC機通過USB線纜或網絡連接等多種方式連接大量的設備,開展大規模的實機軟件測試。但是,由于這種測試方法在大規模并行測試時需要管理大量的設備,如何管理設備、整理收集到的數據并調度任務就成了亟待解決的問題。除此之外,前述兩類方法對自動化測試的支持都不夠充分,收集日志與注入輸入事件的過程常需要人工干預。
發明內容
為了解決現有技術的不足,本申請提供了基于群控機制的Android應用程序測試方法及系統;充分解決大規模并行測試的場景下對設備與數據的管理問題,并提供一套自動化的解決方案,從而減少測試過程中的手動干預。
第一方面,本申請提供了基于群控機制的Android應用程序測試方法;
基于群控機制的Android應用程序測試方法,應用于PC端,包括:
步驟(1):建立待測試的應用程序測試隊列,掃描并啟動通過USB線纜與PC端連接的Android實體機、通過網絡與PC端連接的Android實體機和部署在PC端的Android模擬器;
步驟(2):清空Android實體機測試環境內的殘留數據;
步驟(3):向Android實體機和Android模擬器,載入待測試的應用程序文件的輔助可執行文件;
步驟(4):掃描待測試的應用程序測試隊列,向Android實體機和Android模擬器,載入待測試的應用程序文件;
步驟(5):啟動待測試的應用程序文件,注入待測的輸入事件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于濟南大學,未經濟南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110088425.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種吸頭移動吸硅片裝置
- 下一篇:一種胚胎學動脈干分隔教具及其使用方法





