[發(fā)明專利]應(yīng)用軟件的穩(wěn)定性測試方法、裝置、設(shè)備及介質(zhì)在審
| 申請?zhí)枺?/td> | 202210140523.0 | 申請日: | 2022-02-16 |
| 公開(公告)號: | CN114519004A | 公開(公告)日: | 2022-05-20 |
| 發(fā)明(設(shè)計)人: | 丁璐 | 申請(專利權(quán))人: | 平安普惠企業(yè)管理有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F8/34;G06F3/04883;G06F3/0484 |
| 代理公司: | 深圳市沃德知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 應(yīng)用軟件 穩(wěn)定性 測試 方法 裝置 設(shè)備 介質(zhì) | ||
本發(fā)明涉及測試工具技術(shù)領(lǐng)域,揭露一種應(yīng)用軟件的穩(wěn)定性測試方法,包括:根據(jù)接收的測試命令調(diào)用圖形顯示界面,獲取根據(jù)測試命令生成的測試信息,檢測測試信息的有效性,測試信息有效時,通過測試信息生成可執(zhí)行測試文件,從圖形顯示界面中截取執(zhí)行可執(zhí)行文件得到的測試頁面,根據(jù)測試命令獲取目標用戶的測試需求,通過測試需求得到目標測試頁面集,若測試頁面不在目標測試頁面集中,則重新截取測試頁面,若在目標測試頁面集中,則根據(jù)測試頁面進行測試時的日志信息創(chuàng)建異常測試日志。本發(fā)明還提出一種應(yīng)用軟件的穩(wěn)定性測試裝置、設(shè)備及存儲介質(zhì)。本發(fā)明還涉及區(qū)塊鏈技術(shù),所述測試信息可存儲于區(qū)塊鏈節(jié)點中。本發(fā)明可以提高測試的效率和可靠性。
技術(shù)領(lǐng)域
本發(fā)明涉及測試工具技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用軟件的穩(wěn)定性測試方法、裝置、電子設(shè)備及計算機可讀存儲介質(zhì)。
背景技術(shù)
在應(yīng)用程序開發(fā)成功后,為了明確程序能都正常運行,還需要在移動端進行測試,一般情況下,通過monkey測試可以模擬用戶觸摸屏幕,滑動Trackball、按鍵等操作來對設(shè)備上的程序進行測試,檢測出哪些操作會產(chǎn)生異常情況。
然而現(xiàn)有技術(shù)中monkey測試存在隨機性過強的問題,即在monkey測試中,由于測試隨機性的原因,十分容易跳轉(zhuǎn)到非必要的測試頁面,從而導致測試結(jié)果不具備實用價值,需要不斷重復測試,使得測試的可靠性不高且測試效率低下。
發(fā)明內(nèi)容
本發(fā)明提供一種應(yīng)用軟件的穩(wěn)定性測試方法、裝置、電子設(shè)備及計算機可讀存儲介質(zhì),其主要目的在于提高測試的效率和可靠性。
為實現(xiàn)上述目的,本發(fā)明提供的一種應(yīng)用軟件的穩(wěn)定性測試方法,包括:
接收測試命令,根據(jù)所述測試命令調(diào)用圖形顯示界面;
獲取根據(jù)所述測試命令生成的測試信息,并檢測所述測試信息的有效性;
當所述測試信息有效時,通過所述測試信息生成所述測試信息對應(yīng)的可執(zhí)行測試文件;
執(zhí)行所述可執(zhí)行測試文件,從所述圖形顯示界面中截取執(zhí)行所述可執(zhí)行測試文件時得到的測試頁面;
根據(jù)所述測試命令獲取目標用戶的測試需求,根據(jù)所述測試需求得到目標測試頁面集;
若所述測試頁面不在所述目標測試頁面集中,則重新從所述圖形顯示界面中截取執(zhí)行所述可執(zhí)行測試文件時得到的測試頁面;
若所述測試頁面在所述目標測試頁面集中,則獲取所述測試頁面的測試日志信息,并剔除所述測試日志信息中的正常日志,得到異常測試日志。
可選地,所述根據(jù)所述測試命令調(diào)用圖形顯示界面,包括:
根據(jù)所述測試命令獲取數(shù)據(jù)可視化編輯的單元;
根據(jù)所述數(shù)據(jù)可視化編輯的單元查詢界面設(shè)計單元,將所述界面設(shè)計單元分別與數(shù)據(jù)可視化編輯的單元及預(yù)設(shè)的數(shù)據(jù)存儲設(shè)備相連接,調(diào)用所述數(shù)據(jù)存儲設(shè)備中的與所述測試命令相關(guān)的數(shù)據(jù)生成所述圖形顯示界面。
可選地,所述檢測所述測試信息的有效性,包括:
獲取所述測試信息中的待測試軟件包名、測試次數(shù)和測試循環(huán)次數(shù);
在預(yù)設(shè)的軟件存儲庫中查詢是否存在與所述待測試軟件包名對應(yīng)的待測試軟件包;
若不存在,則確定所述測試信息無效,重新獲取測試命令;
若存在,則根據(jù)所述測試信息中的測試次數(shù)和測試循環(huán)次數(shù)對所述測試信息進行有效性檢測。
可選地,所述根據(jù)所述測試信息中的測試次數(shù)和測試循環(huán)次數(shù)對所述測試信息進行有效性檢測,包括:
獲取執(zhí)行所述測試命令的測試執(zhí)行模塊,查詢所述測試執(zhí)行模塊的執(zhí)行次數(shù)和循環(huán)次數(shù);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于平安普惠企業(yè)管理有限公司,未經(jīng)平安普惠企業(yè)管理有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210140523.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 智能終端中應(yīng)用軟件的管理系統(tǒng)、裝置以及方法
- 應(yīng)用軟件獲取方法、瀏覽器和應(yīng)用商店服務(wù)器
- 應(yīng)用軟件智能下載方法、裝置和系統(tǒng)
- 一種應(yīng)用軟件的篩選方法及服務(wù)設(shè)備
- 應(yīng)用軟件的信息更新方法、終端和計算機存儲介質(zhì)
- 一種應(yīng)用軟件升級方法、終端、系統(tǒng)
- 一種應(yīng)用軟件的異構(gòu)方法及系統(tǒng)
- 一種應(yīng)用軟件的檢測方法及計算設(shè)備
- 一種應(yīng)用軟件管理方法及系統(tǒng)
- 一種應(yīng)用軟件的檢測方法及計算設(shè)備





