[發(fā)明專利]一種頁面檢測方法、裝置和用于頁面檢測的裝置在審
| 申請?zhí)枺?/td> | 202010264953.4 | 申請日: | 2020-04-03 |
| 公開(公告)號: | CN113495836A | 公開(公告)日: | 2021-10-12 |
| 發(fā)明(設(shè)計)人: | 張靜軍 | 申請(專利權(quán))人: | 北京搜狗科技發(fā)展有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06K9/62;G06N3/04 |
| 代理公司: | 北京潤澤恒知識產(chǎn)權(quán)代理有限公司 11319 | 代理人: | 鄭傲日 |
| 地址: | 100084 北京市海淀區(qū)中關(guān)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 頁面 檢測 方法 裝置 用于 | ||
本發(fā)明實施例提供了一種頁面檢測方法、裝置和用于頁面檢測的裝置。其中的方法具體包括:根據(jù)預(yù)設(shè)的異常類型,修改第一頁面的層疊樣式表CSS,得到包含異常元素的第二頁面;對所述第一頁面對應(yīng)的第一圖片和所述第二頁面對應(yīng)的第二圖片進行匹配,確定所述異常元素在所述第二圖片中的位置信息;根據(jù)所述異常元素對應(yīng)的異常類型和位置信息,生成所述第二圖片對應(yīng)的標(biāo)注信息;根據(jù)批量的第二圖片以及第二圖片對應(yīng)的標(biāo)注信息,訓(xùn)練異常檢測模型;通過所述異常檢測模型,對實時獲取的頁面圖片進行異常檢測。本發(fā)明實施例可以提高頁面UI異常檢測的效率和準(zhǔn)確率。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種頁面檢測方法、裝置和用于頁面檢測的裝置。
背景技術(shù)
隨著互聯(lián)網(wǎng)的迅速發(fā)展,人們的日常生活,如購物、閱讀、娛樂等都可以在網(wǎng)上輕松完成。由于人們越來越離不開網(wǎng)絡(luò),因此網(wǎng)站的可用性與穩(wěn)定性顯得尤為重要。
為保證網(wǎng)站的可用性與穩(wěn)定性,需要對網(wǎng)站的頁面進行檢測,如檢測是否存在UI(User Interface,用戶界面)異常,以確保及時發(fā)現(xiàn)網(wǎng)站頁面的異常,減少對用戶的影響。
目前,對于UI(User Interface,用戶界面)異常的檢測,仍沒有較好的技術(shù)解決方案,通常是通過人工進行檢測,例如通過編寫測試用例進行測試覆蓋。然而,實際應(yīng)用中導(dǎo)致UI異常的原因較多,例如,有可能是頁面代碼問題所導(dǎo)致,也有可能是瀏覽器的兼容性問題所導(dǎo)致。因此,眾多的UI異常類型以及復(fù)雜的場景問題使得人工編寫測試用例等方法難以推行,導(dǎo)致UI異常檢測的效率和準(zhǔn)確率較低。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種頁面檢測方法、裝置和用于頁面檢測的裝置,可以提高UI異常檢測的效率和準(zhǔn)確率。
為了解決上述問題,本發(fā)明實施例公開了一種頁面檢測方法,所述方法包括:
根據(jù)預(yù)設(shè)的異常類型,修改第一頁面的層疊樣式表CSS,得到包含異常元素的第二頁面;
對所述第一頁面對應(yīng)的第一圖片和所述第二頁面對應(yīng)的第二圖片進行匹配,確定所述異常元素在所述第二圖片中的位置信息;
根據(jù)所述異常元素對應(yīng)的異常類型和位置信息,生成所述第二圖片對應(yīng)的標(biāo)注信息;
根據(jù)批量的第二圖片以及第二圖片對應(yīng)的標(biāo)注信息,訓(xùn)練異常檢測模型;
通過所述異常檢測模型,對實時獲取的頁面圖片進行異常檢測。
另一方面,本發(fā)明實施例公開了一種頁面檢測裝置,所述裝置包括:
樣式修改模塊,用于根據(jù)預(yù)設(shè)的異常類型,修改第一頁面的層疊樣式表CSS,得到包含異常元素的第二頁面;
位置確定模塊,用于對所述第一頁面對應(yīng)的第一圖片和所述第二頁面對應(yīng)的第二圖片進行匹配,確定所述異常元素在所述第二圖片中的位置信息;
標(biāo)注生成模塊,用于根據(jù)所述異常元素對應(yīng)的異常類型和位置信息,生成所述第二圖片對應(yīng)的標(biāo)注信息;
模型訓(xùn)練模塊,用于根據(jù)批量的第二圖片以及第二圖片對應(yīng)的標(biāo)注信息,訓(xùn)練異常檢測模型;
在線檢測模塊,用于通過所述異常檢測模型,對實時獲取的頁面圖片進行異常檢測。
再一方面,本發(fā)明實施例公開了一種用于頁面檢測的裝置,包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行所述一個或者一個以上程序包含用于進行以下操作的指令:
根據(jù)預(yù)設(shè)的異常類型,修改第一頁面的層疊樣式表CSS,得到包含異常元素的第二頁面;
對所述第一頁面對應(yīng)的第一圖片和所述第二頁面對應(yī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/202010264953.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





