[發(fā)明專利]一種網(wǎng)頁的測試方法、裝置及設(shè)備在審
| 申請?zhí)枺?/td> | 202110731294.5 | 申請日: | 2021-06-29 |
| 公開(公告)號: | CN113342684A | 公開(公告)日: | 2021-09-03 |
| 發(fā)明(設(shè)計)人: | 隋心;張靜軍;姜琳 | 申請(專利權(quán))人: | 北京搜狗科技發(fā)展有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F16/955;G06F16/958;G06F16/906;G06T5/00;G06T5/30;G06T7/00;G06T7/13 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100084 北京市海淀區(qū)中關(guān)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 網(wǎng)頁 測試 方法 裝置 設(shè)備 | ||
1.一種網(wǎng)頁的測試方法,其特征在于,所述方法包括:
獲取當(dāng)前網(wǎng)頁的頁面截圖;
根據(jù)所述頁面截圖,確定所述當(dāng)前網(wǎng)頁中的至少一個待測試區(qū)域;
根據(jù)觸發(fā)記錄,按照觸發(fā)順序依次在所述當(dāng)前網(wǎng)頁中觸發(fā)所述待測試區(qū)域,并更新所述觸發(fā)記錄;
如果觸發(fā)所述待測試區(qū)域后跳轉(zhuǎn)到下一級網(wǎng)頁,重新確定跳轉(zhuǎn)后的網(wǎng)頁為當(dāng)前網(wǎng)頁,檢測所述當(dāng)前網(wǎng)頁的異常情況,獲得所述當(dāng)前網(wǎng)頁的上一級網(wǎng)頁中所述待測試區(qū)域?qū)?yīng)的異常檢測結(jié)果;
當(dāng)未達到預(yù)設(shè)條件時,重新執(zhí)行所述獲取當(dāng)前網(wǎng)頁的頁面截圖以及后續(xù)步驟;
當(dāng)達到所述預(yù)設(shè)條件時,從所述當(dāng)前網(wǎng)頁跳轉(zhuǎn)回上一級網(wǎng)頁,重新確定跳轉(zhuǎn)后的網(wǎng)頁為當(dāng)前網(wǎng)頁,再次判斷是否達到所述預(yù)設(shè)條件,如果否,繼續(xù)執(zhí)行所述根據(jù)觸發(fā)記錄,按照觸發(fā)順序依次在所述當(dāng)前網(wǎng)頁中觸發(fā)所述待測試區(qū)域以及后續(xù)步驟。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)條件為預(yù)設(shè)截止條件或者所述當(dāng)前網(wǎng)頁中的待測試區(qū)域均被觸發(fā)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述根據(jù)所述頁面截圖,確定所述當(dāng)前網(wǎng)頁中的至少一個待測試區(qū)域,包括:
確定所述當(dāng)前網(wǎng)頁的網(wǎng)頁類型;
如果所述網(wǎng)頁類型為搜索結(jié)果頁,將所述頁面截圖輸入目標(biāo)檢測模型,獲得所述頁面截圖中的待測試區(qū)域;所述目標(biāo)檢測模型通過第一歷史頁面截圖以及所述第一歷史頁面截圖中的待測試區(qū)域標(biāo)簽訓(xùn)練得到;
如果所述網(wǎng)頁類型為非搜索結(jié)果頁,將所述頁面截圖轉(zhuǎn)換為灰度圖像,對所述灰度圖像進行邊緣提取后進行膨脹處理生成二值圖像,獲得所述二值圖像中的連通區(qū)域;將各個所述連通區(qū)域的最小外接矩形確定為所述頁面截圖中的待測試區(qū)域;
將所述頁面截圖中的待測試區(qū)域映射到所述當(dāng)前網(wǎng)頁中,獲得所述當(dāng)前網(wǎng)頁中的至少一個待測試區(qū)域。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述確定所述當(dāng)前網(wǎng)頁的網(wǎng)頁類型,包括:
獲取所述當(dāng)前網(wǎng)頁的網(wǎng)頁源碼,從所述網(wǎng)頁源碼中識別第一目標(biāo)標(biāo)識;
如果從所述網(wǎng)頁源碼中識別到第一目標(biāo)標(biāo)識,將所述當(dāng)前網(wǎng)頁的網(wǎng)頁類型確定為搜索結(jié)果頁;
如果未從所述網(wǎng)頁源碼中識別到第一目標(biāo)標(biāo)識,將所述當(dāng)前網(wǎng)頁的網(wǎng)頁類型確定為非搜索結(jié)果頁。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括:
將所述頁面截圖輸入熱力值檢測模型,獲得所述頁面截圖中各像素點的熱力值;所述熱力值檢測模型通過第二歷史頁面截圖以及所述第二歷史頁面截圖中實際可點擊區(qū)域內(nèi)的熱力值分布訓(xùn)練得到;
將每一所述待測試區(qū)域中各像素點的熱力值相加,得到所述待測試區(qū)域的熱力值之和;
按照所述待測試區(qū)域的熱力值之和對所述待測試區(qū)域進行排序,確定所述待測試區(qū)域的觸發(fā)順序。
6.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述檢測所述當(dāng)前網(wǎng)頁的異常情況,獲得所述當(dāng)前網(wǎng)頁的上一級網(wǎng)頁中所述待測試區(qū)域?qū)?yīng)的異常檢測結(jié)果,包括:
檢測所述當(dāng)前網(wǎng)頁是否存在頁面留白異常、頁面訪問異常、縮略圖缺失異常、文字亂碼異常以及存在彈窗中的一項或多項異常情況,獲得所述當(dāng)前網(wǎng)頁的上一級網(wǎng)頁中所述待測試區(qū)域?qū)?yīng)的異常檢測結(jié)果。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述檢測所述當(dāng)前網(wǎng)頁是否存在頁面留白異常、頁面訪問異常、縮略圖缺失異常、文字亂碼異常以及存在彈窗中的一項或多項異常情況,包括以下一項或多項:
檢測所述當(dāng)前網(wǎng)頁的頁面截圖中白色像素點的數(shù)量是否大于像素點數(shù)量閾值,如果大于像素點數(shù)量閾值,確定所述當(dāng)前網(wǎng)頁存在頁面留白異常;
檢測所述當(dāng)前網(wǎng)頁的狀態(tài)標(biāo)識,如果所述狀態(tài)標(biāo)識為第二目標(biāo)標(biāo)識,確定所述當(dāng)前網(wǎng)頁存在頁面訪問異常;
檢測所述當(dāng)前網(wǎng)頁的頁面截圖中是否存在預(yù)設(shè)目標(biāo)圖像,如果存在預(yù)設(shè)目標(biāo)圖像,確定所述當(dāng)前網(wǎng)頁存在縮略圖缺失異常;
獲取所述當(dāng)前網(wǎng)頁中包括的文字,識別所述文字是否存在文字亂碼,如果存在文字亂碼,確定所述當(dāng)前網(wǎng)頁存在文字亂碼異常;
對所述當(dāng)前網(wǎng)頁的頁面截圖進行是否包括彈窗頁面的分類識別,如果分類識別結(jié)果為存在所述彈窗頁面,確定所述當(dāng)前網(wǎng)頁存在彈窗。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京搜狗科技發(fā)展有限公司,未經(jīng)北京搜狗科技發(fā)展有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110731294.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





