[發明專利]一種測試數據的生成方法和系統有效
| 申請號: | 201710549256.1 | 申請日: | 2017-07-07 |
| 公開(公告)號: | CN107341109B | 公開(公告)日: | 2021-07-16 |
| 發明(設計)人: | 才曉玉;王然 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 測試數據 生成 方法 系統 | ||
本發明公開了一種測試數據的生成方法和系統,所述方法響應用戶對辦公軟件第一預設控件的操作,登錄到用于執行功能測試的測試服務器;接收用戶在所述顯示界面的輸入單元中輸入的測試信息,所述測試信息至少包括開立賬戶的數量和開立賬戶的相關信息;響應用戶對辦公軟件第二預設控件的操作,根據所述開立賬號的數量和所述開立賬戶的相關信息,自動生成與所述數量相匹配個數的測試數據包,并發送到所述測試服務器,使所述測試服務器建立測試數據。由于不需要工作人員跨系統手動操作,就可以自動獲取多個測試前序數據,因此,建立測試數據的效率大大提高,提升了功能升級改造的進度和效率。
技術領域
本發明涉及軟件開發技術領域,特別是涉及一種測試數據的生成方法和系統。
背景技術
現有的銀行系統,支持多種多樣的業務功能,例如網銀、轉賬、存款等。當業務功能進行改造時,為了對改造的功能進行測試,需要在前期準備大量的測試數據進行數據鋪底。例如對存款之后的功能如簽約進行改進,則需要預先開立大量的有存款記錄的賬戶作為測試數據。
現有準備測試數據的方法主要是使用人工的方式進行數據開立。即測試人員在柜員機中登錄有效的用戶名和密碼登錄銀行系統,按照數據開立流程開立數據,建立若干個測試數據,例如按照開立新賬戶并存款的流程建立有存款記錄的賬戶。
但是,由于測試產品眾多、測試任務量大,對測試數據的需求數量十分巨大,人工建立測試數據的方式費時費力,測試數據準備的周期長,從而無法及時進行功能測試,使得銀行系統的功能升級改造進度緩慢,效率低下。
發明內容
有鑒于此,本發明的目的在于提出一種測試數據的生成方法和系統,以解決現有技術中銀行系統的功能升級改造進度慢、效率低的問題。
本發明提供了一種測試數據的生成方法,包括:
運行預設的程序集合,輸出辦公軟件的顯示界面,所述程序集合用于在所述顯示界面中添加第一預設控件和第二預設控件;
響應用戶對所述第一預設控件的操作,登錄到用于執行功能測試的測試服務器;
接收用戶在所述顯示界面的輸入單元中輸入的測試信息,所述測試信息至少包括開立賬戶的數量和開立賬戶的相關信息;
響應用戶對所述第二預設控件的操作,根據所述開立賬號的數量和所述開立賬戶的相關信息,生成與所述數量相匹配個數的測試數據包,并發送到所述測試服務器,使所述測試服務器建立測試數據。
優選的,所述響應用戶對所述第一預設控件的操作,登錄到測試服務器包括:
響應用戶對所述第一預設控件的選擇操作,彈出配置窗口;
接收用戶在所述配置窗口中輸入的配置數據,所述配置數據用于配置登錄信息以及測試服務器地址;
響應用戶對所述第一預設控件中確定按鈕的點擊操作,依據所述登錄信息登錄到所述測試服務器。
優選的,所述接收用戶在所述顯示界面的輸入單元中輸入的測試信息包括:
接收用戶在所述輸入單元中輸入的開立賬戶的數量;
響應用戶在所述顯示界面中預設程序插件的點擊操作,調用所述預設程序插件所對應的預定輸入規則;
按照所述預定輸入規則在所述輸入單元中自動錄入開立賬戶的相關信息。
優選的,所述響應用戶對所述第二預設控件的操作,根據所述開立賬號的數量和所述開立賬戶的相關信息,生成與所述數量相匹配個數的測試數據包包括:
響應用戶對所述第二預設控件的選擇操作,解析預先存儲的交易數據包中的報文,得到交易相關信息;
將所述交易相關信息替換為所述開立賬號的相關信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710549256.1/2.html,轉載請聲明來源鉆瓜專利網。





