[發(fā)明專利]應用測試方法、裝置、設(shè)備及計算機可讀存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202010094833.4 | 申請日: | 2020-02-12 |
| 公開(公告)號: | CN111309613A | 公開(公告)日: | 2020-06-19 |
| 發(fā)明(設(shè)計)人: | 王慶豐 | 申請(專利權(quán))人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳市世紀恒程知識產(chǎn)權(quán)代理事務所 44287 | 代理人: | 肖丹 |
| 地址: | 518000 廣東省深圳市前海深港合作區(qū)前*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 應用 測試 方法 裝置 設(shè)備 計算機 可讀 存儲 介質(zhì) | ||
1.一種應用測試方法,其特征在于,所述應用測試方法包括以下步驟:
當偵測到基于待測應用發(fā)送的操作指令時,確定與所述操作指令對應的主控終端,并記錄所述操作指令對應的操作坐標和操作事件;
根據(jù)所述操作坐標和所述操作事件,確定所述待測應用在所述主控終端中所生成的與所述操作指令對應的目標元素,并判斷其他待測終端中的所述待測應用是否存在所述目標元素;
若存在所述目標元素,則將所述操作事件同步到所述其他待測終端中,對所述其他待測終端的目標元素進行測試。
2.如權(quán)利要求1所述的應用測試方法,其特征在于,所述將所述操作事件同步到所述其他待測終端中,對所述其他待測終端的目標元素進行測試的步驟包括:
在將所述操作事件同步到所述其他待測終端中后,讀取所述其他待測終端對所述操作事件進行響應所生成的響應結(jié)果,并根據(jù)所述操作坐標和所述操作事件,查找參考結(jié)果;
將所述響應結(jié)果和所述參考結(jié)果對比,生成相似度值,并判斷所述相似度值是否在預設(shè)閾值范圍內(nèi);
若所述相似度值在預設(shè)閾值范圍內(nèi),則完成對所述其他待測終端的目標元素的測試。
3.如權(quán)利要求2所述的應用測試方法,其特征在于,所述讀取所述其他待測終端對所述操作事件進行響應所生成的響應結(jié)果,并根據(jù)所述操作坐標和所述操作事件,查找參考結(jié)果的步驟包括:
讀取所述其他待測終端對所述操作事件進行響應所生成的第一響應圖片,并根據(jù)所述操作坐標,對所述第一響應圖片進行截圖,生成響應結(jié)果;
讀取所述主控終端對所述操作事件進行響應所生成的第二響應圖片,并根據(jù)所述操作坐標,對所述第二響應圖片進行截圖,生成參考結(jié)果;
所述將所述響應結(jié)果和所述參考結(jié)果對比,生成相似度值的步驟包括:
調(diào)用預設(shè)工具,在所述響應結(jié)果和所述參考結(jié)果之間分別進行顏色和尺寸的對比,生成顏色相似度值和尺寸相似度值;
對所述顏色相似度值和所述尺寸相似度值進行均值處理,生成所述相似度值。
4.如權(quán)利要求2所述的應用測試方法,其特征在于,所述讀取所述其他待測終端對所述操作事件進行響應所生成的響應結(jié)果的步驟之前包括:
判斷在預設(shè)延時時長內(nèi)是否偵測到所述響應結(jié)果,若偵測到所述響應結(jié)果,則執(zhí)行讀取所述其他待測終端對所述操作事件進行響應所生成的響應結(jié)果的步驟;
若未偵測到所述響應結(jié)果,則向所述主控終端發(fā)送反饋信息,以供所述主控終端基于所述反饋信息發(fā)起操作指令。
5.如權(quán)利要求1-4任一項所述的應用測試方法,其特征在于,所述判斷其他待測終端中是否存在所述目標元素的步驟包括:
讀取所述目標元素的標識信息,并判斷其他待測終端中是否存在具有所述標識信息的界面元素;
若存在具有所述標識信息的界面元素,則讀取所述界面元素的第一元素信息,其中所述第一元素信息包括所述界面元素的父元素、兄弟元素和子元素的元素信息;
判斷所述目標元素的第二元素信息和所述第一元素信息是否一致,其中所述第二元素信息包括所述目標元素的父元素、兄弟元素和子元素的元素信息;
若所述第二元素信息和所述第一元素信息一致,則判定所述其他待測終端中存在所述目標元素。
6.如權(quán)利要求1-4任一項所述的應用測試方法,其特征在于,所述當偵測到基于待測應用發(fā)送的操作指令時,確定與所述操作指令對應的主控終端的步驟包括:
接收多臺待測終端發(fā)送的所述待測應用的應用界面,并將所述應用界面顯示在顯示界面中;
當偵測到基于任意一項所述應用界面發(fā)送的操作指令時,讀取所述操作指令中的界面標識,并根據(jù)所述界面標識確定目標應用界面;
將與所述目標應用界面對應的待測終端確定為主控終端,并將多臺所述待測終端中除所述主控終端外的剩余待測終端確定為其他待測終端。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳壹賬通智能科技有限公司,未經(jīng)深圳壹賬通智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010094833.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





