[發明專利]測試案例生成方法、裝置及系統在審
| 申請號: | 202211055784.9 | 申請日: | 2022-08-31 |
| 公開(公告)號: | CN115809190A | 公開(公告)日: | 2023-03-17 |
| 發明(設計)人: | 王俊;馮強;張桂偉;徐穎 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06V30/19 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 葉明川;王濤 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 案例 生成 方法 裝置 系統 | ||
本發明提供一種測試案例生成方法、裝置及系統,可應用于金融技術領域或其他技術領域。該測試案例生成方法包括:接收來自客戶端的QTP測試腳本和屏幕截圖文件;識別屏幕截圖文件中的圖像文字信息和圖形特征;結合圖像文字信息和圖形特征生成圖像識別內容;根據圖像識別內容和QTP測試腳本生成測試案例。本發明可以快速準確地生成可追溯的測試案例,提高測試案例資產的復用率。
技術領域
本發明涉及金融技術領域,具體地,涉及一種測試案例生成方法、裝置及系統。
背景技術
目前案例測試中存在以下問題:
1、測試過程中案例的生成需要大量人力資源去設計、評審和系統錄入,需要案例設計者豐富的經驗理論和對項目改造的深入解讀,并針對新的改造進行基本信息梳理、流程分析、流程路徑分析和測試案例管理等工作后才能生成測試案例。資源投入巨大,且案例的準確程度和覆蓋程度受測試人員經驗等因素影響使項目風險增加。
2、測試案例標準化難度高。以往設計案例在有限的時間和精力下只針對當期改造點設計和生產案例,隨著科技產品發展,產品之間聯動和交互逐漸增多,往往一條產品線的測試人員對其他關聯產品了解有限,在設計案例過程中多個產品溝通成本高,無法實現通用性、可讀性高的測試案例。
3、測試歷史過程難以追溯。版本投產出現程序問題后,現階段只通過測試案例設計質量和勾選記錄判斷問題點是否經過測試,無法科學準確追溯測試詳細過程與結果。
4、測試難度增加。每期版本改造點較以往有大幅增長,測試人員在案例設計和生成上工作量逐年增加。
5、存在很多圖形、圖片代表文字的UI設計,圖片識別無法獨立將其轉化為可讀文本。
6、圖片識別會識別整張圖片的所有文字,無法準確定位操作點后形成操作步驟。
針對上述問題,目前尚未有有效的解決方案。
發明內容
本發明實施例的主要目的在于提供一種測試案例生成方法、裝置及系統,以快速準確地生成可追溯的測試案例,提高測試案例資產的復用率。
為了實現上述目的,本發明實施例提供一種測試案例生成方法,包括:
接收來自客戶端的QTP測試腳本和屏幕截圖文件;
識別屏幕截圖文件中的圖像文字信息和圖形特征;
結合圖像文字信息和圖形特征生成圖像識別內容;
根據圖像識別內容和QTP測試腳本生成測試案例。
在其中一種實施例中,識別屏幕截圖文件中的圖形特征包括:
識別屏幕截圖文件中的視覺特征;
將視覺特征與先驗特征進行對應,根據對應結果得到圖形特征。
在其中一種實施例中,還包括:
將測試案例與案例庫中的案例進行比對,根據案例比對結果提取要素值;
根據要素值更新案例庫中的案例。
在其中一種實施例中,根據圖像識別內容和QTP測試腳本生成測試案例包括:
將案例庫中的案例與QTP測試腳本進行比對得到腳本比對結果;
當腳本比對結果滿足預設條件時,根據圖像識別內容和QTP測試腳本生成測試案例。
在其中一種實施例中,根據圖像識別內容和QTP測試腳本生成測試案例包括:
根據圖像識別內容的識別時間和QTP測試腳本的測試時間關聯圖像識別內容和QTP測試腳本,根據關聯結果生成測試案例。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211055784.9/2.html,轉載請聲明來源鉆瓜專利網。





