[發明專利]一種驗證碼的測試方法、裝置、終端設備及存儲介質在審
| 申請號: | 201810198355.4 | 申請日: | 2018-03-12 |
| 公開(公告)號: | CN108563559A | 公開(公告)日: | 2018-09-21 |
| 發明(設計)人: | 張濤 | 申請(專利權)人: | 平安普惠企業管理有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳眾鼎專利商標代理事務所(普通合伙) 44325 | 代理人: | 陽開亮 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 驗證碼 自動化測試 用戶界面 測試 驗證碼圖片 驗證碼信息 存儲介質 終端設備 截取 計算機技術領域 測試準確性 人工干預 圖像處理 自動獲取 圖片 檢測 | ||
1.一種驗證碼的測試方法,其特征在于,所述測試方法包括:
在自動化測試的過程中,若檢測到待測試的驗證碼,則截取包含所述驗證碼的用戶界面圖片;
獲取所述驗證碼在所述用戶界面圖片中的位置信息;
根據所述位置信息,從所述用戶界面圖片中截取所述驗證碼所在的驗證碼圖片;
對所述驗證碼圖片進行圖像處理,識別驗證碼信息;
根據識別出的所述驗證碼信息,完成對所述驗證碼的自動化測試。
2.如權利要求1所述的測試方法,其特征在于,所述獲取所述驗證碼在所述用戶界面圖片中的位置信息包括:
將包含所述驗證碼的用戶界面的內容轉換為目標文檔;
根據驗證碼元素的名稱對所述目標文檔進行遍歷,獲取所述驗證碼元素的描述信息;
從所述描述信息中提取所述驗證碼的位置信息。
3.如權利要求1所述的測試方法,其特征在于,所述對所述驗證碼圖片進行圖像處理,識別驗證碼信息包括:
對所述驗證碼圖片進行灰度化處理,獲取灰化圖像;
對所述灰化圖像進行二值化處理,得到二值化圖像;
對所述二值化圖像進行字符分割,獲取單個字符圖像;
按照預設的字符識別方式識別每個所述單個字符圖像中的字符;
將識別出的每個所述字符組成驗證碼信息。
4.如權利要求3所述的測試方法,其特征在于,所述按照預設的字符識別方式識別每個所述單個字符圖像中的字符包括:
根據預設的字符特征模板的定義,對每個所述單個字符圖像進行特征解析,獲取該單個字符圖像對應的目標字符特征;
針對每個所述單個字符圖像,計算該單個字符圖像對應的目標字符特征與預設的字符庫中的標準字符特征之間的特征相似度,將所述特征相似度最大的標準字符特征對應的標準字符作為該單個字符圖像的字符,其中,所述字符庫包括預設的標準字符及其對應的標準字符特征。
5.如權利要求1所述的測試方法,其特征在于,所述根據識別出的所述驗證碼信息,完成對所述驗證碼的自動化測試包括:
將識別出的所述驗證碼信息自動輸入到驗證碼輸入框中,或者隨機生成與所述驗證碼信息不同的錯誤驗證碼信息,并將該錯誤驗證碼信息自動輸入到所述驗證碼輸入框中,完成對所述驗證碼的自動化測試。
6.一種驗證碼的測試裝置,其特征在于,所述測試裝置包括:
檢測模塊,用于在自動化測試的過程中,若檢測到待測試的驗證碼,則截取包含所述驗證碼的用戶界面圖片;
獲取模塊,用于獲取所述驗證碼在所述用戶界面圖片中的位置信息;
截取模塊,用于根據所述位置信息,從所述用戶界面圖片中截取所述驗證碼所在的驗證碼圖片;
識別模塊,用于對所述驗證碼圖片進行圖像處理,識別驗證碼信息;
測試模塊,用于根據識別出的所述驗證碼信息,完成對所述驗證碼的自動化測試。
7.如權利要求6所述的測試裝置,其特征在于,所述獲取模塊包括:
轉換子模塊,用于將包含所述驗證碼的用戶界面的內容轉換為目標文檔;
遍歷子模塊,用于根據驗證碼元素的名稱對所述目標文檔進行遍歷,獲取所述驗證碼元素的描述信息;
提取子模塊,用于從所述描述信息中提取所述驗證碼的位置信息。
8.如權利要求6所述的測試裝置,其特征在于,所述識別模塊包括:
灰化子模塊,用于對所述驗證碼圖片進行灰度化處理,獲取灰化圖像;
二值化子模塊,用于對所述灰化圖像進行二值化處理,得到二值化圖像;
分割子模塊,用于對所述二值化圖像進行字符分割,獲取單個字符圖像;
匹配子模塊,用于按照預設的字符識別方式識別每個所述單個字符圖像中的字符;
組成子模塊,用于將識別出的每個所述字符組成驗證碼信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安普惠企業管理有限公司,未經平安普惠企業管理有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810198355.4/1.html,轉載請聲明來源鉆瓜專利網。





