[發明專利]網站鏈接樹狀圖生成方法、裝置、設備及存儲介質在審
| 申請號: | 201811538665.2 | 申請日: | 2018-12-14 |
| 公開(公告)號: | CN109783753A | 公開(公告)日: | 2019-05-21 |
| 發明(設計)人: | 林澤全 | 申請(專利權)人: | 平安普惠企業管理有限公司 |
| 主分類號: | G06F16/958 | 分類號: | G06F16/958;G06F16/955;G06F11/36 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網站鏈接 樹狀圖 測試腳本 測試鏈路 測試網頁 存儲介質 后續邏輯 鏈接測試 邏輯分析 目標文件 生成測試 用戶體驗 自動生成 鏈路 遺漏 匹配 渲染 更新 應用 分析 保證 | ||
1.一種網站鏈接樹狀圖生成方法,其特征在于,所述方法包括:
獲取待測試網頁的網站鏈接測試腳本;
根據所述網站鏈接測試腳本對所述待測試網頁的目標文件進行鏈接測試,并生成測試結果;
根據所述測試結果建立測試鏈路表,對所述測試鏈路表進行鏈路渲染,生成網站鏈接樹狀圖。
2.如權利要求1所述的方法,其特征在于,所述獲取待測試網頁的網站鏈接測試腳本的步驟,包括:
對待測試網頁進行分析,獲得網頁分析結果;
根據所述網頁分析結果獲得所述待測試網頁的超文本標記語言HTML標簽數量;
將所述HTML標簽數量代入至預設腳本生成模型中,獲得與所述待測試網頁對應的網站鏈接測試腳本,所述預設腳本生成模型用于反映標簽數量與不同測試腳本的映射關系。
3.如權利要求2所述的方法,其特征在于,所述根據所述網站鏈接測試腳本對所述待測試網頁的目標文件進行鏈接測試,并生成測試結果的步驟,包括:
將所述待測試網頁拆分為多個目標文件;
根據預設貪婪算法依次通過所述網站鏈接測試腳本對各目標文件進行鏈接測試,獲得各目標文件對應的鏈路集;
根據所述鏈路集生成測試結果。
4.如權利要求3所述的方法,其特征在于,所述根據預設貪婪算法依次通過所述網站鏈接測試腳本對各目標文件進行鏈接測試,獲得各目標文件對應的鏈路集的步驟,包括:
根據預設貪婪算法依次通過所述網站鏈接測試腳本對各目標文件進行鏈接測試;
獲取各目標文件對應的包含超鏈接的目標區塊,遍歷以各目標區塊作為跳轉點通過的所有鏈路;
將各鏈路進行匯總,生成目標文件對應的鏈路集。
5.如權利要求4所述的方法,其特征在于,所述根據所述鏈路集生成測試結果的步驟,包括:
根據預設鏈路列表對所述鏈路集中的鏈路進行遞歸,以使所述鏈路集中的鏈路依次與所述預設鏈路列表中的鏈路匹配,生成匹配結果;
根據所述匹配結果判斷所述鏈路集中的鏈路是否在所述預設鏈路列表中存在;
將不存在于所述預設鏈路列表中的鏈路添加至所述預設鏈路列表中,以形成新的預設鏈路列表;
根據新的預設鏈路列表生成測試結果。
6.如權利要求1-5中任一項所述的方法,其特征在于,所述根據所述網站鏈接測試腳本對所述待測試網頁的目標文件進行鏈接測試,并生成測試結果的步驟之前,所述方法還包括:
根據預設選擇指令從所述待測試網頁對應的HTML代碼中選取目標代碼;
將所述目標代碼對應的代碼文件作為目標文件。
7.如權利要求1-5中任一項所述的方法,其特征在于,所述根據所述測試結果建立測試鏈路表,對所述測試鏈路表進行鏈路渲染,生成網站鏈接樹狀圖的步驟,包括:
根據所述測試結果建立測試鏈路表;
獲得所述測試鏈路表對應的目標編碼,對所述目標編碼進行解析,獲得解析結果;
根據所述解析結果構建邏輯節點樹,根據預設層疊樣式表和所述邏輯節點樹構建目標渲染樹;
對所述目標渲染樹進行繪制,生成網站鏈接樹狀圖。
8.一種網站鏈接樹狀圖生成裝置,其特征在于,所述裝置包括:腳本獲取模塊、測試模塊和生成模塊;
其中,所述腳本獲取模塊,用于獲取待測試網頁的網站鏈接測試腳本;
所述測試模塊,用于根據所述網站鏈接測試腳本對所述待測試網頁的目標文件進行鏈接測試,并生成測試結果;
所述生成模塊,用于根據所述測試結果建立測試鏈路表,對所述測試鏈路表進行鏈路渲染,生成網站鏈接樹狀圖。
9.一種網站鏈接樹狀圖生成設備,其特征在于,所述網站鏈接樹狀圖生成設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的網站鏈接樹狀圖生成程序,所述網站鏈接樹狀圖生成程序配置為實現如權利要求1至7中任一項所述的網站鏈接樹狀圖生成方法的步驟。
10.一種存儲介質,其特征在于,所述存儲介質上存儲有網站鏈接樹狀圖生成程序,所述網站鏈接樹狀圖生成程序被處理器執行時實現如權利要求1至7中任一項所述的網站鏈接樹狀圖生成方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安普惠企業管理有限公司,未經平安普惠企業管理有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811538665.2/1.html,轉載請聲明來源鉆瓜專利網。





