[發(fā)明專利]應用測試方法和裝置、系統(tǒng)、電子設備、計算機可讀介質(zhì)有效
| 申請?zhí)枺?/td> | 202110665672.4 | 申請日: | 2021-06-16 |
| 公開(公告)號: | CN113326513B | 公開(公告)日: | 2022-09-02 |
| 發(fā)明(設計)人: | 柯懂湘;曲樂煒;林道正;焦龍龍 | 申請(專利權)人: | 百度在線網(wǎng)絡技術(北京)有限公司 |
| 主分類號: | G06F21/57 | 分類號: | G06F21/57;G06F11/36;G06F8/61;G06F9/455 |
| 代理公司: | 北京英賽嘉華知識產(chǎn)權代理有限責任公司 11204 | 代理人: | 王達佐;馬曉亞 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 測試 方法 裝置 系統(tǒng) 電子設備 計算機 可讀 介質(zhì) | ||
本公開提供了一種應用測試方法和裝置,涉及信息安全、應用測試等技術領域。具體實現(xiàn)方案為:接收待測應用的安裝包和安裝包的信息;響應于檢測到有空閑的終端,控制終端在硬件虛擬運行環(huán)境下安裝待測應用的安裝包;在安裝包安裝完成后,控制終端在硬件虛擬運行環(huán)境下啟動待測應用;基于預設的測試任務和安裝包的信息,生成測試任務代碼并下發(fā)至終端,以使終端采用測試任務代碼對待測應用進行測試;接收終端對待測應用的測試結果。本公開提高了應用測試的準確性。
技術領域
本公開涉及計算機技術領域,具體涉及信息安全、應用測試等技術領域,尤其涉及一種應用測試方法和裝置、系統(tǒng)、電子設備、計算機可讀介質(zhì)以及計算機程序產(chǎn)品。
背景技術
終端上不同運行環(huán)境下的應用面臨各種各樣的安全問題,如自身代碼缺陷、數(shù)據(jù)存儲安全、網(wǎng)絡通信安全、缺乏惡意攻擊防范能力等,依賴人工難以高效的發(fā)現(xiàn)各種安全問題。
發(fā)明內(nèi)容
提供了一種應用測試方法和裝置、系統(tǒng)、電子設備、計算機可讀介質(zhì)以及計算機程序產(chǎn)品。
根據(jù)第一方面,提供了一種應用測試方法,該方法包括:接收待測應用的安裝包和安裝包的信息;響應于檢測到有空閑的終端,控制終端在硬件虛擬運行環(huán)境下安裝待測應用的安裝包;在安裝包安裝完成后,控制終端在硬件虛擬運行環(huán)境下啟動待測應用;基于預設的測試任務和安裝包的信息,生成測試任務代碼并下發(fā)至終端,以使終端采用測試任務代碼對待測應用進行測試;接收終端對待測應用的測試結果。
根據(jù)第二方面,提供了一種應用測試方法,該方法包括:在硬件虛擬運行環(huán)境下安裝待測應用的安裝包;基于接收的應用運行指令,在硬件虛擬運行環(huán)境下啟動待測應用;接收測試任務代碼;基于測試任務代碼,在硬件虛擬運行環(huán)境下對待測應用進行測試,得到并發(fā)送測試結果。
根據(jù)第三方面,提供了一種應用測試裝置,該裝置包括:接收單元,被配置成接收待測應用的安裝包和安裝包的信息;安裝單元,被配置成響應于檢測到有空閑的終端,控制終端在硬件虛擬運行環(huán)境下安裝待測應用的安裝包;啟動單元,被配置成在安裝包安裝完成后,控制終端在硬件虛擬運行環(huán)境下啟動待測應用;測試單元,被配置成基于預設的測試任務和安裝包的信息,生成測試任務代碼并下發(fā)至終端,以使終端采用測試任務代碼對待測應用進行測試;得到單元,被配置成接收終端對待測應用的測試結果。
根據(jù)第四方面,又提供了一種應用測試裝置,該裝置包括:安裝單元,被配置成在硬件虛擬運行環(huán)境下安裝待測應用的安裝包;啟動單元,被配置成基于接收的應用運行指令,在硬件虛擬運行環(huán)境下啟動待測應用;代碼接收單元,被配置成接收測試任務代碼;測試單元,被配置成基于測試任務代碼,在硬件虛擬運行環(huán)境下對待測應用進行測試,得到并發(fā)送測試結果。
根據(jù)第五方面,提供了一種應用測試系統(tǒng),該系統(tǒng)包括:服務器和至少一個分別與服務器通信連接的終端;服務器接收待測應用的安裝包和安裝包的信息;響應于檢測到終端中有空閑的終端,控制該終端在硬件虛擬運行環(huán)境下安裝待測應用的安裝包;在安裝包安裝完成后,控制該終端在硬件虛擬運行環(huán)境下啟動待測應用;基于預設的測試任務和安裝包的信息,生成測試任務代碼并下發(fā)至該終端;該終端采用測試任務代碼對待測應用進行測試,并向服務器發(fā)送待測應用的測試結果。
根據(jù)第六方面,提供了一種電子設備,該電子設備包括:至少一個處理器;以及與至少一個處理器通信連接的存儲器,其中,存儲器存儲有可被至少一個處理器執(zhí)行的指令,指令被至少一個處理器執(zhí)行,以使至少一個處理器能夠執(zhí)行如第一方面或第二方面任一實現(xiàn)方式描述的方法。
根據(jù)第七方面,提供了一種存儲有計算機指令的非瞬時計算機可讀存儲介質(zhì),計算機指令用于使計算機執(zhí)行如第一方面或第二方面任一實現(xiàn)方式描述的方法。
根據(jù)第八方面,提供了一種計算機程序產(chǎn)品,包括計算機程序,計算機程序在被處理器執(zhí)行時實現(xiàn)如第一方面或第二方面任一實現(xiàn)方式描述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網(wǎng)絡技術(北京)有限公司,未經(jīng)百度在線網(wǎng)絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110665672.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





