一种测试数据的生成方法和系统技术方案

技术编号:16546691 阅读:49 留言:0更新日期:2017-11-11 11:35
本发明专利技术公开了一种测试数据的生成方法和系统,所述方法响应用户对办公软件第一预设控件的操作,登录到用于执行功能测试的测试服务器;接收用户在所述显示界面的输入单元中输入的测试信息,所述测试信息至少包括开立账户的数量和开立账户的相关信息;响应用户对办公软件第二预设控件的操作,根据所述开立账号的数量和所述开立账户的相关信息,自动生成与所述数量相匹配个数的测试数据包,并发送到所述测试服务器,使所述测试服务器建立测试数据。由于不需要工作人员跨系统手动操作,就可以自动获取多个测试前序数据,因此,建立测试数据的效率大大提高,提升了功能升级改造的进度和效率。

A method and system for generating test data

The invention discloses a method and system for generating test data, the method of response to the user first preset control office software operation, login to the test server for performing function test; receiving a user input unit interface display test letter of interest in the said test information includes at least number of accounts the relevant information and open an account; in response to user preset controls on the second office software operation, according to the relevant information to open an account number of the account opening and the automatic generation of test data, and the number of matching the number of packets, and sent to the test server, the establishment of the test data test server. Because does not require staff to cross system manual operation, can automatically obtain multiple test pre order data, therefore, the efficiency of establishment of test data is greatly improved, enhance the upgrading function of the progress and efficiency.

【技术实现步骤摘要】
一种测试数据的生成方法和系统
本专利技术涉及软件开发
,特别是涉及一种测试数据的生成方法和系统。
技术介绍
现有的银行系统,支持多种多样的业务功能,例如网银、转账、存款等。当业务功能进行改造时,为了对改造的功能进行测试,需要在前期准备大量的测试数据进行数据铺底。例如对存款之后的功能如签约进行改进,则需要预先开立大量的有存款记录的账户作为测试数据。现有准备测试数据的方法主要是使用人工的方式进行数据开立。即测试人员在柜员机中登录有效的用户名和密码登录银行系统,按照数据开立流程开立数据,建立若干个测试数据,例如按照开立新账户并存款的流程建立有存款记录的账户。但是,由于测试产品众多、测试任务量大,对测试数据的需求数量十分巨大,人工建立测试数据的方式费时费力,测试数据准备的周期长,从而无法及时进行功能测试,使得银行系统的功能升级改造进度缓慢,效率低下。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种测试数据的生成方法和系统,以解决现有技术中银行系统的功能升级改造进度慢、效率低的问题。本专利技术提供了一种测试数据的生成方法,包括:运行预设的程序集合,输出办公软件的显示界面,所述程序集合用本文档来自技高网...
一种测试数据的生成方法和系统

【技术保护点】
一种测试数据的生成方法,其特征在于,包括:运行预设的程序集合,输出办公软件的显示界面,所述程序集合用于在所述显示界面中添加第一预设控件和第二预设控件;响应用户对所述第一预设控件的操作,登录到用于执行功能测试的测试服务器;接收用户在所述显示界面的输入单元中输入的测试信息,所述测试信息至少包括开立账户的数量和开立账户的相关信息;响应用户对所述第二预设控件的操作,根据所述开立账号的数量和所述开立账户的相关信息,生成与所述数量相匹配个数的测试数据包,并发送到所述测试服务器,使所述测试服务器建立测试数据。

【技术特征摘要】
1.一种测试数据的生成方法,其特征在于,包括:运行预设的程序集合,输出办公软件的显示界面,所述程序集合用于在所述显示界面中添加第一预设控件和第二预设控件;响应用户对所述第一预设控件的操作,登录到用于执行功能测试的测试服务器;接收用户在所述显示界面的输入单元中输入的测试信息,所述测试信息至少包括开立账户的数量和开立账户的相关信息;响应用户对所述第二预设控件的操作,根据所述开立账号的数量和所述开立账户的相关信息,生成与所述数量相匹配个数的测试数据包,并发送到所述测试服务器,使所述测试服务器建立测试数据。2.根据权利要求1所述的生成方法,其特征在于,所述响应用户对所述第一预设控件的操作,登录到测试服务器包括:响应用户对所述第一预设控件的选择操作,弹出配置窗口;接收用户在所述配置窗口中输入的配置数据,所述配置数据用于配置登录信息以及测试服务器地址;响应用户对所述第一预设控件中确定按钮的点击操作,依据所述登录信息登录到所述测试服务器。3.根据权利要求1所述的生成方法,其特征在于,所述接收用户在所述显示界面的输入单元中输入的测试信息包括:接收用户在所述输入单元中输入的开立账户的数量;响应用户在所述显示界面中预设程序插件的点击操作,调用所述预设程序插件所对应的预定输入规则;按照所述预定输入规则在所述输入单元中自动录入开立账户的相关信息。4.根据权利要求3所述的生成方法,其特征在于,所述响应用户对所述第二预设控件的操作,根据所述开立账号的数量和所述开立账户的相关信息,生成与所述数量相匹配个数的测试数据包包括:响应用户对所述第二预设控件的选择操作,解析预先存储的交易数据包中的报文,得到交易相关信息;将所述交易相关信息替换为所述开立账号的相关信息;将包含所述开立账户的相关信息的报文进行重组,得到测试数据包;重复将所述交易相关信息替换为所述开立账号的相关信息的步骤,直到生成与所述数量相匹配个数的测试数据包为止。5.根据权利要求1-4任意一项所述的生成方法,其特征在于,还包括:接收所述测试服务器返回的开立账户数据包,解析所述开立账户数据包,得到开立数据的相关信息;利用预设的脚本对所述相关信息进行筛选;在所述显示界面的预设位置使用预设格式显示筛选后的信息。6.一种测试数据的生成系统,其特...

【专利技术属性】
技术研发人员:才晓玉王然
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1