[發(fā)明專利]頁面測試方法、裝置、電子設(shè)備和介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 202011114651.5 | 申請(qǐng)日: | 2020-10-16 |
| 公開(公告)號(hào): | CN112231214B | 公開(公告)日: | 2023-09-26 |
| 發(fā)明(設(shè)計(jì))人: | 張浩;代闖仁;尹飛;王慧玲 | 申請(qǐng)(專利權(quán))人: | 百度國際科技(深圳)有限公司 |
| 主分類號(hào): | G06F11/36 | 分類號(hào): | G06F11/36 |
| 代理公司: | 中科專利商標(biāo)代理有限責(zé)任公司 11021 | 代理人: | 李世陽 |
| 地址: | 518000 廣東省深圳市南山區(qū)粵*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 頁面 測試 方法 裝置 電子設(shè)備 介質(zhì) | ||
1.一種頁面測試方法,包括:
識(shí)別待測試頁面中的至少一種類型的元素;
根據(jù)元素的類型和元素在頁面中的位置中的至少之一,確定至少一種類型的元素組件,所述元素組件包括所述至少一種類型的元素中的至少一個(gè)元素;
針對(duì)每種類型的元素組件確定頁面測試操作;以及
對(duì)每種類型的元素組件執(zhí)行針對(duì)該種類型的元素組件而確定的頁面測試操作;
其中,所述識(shí)別待測試頁面中的至少一種類型的元素包括:對(duì)所述待測試頁面進(jìn)行劃分處理,以得到多個(gè)頁面子區(qū)域;基于每個(gè)頁面子區(qū)域中像素點(diǎn)的像素值,從所述多個(gè)頁面子區(qū)域中確定出至少一個(gè)目標(biāo)頁面子區(qū)域;以及對(duì)所述至少一個(gè)目標(biāo)頁面子區(qū)域進(jìn)行識(shí)別,以得到至少一種類型的元素;其中針對(duì)每個(gè)目標(biāo)頁面子區(qū)域,所述目標(biāo)頁面子區(qū)域中包括預(yù)設(shè)數(shù)量個(gè)像素值與基準(zhǔn)像素值不一致的像素,所述基準(zhǔn)像素值為所述待測試頁面中作為背景的像素的像素值;
其中,所述識(shí)別待測試頁面中的至少一種類型的元素包括以下至少一項(xiàng):
利用圖像噪聲檢測技術(shù)對(duì)所述待測試頁面進(jìn)行檢測,以將基于待測試頁面中噪點(diǎn)密度大于預(yù)設(shè)密度的區(qū)域所確定的元素作為圖片類型的元素;
利用光學(xué)字符識(shí)別技術(shù)對(duì)所述待測試頁面進(jìn)行識(shí)別,以確定文字類型的元素;
利用霍夫變換技術(shù)對(duì)所述待測試頁面進(jìn)行檢測,以確定線條類型的元素;以及
利用神經(jīng)網(wǎng)絡(luò)模型對(duì)所述待測試頁面進(jìn)行識(shí)別,以確定圖標(biāo)類型的元素。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述至少一種類型的元素包括圖片;所述識(shí)別待測試頁面中的至少一種類型的元素包括識(shí)別待測試頁面中的多個(gè)圖片;所述根據(jù)元素的類型和元素在頁面中的位置中的至少之一確定至少一種類型的元素組件包括:
根據(jù)所述多個(gè)圖片中每個(gè)圖片在頁面中的位置和圖片尺寸中的至少之一,確定圖片集,所述圖片集包括所述多個(gè)圖片中滿足預(yù)設(shè)的第一條件的圖片;以及
將所述圖片集確定為多圖類型的元素組件。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述滿足預(yù)設(shè)的第一條件的圖片包括:
布置成陣列的多個(gè)第一圖片;以及
位于所述多個(gè)第一圖片至少一側(cè)的至少一個(gè)第二圖片,其中所述第一圖片的尺寸大于所述第二圖片的尺寸。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述至少一種類型的元素包括文字和線條,所述識(shí)別待測試頁面中的至少一種類型的元素包括識(shí)別待測試頁面中的多個(gè)文字和多個(gè)線條;所述根據(jù)元素的類型和元素在頁面中的位置中的至少之一確定至少一種類型的元素組件包括:
根據(jù)文字和線條在頁面中的位置,在所述多個(gè)文字和所述多個(gè)線條中確定包括至少一個(gè)文字和至少一個(gè)線條的元素集合作為字框類型的元素組件,所述元素集合中的所述至少一個(gè)文字和所述至少一個(gè)線條之間的位置關(guān)系滿足預(yù)設(shè)的第二條件。
5.根據(jù)權(quán)利要求4所述的方法,其中,所述字框類型包括輸入框類型、按鈕類型、信息展示類型以及選項(xiàng)切換類型中的至少之一;所述根據(jù)文字和線條在頁面中的位置,在所述多個(gè)文字和所述多個(gè)線條中確定包括至少一個(gè)文字和至少一個(gè)線條的元素集合作為字框類型的元素組件包括以下至少一項(xiàng):
在元素集合中的所述至少一個(gè)文字位于所述至少一個(gè)線條所圍成的邊框內(nèi)的邊緣的情況下,將所述元素集合確定為輸入框類型的元素組件;
在元素集合中的所述至少一個(gè)文字位于所述至少一個(gè)線條所圍成的邊框內(nèi)的中間的情況下,將所述元素集合確定為按鈕類型的元素組件;
在元素集合中的所述至少一個(gè)線條圍成至少一個(gè)邊框,所述至少一個(gè)邊框布置成陣列,元素集合中的所述至少一個(gè)文字分布于所述至少一個(gè)邊框中,并且邊框的高度大于預(yù)設(shè)的閾值的情況下,將所述元素集合確定為信息展示類型的元素組件;以及
在元素集合中的所述至少一個(gè)文字分為多組,多組文字沿第一方向排列,并且所述元素集合中的所述至少一個(gè)線條在垂直于第一方向的第二方向上位于多組文字中的一組文字的一側(cè)的情況下,將所述元素集合確定為選項(xiàng)切換類型的元素組件,其中每組文字為一個(gè)選項(xiàng)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于百度國際科技(深圳)有限公司,未經(jīng)百度國際科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011114651.5/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測;錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測試作故障硬件的檢測或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測試或調(diào)試防止錯(cuò)誤
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





