[發明專利]基于人工智能的界面測試方法、裝置、設備和介質在審
| 申請號: | 202010614058.0 | 申請日: | 2020-06-30 |
| 公開(公告)號: | CN111767228A | 公開(公告)日: | 2020-10-13 |
| 發明(設計)人: | 羅康 | 申請(專利權)人: | 平安國際智慧城市科技股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06N3/04;G06N3/08;G06T7/11 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 吳平 |
| 地址: | 518000 廣東省深圳市前海深港合*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 人工智能 界面 測試 方法 裝置 設備 介質 | ||
本申請涉及人工智能,提供一種基于人工智能的界面測試方法、裝置、設備和介質。方法包括:接收針對待測試界面的界面測試請求;根據界面測試請求獲取待測試界面對應的待測試界面圖像;對待測試界面圖像進行分割得到待測試元素;識別各待測試元素的元素類別,并從預設數據庫中查找各元素類別對應的操作動作;對待測試界面上的對應的待測試元素執行操作動作得到對應的操作結果;根據操作結果生成待測試界面對應的測試報告。采用本方法能夠提高界面測試的效率。此外,本發明還涉及區塊鏈技術,隱私信息如測試報告可存儲于區塊鏈節點中。
技術領域
本申請涉及人工智能技術領域,特別是涉及一種基于人工智能的界面測試方法、裝置、設備和介質。
背景技術
用戶界面測試是指測試用戶界面的功能模塊是否滿足要求,目的是確保用戶界面上的功能模塊能夠為用戶提供相應的訪問或者瀏覽功能。
但是,基于現在互聯網行業產品迭代比較頻繁,并且隨著待測試產品的測試要求越來越高,對測試人員編寫測試代碼的要求越來越高。測試人員在編寫代碼的時候不僅需要人工識別待測試界面中的待測試元素,還需要人工識別待測試元素的類別以及對應的操作動作,使得測試人員利用編碼對界面測試的效率低下。
發明內容
基于此,有必要針對上述技術問題,提供一種能夠提高界面測試效率的基于人工智能的界面測試方法、裝置、設備和介質。
一種基于人工智能的界面測試方法,方法包括:
接收針對待測試界面的界面測試請求;
根據界面測試請求獲取待測試界面對應的待測試界面圖像;
對待測試界面圖像進行分割得到待測試元素;
識別各待測試元素的元素類別,并從預設數據庫中查找各元素類別對應的操作動作;
對待測試界面上的對應的待測試元素執行操作動作得到對應的操作結果;
根據操作結果生成待測試界面對應的測試報告。
在其中一個實施例中,對待測試界面圖像進行分割得到待測試元素,包括:
獲取待測試界面圖像對應的待測試界面特征圖;
對待測試界面特征圖進行上采樣得到上采樣特征圖,上采樣特征圖與待測試界面圖像的尺寸一致;
利用預先訓練的分類算法對上采樣特征圖的像素進行分類;
根據分類后的像素對待測試界面圖像進行分割得到與待測試界面圖像中的元素尺寸一致的待測試元素。
在其中一個實施例中,對待測試界面上的對應的待測試元素執行操作動作得到對應的操作結果,包括:
對待測試界面上的對應的待測試元素執行操作動作得到反饋頁面;
對反饋頁面進行內容識別得到操作動作對應的操作結果。
在其中一個實施例中,對反饋頁面進行內容識別得到操作動作對應的操作結果,包括:
利用預先訓練的文字識別模型識別反饋頁面中的反饋文字;
獲取操作動作對應的預設文字;
將反饋文字與預設文字進行文字匹配;
根據文字匹配的結果得到操作動作對應的操作結果。
在其中一個實施例中,對反饋頁面進行內容識別得到操作動作對應的操作結果,包括:
獲取操作動作對應的預設界面;
獲取反饋頁面對應的反饋頁面圖像指紋,以及預設界面對應的預設界面圖像指紋;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安國際智慧城市科技股份有限公司,未經平安國際智慧城市科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010614058.0/2.html,轉載請聲明來源鉆瓜專利網。





