[go: up one dir, main page]

CN108509344A - Cut race batch test method, equipment and readable storage medium storing program for executing day - Google Patents

Cut race batch test method, equipment and readable storage medium storing program for executing day Download PDF

Info

Publication number
CN108509344A
CN108509344A CN201810304177.9A CN201810304177A CN108509344A CN 108509344 A CN108509344 A CN 108509344A CN 201810304177 A CN201810304177 A CN 201810304177A CN 108509344 A CN108509344 A CN 108509344A
Authority
CN
China
Prior art keywords
batch
interface
day
running
race
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810304177.9A
Other languages
Chinese (zh)
Other versions
CN108509344B (en
Inventor
王惠惠
盛勤
曾波
周翠
常涛
晋晓峰
李晶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
WeBank Co Ltd
Original Assignee
WeBank Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by WeBank Co Ltd filed Critical WeBank Co Ltd
Priority to CN201810304177.9A priority Critical patent/CN108509344B/en
Publication of CN108509344A publication Critical patent/CN108509344A/en
Application granted granted Critical
Publication of CN108509344B publication Critical patent/CN108509344B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3668Testing of software
    • G06F11/3672Test management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention discloses cutting a kind of day to run batch test method, include the following steps:Configuration data generates the first interface parameter of interface, runs batch second interface parameter of setting interface;It when detecting test execution instruction, calls data to generate interface and executes first interface parameter, to generate race batch data, calling runs batch setting interface and executes second interface parameter, and batch time and functional check point are run with generation;The race batch time, functional check point are combined, planned with generating to run to criticize;Batch plan is run based on described, race batch is cut to the race batch data execution day, and functional verification is carried out to running batch result.The invention also discloses cut a kind of day to run batch test equipment and computer readable storage medium.The present invention, which realizes to cut day, runs batch automatic business processing of test, improves testing efficiency.

Description

日切跑批测试方法、设备及可读存储介质Day-cut running batch test method, equipment and readable storage medium

技术领域technical field

本发明涉及系统测试技术领域,尤其涉及一种日切跑批测试方法、设备及计算机可读存储介质。The present invention relates to the technical field of system testing, in particular to a method, equipment and computer-readable storage medium for daily cutting and running batch testing.

背景技术Background technique

日切跑批功能是金融应用系统的一项非常重要功能,因而在金融应用系统上线前需要进行功能测试,当前的技术方案主要是借助相关辅助工具进行手工测试,主要可以分为以下三个步骤:The daily batch running function is a very important function of the financial application system, so functional testing is required before the financial application system goes online. The current technical solution is mainly to use relevant auxiliary tools for manual testing, which can be divided into the following three steps :

步骤一:跑批数据准备,跑批之前通过测试工具、系统界面或者直接往数系统数据库中生成或者插入数据;步骤二:日切跑批执行,在系统页面手动触发跑批任务。步骤三:功能验证,系统跑完批之后,通过测试工具或者手工测试验证跑批之后系统的功能是否正确。比如:账号计算的利息是否正确、发起的交易是否正常。执行完上面三个步骤之后,根据测试需求是否要进行下一个日期的日切跑批,如果需要,重新执行以上三个操作,否则,跑批结束。Step 1: Data preparation for running batches. Before running batches, generate or insert data through testing tools, system interfaces, or directly into the database of the data system; Step 2: Run batches on a daily basis, and manually trigger batch running tasks on the system page. Step 3: Function verification. After the system runs the batch, verify whether the function of the system after running the batch is correct through testing tools or manual testing. For example: whether the interest calculated on the account is correct, and whether the initiated transaction is normal. After performing the above three steps, according to the test requirements, whether to perform the daily batch running on the next date, if necessary, perform the above three operations again, otherwise, the running batch is over.

以上三个阶段执行上不连贯,每一个步骤都需要人工判断上个阶段执行完,然后手动执行一下阶段的任务。如果出现多个日期、多个用例验证,还需要测试人员协调时间和用例的关系,容易出错,测试效率和测试质量都得不到保证。The execution of the above three stages is not coherent, and each step needs to be manually judged that the previous stage has been executed, and then manually execute the tasks of the next stage. If there are multiple dates and multiple use case verifications, testers need to coordinate the relationship between time and use cases, which is prone to errors, and the test efficiency and test quality cannot be guaranteed.

发明内容Contents of the invention

本发明的主要目的在于提供一种日切跑批测试方法、设备及计算机可读存储介质,旨在解决如何实现日切跑批测试自动化处理的技术问题。The main purpose of the present invention is to provide a daily running batch test method, equipment and computer-readable storage medium, aiming at solving the technical problem of how to realize the automatic processing of daily running batch testing.

为实现上述目的,本发明提供一种日切跑批测试方法,所述日切跑批测试方法包括以下步骤:In order to achieve the above object, the present invention provides a kind of day-cut running batch testing method, and described day-cut running batch testing method comprises the following steps:

配置数据生成接口的第一接口参数、跑批设置接口的第二接口参数;Configure the first interface parameters of the data generation interface and the second interface parameters of the batch running interface;

当检测到测试执行指令时,调用数据生成接口执行第一接口参数,以生成跑批数据,调用跑批设置接口执行第二接口参数,以生成跑批时间与功能检查点;When a test execution instruction is detected, call the data generation interface to execute the first interface parameters to generate running batch data, and call the running batch setting interface to execute the second interface parameters to generate running batch time and function checkpoints;

将所述跑批时间、所述功能检查点进行组合,以生成跑批计划;Combining the batch running time and the functional checkpoint to generate a batch running plan;

基于所述跑批计划,对所述跑批数据执行日切跑批,并对跑批结果进行功能验证。Based on the batch running plan, perform daily cut batch running on the batch running data, and perform functional verification on the batch running results.

可选地,所述数据生成接口包括应用系统接口、执行脚本接口、数据库操作接口中的一种或多种;Optionally, the data generation interface includes one or more of an application system interface, an execution script interface, and a database operation interface;

其中,调用应用系统接口用于通过应用系统生成业务数据;调用执行脚本接口用于通过执行脚本执行预设操作功能;调用数据库操作接口用于操作应用系统的数据库。Among them, calling the application system interface is used to generate business data through the application system; calling the execution script interface is used to execute the preset operation function through executing the script; calling the database operation interface is used to operate the database of the application system.

可选地,所述跑批设置接口包括:第一跑批设置接口与第二跑批设置接口;Optionally, the running batch setting interface includes: a first running batch setting interface and a second running batch setting interface;

其中,调用第一跑批设置接口用于设置数据库检查点及其跑批时间;调用第二跑批设置接口用于设置应用系统交易检查点及其跑批时间。Among them, calling the first running batch setting interface is used to set the database checkpoint and its running time; calling the second running batch setting interface is used to set the application system transaction checkpoint and its running time.

可选地,调用所述跑批设置接口所生成的跑批时间为绝对时间。Optionally, the batch running time generated by calling the batch running setting interface is an absolute time.

可选地,所述基于所述跑批计划,对所述跑批数据执行日切跑批包括:Optionally, based on the running batch plan, performing day cut running batches on the running batch data includes:

提取所述跑批计划中的所有跑批时间,并按照升序进行排序;Extract all batch running times in the batch running plan and sort them in ascending order;

按照排列顺序依次取出一个跑批时间,并以该跑批时间为日切时间,对所述跑批数据执行日切跑批。Take out a running batch time in sequence according to the arrangement order, and use the running batch time as the daily cutting time, and execute the daily cutting running batch on the running batch data.

可选地,所述对跑批结果进行功能验证包括:Optionally, the functional verification of the running batch results includes:

在每一跑批时间的日切跑批结束后,基于该跑批时间对应的数据库检查点与应用系统交易检查点,验证当前日切跑批的统计数据是否正确以及应用系统交易是否正常;After the daily cut running batch of each running batch time is over, based on the database checkpoint and application system transaction checkpoint corresponding to the running batch time, verify whether the statistics of the current daily cut running batch are correct and whether the application system transactions are normal;

若统计数据核验正确且应用系统交易核验正常,则确定当前日切跑批功能正常。If the verification of the statistical data is correct and the transaction verification of the application system is normal, it is determined that the current daily batch running function is normal.

可选地,所述日切跑批测试方法还包括:Optionally, the daily batch running test method also includes:

在生成跑批数据、跑批时间与功能检查点时,生成中间变量,并将跑批数据中的关键字段赋值所述中间变量;When generating the running batch data, running batch time and function checkpoint, generate an intermediate variable, and assign the key field in the running batch data to the intermediate variable;

使用所述中间变量替换所述功能检查点中的变量,以供基于所述中间变量所对应的跑批结果进行功能验证。The intermediate variable is used to replace the variable in the functional checkpoint, so as to perform functional verification based on the batch running result corresponding to the intermediate variable.

进一步地,为实现上述目的,本发明还提供一种日切跑批测试设备,所述日切跑批测试设备包括存储器、处理器已经存储在所述存储器上并可以在所述处理器上运行的日切跑批测试程序,所述日切跑批测试程序被所述处理器执行时实现如上述任一项所述的日切跑批测试方法的步骤。Further, in order to achieve the above object, the present invention also provides a daily cut running batch test device, which includes a memory, and a processor has been stored in the memory and can run on the processor The day cut running batch test program, when the said day cut run batch test program is executed by the processor, implements the steps of the day cut run batch test method described in any one of the above.

进一步地,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有日切跑批测试程序,所述日切跑批测试程序被处理器执行时实现如上述任一项所述的日切跑批测试方法的步骤。Further, in order to achieve the above object, the present invention also provides a computer-readable storage medium, the computer-readable storage medium is stored with a daily cut running batch test program, and when the daily cut running batch test program is executed by a processor Realize the steps of the daily cut running batch test method as described in any one of the above.

本发明中进行日切跑批测试的数据自动生成、日切跑批执行与功能验证三个步骤都是以可执行的方式存储管理,只要配置好的测试用例并点击执行,上述三个步骤按照顺序连贯执行,测试过程不需要任何人为干涉,具体实现流程包括:配置数据生成接口的第一接口参数、跑批设置接口的第二接口参数;当检测到测试执行指令时,调用数据生成接口执行第一接口参数,以生成跑批数据,调用跑批设置接口执行第二接口参数,以生成跑批时间与功能检查点;将所述跑批时间、所述功能检查点进行组合,以生成跑批计划;执行所述跑批计划,以对所述跑批数据进行日切跑批,并对跑批结果进行功能验证。本发明实现了日切跑批测试的自动化处理,提升了测试效率。In the present invention, the three steps of automatic data generation, daily running batch execution, and function verification of the daily cut running batch test are all stored and managed in an executable manner. As long as the configured test case is clicked to execute, the above three steps follow The sequence is coherent, and the test process does not require any human intervention. The specific implementation process includes: configuring the first interface parameter of the data generation interface, and the second interface parameter of the running batch setting interface; when a test execution command is detected, call the data generation interface to execute The first interface parameter is to generate the running batch data, and the running batch setting interface is called to execute the second interface parameter to generate the running batch time and function checkpoint; the described running batch time and the function checkpoint are combined to generate a running batch Batch plan: Execute the batch running plan to perform daily batch running on the batch running data and perform functional verification on the batch running results. The present invention realizes the automatic processing of the daily cut running batch test, and improves the test efficiency.

附图说明Description of drawings

图1为本发明日切跑批测试设备实施例方案涉及的设备硬件运行环境的结构示意图;Fig. 1 is the structural representation of the equipment hardware operating environment that the present invention cuts and runs batch test equipment embodiment scheme to involve;

图2为本发明日切跑批测试方法一实施例的流程示意图。Fig. 2 is a schematic flow chart of an embodiment of the daily cut running batch test method of the present invention.

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization of the purpose of the present invention, functional characteristics and advantages will be further described in conjunction with the embodiments and with reference to the accompanying drawings.

具体实施方式Detailed ways

应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

本发明提供一种日切跑批测试设备。The invention provides a day-cut running batch test equipment.

参照图1,图1为本发明日切跑批测试设备实施例方案涉及的设备硬件运行环境的结构示意图。Referring to Fig. 1, Fig. 1 is a schematic structural diagram of the hardware operating environment of the device involved in the embodiment of the day-cut running batch test device of the present invention.

本发明实施例的日切跑批测试设备可以是计算机、服务器等设备。The day-to-day running batch test equipment in the embodiment of the present invention may be equipment such as computers and servers.

如图1所示,该日切跑批测试设备可以包括:处理器1001,例如CPU,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储设备。As shown in FIG. 1 , the day-to-day running batch test device may include: a processor 1001 , such as a CPU, a communication bus 1002 , a user interface 1003 , a network interface 1004 , and a memory 1005 . Wherein, the communication bus 1002 is used to realize connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. Optionally, the network interface 1004 may include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 can be a high-speed RAM memory, or a stable memory (non-volatile memory), such as a disk memory. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001 .

本领域技术人员可以理解,图1中示出的日切跑批测试设备的硬件结构并不构成对日切跑批测试设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。Those skilled in the art will understand that the hardware structure of the day-cut running batch test equipment shown in Figure 1 does not constitute a limitation to the day-cut run batch test equipment, and may include more or less components than those shown in the illustration, or a combination certain components, or a different arrangement of components.

如图1所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及日切跑批测试程序。其中,操作系统是管理和控制日切跑批测试设备与软件资源的程序,支持网络通信模块、用户接口模块、日切跑批测试程序以及其他程序或软件的运行;网络通信模块用于管理和控制网络接口1004;用户接口模块用于管理和控制用户接口1003。As shown in FIG. 1 , the memory 1005 as a computer-readable storage medium may include an operating system, a network communication module, a user interface module, and a daily running batch test program. Among them, the operating system is a program for managing and controlling the daily running batch test equipment and software resources, and supports the operation of the network communication module, user interface module, daily running batch test program and other programs or software; the network communication module is used for management and Control the network interface 1004; the user interface module is used to manage and control the user interface 1003.

在图1所示的日切跑批测试设备硬件结构中,网络接口1004主要用于连接系统后台,与系统后台进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;日切跑批测试设备通过处理器1001调用存储器1005中存储的日切跑批测试程序,并执行以下操作:In the hardware structure of the day-cut running batch test equipment shown in Figure 1, the network interface 1004 is mainly used to connect the system background, and carry out data communication with the system background; the user interface 1003 is mainly used to connect the client (client), and communicate with the client Carry out data communication; The day-cut running batch test equipment transfers the day-cut running batch test program stored in the memory 1005 through the processor 1001, and performs the following operations:

配置数据生成接口的第一接口参数、跑批设置接口的第二接口参数;Configure the first interface parameters of the data generation interface and the second interface parameters of the batch running interface;

当检测到测试执行指令时,调用数据生成接口执行第一接口参数,以生成跑批数据,调用跑批设置接口执行第二接口参数,以生成跑批时间与功能检查点;When a test execution instruction is detected, call the data generation interface to execute the first interface parameters to generate running batch data, and call the running batch setting interface to execute the second interface parameters to generate running batch time and function checkpoints;

将所述跑批时间、所述功能检查点进行组合,以生成跑批计划;Combining the batch running time and the functional checkpoint to generate a batch running plan;

基于所述跑批计划,对所述跑批数据执行日切跑批,并对跑批结果进行功能验证。Based on the batch running plan, perform daily cut batch running on the batch running data, and perform functional verification on the batch running results.

进一步地,所述数据生成接口包括应用系统接口、执行脚本接口、数据库操作接口中的一种或多种;日切跑批测试设备通过处理器1001调用存储器1005中存储的日切跑批测试程序还执行以下操作:Further, the data generation interface includes one or more of an application system interface, an execution script interface, and a database operation interface; the day-cut running batch test equipment calls the day-cut running batch test program stored in the memory 1005 through the processor 1001 Also do the following:

调用应用系统接口用于通过应用系统生成业务数据;调用执行脚本接口用于通过执行脚本执行预设操作功能;调用数据库操作接口用于操作应用系统的数据库。Calling the application system interface is used to generate business data through the application system; calling the execution script interface is used to execute preset operation functions through the execution script; calling the database operation interface is used to operate the database of the application system.

进一步地,所述跑批设置接口包括:第一跑批设置接口与第二跑批设置接口;日切跑批测试设备通过处理器1001调用存储器1005中存储的日切跑批测试程序还执行以下操作:Further, the running batch setting interface includes: a first running batch setting interface and a second running batch setting interface; the daily cut running batch test equipment calls the daily cut running batch test program stored in the memory 1005 through the processor 1001 and also performs the following operate:

调用第一跑批设置接口用于设置数据库检查点及其跑批时间;调用第二跑批设置接口用于设置应用系统交易检查点及其跑批时间。Calling the first running batch setting interface is used to set the database checkpoint and its running time; calling the second running batch setting interface is used to set the application system transaction checkpoint and its running time.

进一步地,日切跑批测试设备通过处理器1001调用存储器1005中存储的日切跑批测试程序还执行以下操作:Further, the day-cut running batch test device calls the day-cut running batch test program stored in the memory 1005 through the processor 1001 and also performs the following operations:

提取所述跑批计划中的所有跑批时间,并按照升序进行排序;Extract all batch running times in the batch running plan and sort them in ascending order;

按照排列顺序依次取出一个跑批时间,并以该跑批时间为日切时间,对所述跑批数据执行日切跑批。Take out a running batch time in sequence according to the arrangement order, and use the running batch time as the daily cutting time, and execute the daily cutting running batch on the running batch data.

进一步地,日切跑批测试设备通过处理器1001调用存储器1005中存储的日切跑批测试程序还执行以下操作:Further, the day-cut running batch test device calls the day-cut running batch test program stored in the memory 1005 through the processor 1001 and also performs the following operations:

在每一跑批时间的日切跑批结束后,基于该跑批时间对应的数据库检查点与应用系统交易检查点,验证当前日切跑批的统计数据是否正确以及应用系统交易是否正常;After the daily cut running batch of each running batch time is over, based on the database checkpoint and application system transaction checkpoint corresponding to the running batch time, verify whether the statistics of the current daily cut running batch are correct and whether the application system transactions are normal;

若统计数据核验正确且应用系统交易核验正常,则确定当前日切跑批功能正常。If the verification of the statistical data is correct and the transaction verification of the application system is normal, it is determined that the current daily batch running function is normal.

进一步地,日切跑批测试设备通过处理器1001调用存储器1005中存储的日切跑批测试程序还执行以下操作:Further, the day-cut running batch test device calls the day-cut running batch test program stored in the memory 1005 through the processor 1001 and also performs the following operations:

在生成跑批数据、跑批时间与功能检查点时,生成中间变量,并将跑批数据中的关键字段赋值所述中间变量;When generating the running batch data, running batch time and function checkpoint, generate an intermediate variable, and assign the key field in the running batch data to the intermediate variable;

使用所述中间变量替换所述功能检查点中的变量,以供基于所述中间变量所对应的跑批结果进行功能验证。The intermediate variable is used to replace the variable in the functional checkpoint, so as to perform functional verification based on the batch running result corresponding to the intermediate variable.

基于上述日切跑批测试设备的硬件结构,提出本发明日切跑批测试方法的以下各实施例。Based on the hardware structure of the above-mentioned daily cut running batch test equipment, the following embodiments of the daily cut running batch test method of the present invention are proposed.

本发明中,日切跑批具体是指:金融机构(比如银行)在每天凌晨某一时间开始进行统计和汇总各类报表,从这个时点开始发生的业务全部记入下一日期。功能验证具体是指:验证进行日切跑批所统计的数据是否正确、日切之后交易是否正常。比如账号计算的利息是否正确,发起的交易是否正常。In the present invention, the daily cutting and running batch specifically refers to: a financial institution (such as a bank) starts statistics and summarizes various reports at a certain time in the early morning every day, and all business that occurs from this point in time is recorded in the next date. Functional verification specifically refers to: verifying whether the statistical data collected during the day-cut running batch is correct, and whether the transactions are normal after the day-cut. For example, whether the interest calculated on the account is correct, and whether the initiated transaction is normal.

参照图2,图2为本发明日切跑批测试方法一实施例的流程示意图。本实施例中,所述日切跑批测试方法包括以下步骤:Referring to FIG. 2 , FIG. 2 is a schematic flow chart of an embodiment of the daily cut running batch test method of the present invention. In the present embodiment, described daily cut running batch test method comprises the following steps:

步骤S10,配置数据生成接口的第一接口参数、跑批设置接口的第二接口参数;Step S10, configuring the first interface parameters of the data generation interface and the second interface parameters of the batch setting interface;

为对金融应用系统进行跑批功能测试,需要生成跑批数据以及对跑批进行设置。由于金融应用系统的数据类型较多、跑批设置也不限定,因此,为屏蔽金融应用系统的数据类型与跑批设置的细节,本实施例中具体通过接口调用的方式来生成跑批数据以及对跑批进行设置。In order to test the running batch function of the financial application system, it is necessary to generate running batch data and set the running batch. Since the financial application system has many data types and the running batch settings are not limited, in order to shield the details of the financial application system's data types and running batch settings, in this embodiment, the running batch data is specifically generated by calling the interface and Set up the running batch.

本实施例中,具体通过调用数据生成接口与跑批设置接口,生成跑批数据以及对跑批进行设置。其中,接口数据优选通过界面填入参数值的方式进行配置。例如,日切跑批测试设备提供测试用例的配置界面,测试人员只需在界面上填入相关参数值,日切跑批测试设备即可自动实现对数据生成接口与跑批设置接口的接口数据配置。In this embodiment, the running batch data is generated and the running batch is set specifically by calling the data generation interface and the running batch setting interface. Wherein, the interface data is preferably configured by filling in parameter values through the interface. For example, the daily batch running test equipment provides a configuration interface for test cases. Testers only need to fill in the relevant parameter values on the interface, and the daily batch running test equipment can automatically realize the interface data of the data generation interface and the running batch setting interface. configuration.

本实施例对于第一接口参数、第二接口参数的具体数据类型及数值不限,具体根据实际测试需要进行配置。In this embodiment, the specific data types and values of the first interface parameter and the second interface parameter are not limited, and are specifically configured according to actual test requirements.

步骤S20,当检测到测试执行指令时,调用数据生成接口执行第一接口参数,以生成跑批数据,调用跑批设置接口执行第二接口参数,以生成跑批时间与功能检查点;Step S20, when the test execution instruction is detected, call the data generation interface to execute the first interface parameters to generate running batch data, call the running batch setting interface to execute the second interface parameters to generate running batch time and function checkpoints;

本实施例中,日切跑批测试设备在检测到测试执行指令时,比如测试人员点击日切跑批测试设备的人机交互界面上的测试按钮时,由人机交互界面产生测试执行指令,则日切跑批测试设备调用数据生成接口执行第一接口参数,以生成跑批数据,调用跑批设置接口执行第二接口参数,以生成跑批时间与功能检查点。In this embodiment, when the daily batch running test equipment detects the test execution instruction, such as when the tester clicks the test button on the human-computer interaction interface of the daily cutting batch test equipment, the human-computer interaction interface generates the test execution instruction, Then, the daily batch running test equipment calls the data generating interface to execute the first interface parameters to generate running batch data, and calls the running batch setting interface to execute the second interface parameters to generate running batch time and function checkpoints.

其中,本实施例对于跑批数据的数据类型及数值不限,对于跑批时间与功能检查点的具体数值也不限,具体根据第一接口参数、第二接口参数的具体数据类型及数值而定。Among them, this embodiment is not limited to the data type and value of the batch running data, nor is it limited to the specific value of the batch running time and function checkpoint, specifically according to the specific data type and value of the first interface parameter and the second interface parameter Certainly.

例如,对金融交易系统进行跑批测试,则跑批过程中需要对系统的业务数据进行核算、对系统数据库进行操作以及对系统进行相关功能操作,比如重启金融交易系统,因此,跑批数据可以包括业务数据、数据库操作以及系统相关功能操作。For example, to run a batch test on a financial transaction system, it is necessary to calculate the business data of the system, operate the system database, and perform related functional operations on the system during the batch running process, such as restarting the financial transaction system. Therefore, the batch data can be Including business data, database operations, and system-related functional operations.

步骤S30,将所述跑批时间、所述功能检查点进行组合,以生成跑批计划;Step S30, combining the batch running time and the function checkpoint to generate a batch running plan;

本实施例中,为实现对金融应用系统的日切跑批功能的准确验证,因此优选设置多个测试用例,包括多个不同的跑批时间、多个不同的功能检查点,通过对多个测试用例在多个不同跑批时间内的多个不同检查点的验证,从而准确判断金融应用系统的日切跑批功能是否正常。In this embodiment, in order to realize the accurate verification of the daily cutting and running batch function of the financial application system, it is preferable to set up multiple test cases, including multiple different running batch times and multiple different function checkpoints. The test case is verified by multiple different checkpoints in multiple different batch running times, so as to accurately judge whether the daily batch running function of the financial application system is normal.

因此,本实施例中,日切跑批测试设备将生成的跑批时间与功能检查点进行两两组合,每一种组合对应一条跑批记录,而所有跑批记录的集合构成一个跑批计划,通过执行该跑批计划,可对跑批数据进行全方位测试。Therefore, in this embodiment, the daily batch running test equipment combines the generated batch running time and function checkpoints in pairs, each combination corresponds to a running batch record, and the set of all running batch records constitutes a running batch plan , by executing the running batch plan, the running batch data can be fully tested.

步骤S40,基于所述跑批计划,对所述跑批数据执行日切跑批,并对跑批结果进行功能验证。Step S40 , based on the batch running plan, execute daily cut batch running on the batch running data, and perform functional verification on the batch running results.

本实施例中,日切跑批测试设备基于生成的跑批计划,对跑批数据执行日切跑批,也即按照跑批计划中的每一条跑批记录,对跑批数据执行相应日切跑批,并对每一次的跑批结果进行功能验证,本实施例优选对金融应用系统的数据库以及系统交易进行验证,以确定金融应用系统的日切跑批功能是否正常。比如验证账号计算的利息是否正确,发起的交易是否正常。In this embodiment, based on the generated batch running plan, the daily batch running test device executes daily batch running on the running batch data, that is, performs corresponding daily cutting on the running batch data according to each batch running record in the running batch plan. Run the batch, and perform functional verification on each batch running result. In this embodiment, the database and system transactions of the financial application system are preferably verified to determine whether the daily batch running function of the financial application system is normal. For example, verify whether the interest calculated on the account is correct, and whether the initiated transaction is normal.

本实施例对于日切跑批的具体方式不限。In this embodiment, there is no limit to the specific method of running batches on a daily basis.

本实施例中,日切跑批测试设备进行日切跑批测试的数据自动生成、日切跑批执行与功能验证三个步骤都是以可执行的方式存储管理,因此只要配置好的测试用例并点击执行,上述三个步骤按照顺序连贯执行,测试过程不需要任何人为干涉,进而实现了日切跑批测试的自动化处理,提升了测试效率。In this embodiment, the three steps of automatic data generation, daily batch execution, and function verification performed by the daily batch running test equipment are stored and managed in an executable manner, so as long as the configured test cases And click Execute, the above three steps are executed consecutively in sequence, and the test process does not require any human intervention, thereby realizing the automatic processing of daily cut-run batch tests and improving test efficiency.

进一步地,在本发明日切跑批测试方法一实施例中,所述数据生成接口包括应用系统接口、执行脚本接口、数据库操作接口中的一种或多种;Further, in an embodiment of the daily cut-run batch testing method of the present invention, the data generation interface includes one or more of an application system interface, an execution script interface, and a database operation interface;

(1)应用系统接口(1) Application system interface

本实施例中,日切跑批测试设备调用应用系统接口,用于通过应用系统生成业务数据。例如,通过界面填入的接口参数为客户账号名称、密码、金额、利率、交易业务(比如开户业务、定期存款业务),则通过应用系统生成的业务数据包括开户账户信息、该账户所进行的交易业务信息。In this embodiment, the day-to-day running batch test device invokes the application system interface to generate business data through the application system. For example, the interface parameters filled in through the interface are customer account name, password, amount, interest rate, transaction business (such as account opening business, fixed deposit business), and the business data generated through the application system includes account opening account information, the account's Transaction business information.

(2)执行脚本接口(2) Execute script interface

本实施例中,日切跑批测试设备调用执行脚本接口,用于通过执行脚本执行预设操作功能,例如,通过界面填入的接口参数为重启应用系统的执行脚本,也即日切跑批测试设备通过执行脚本执行的操作功能为重启应用系统。In this embodiment, the daily batch running test device invokes the execution script interface, which is used to execute preset operation functions through the execution script. The operation function performed by the device by executing the script is to restart the application system.

(3)数据库操作接口(3) Database operation interface

本实施例中,日切跑批测试设备调用数据库操作接口,用于操作应用系统的数据库。例如,通过界面填入的接口参数为应用系统的数据库名称,则日切跑批测试设备通过数据库操作接口而操作某一应用系统的数据库。In this embodiment, the daily batch running test equipment invokes the database operation interface for operating the database of the application system. For example, if the interface parameter filled in through the interface is the name of the database of the application system, then the daily batch running test equipment operates the database of an application system through the database operation interface.

本实施例中,基于跑批内容以及功能验证内容的不同,日切跑批测试设备调用以上三种接口中的任意一种或多种,以生成相应的跑批数据。In this embodiment, based on the difference between the running batch content and the function verification content, the day-to-day batch running test device calls any one or more of the above three interfaces to generate corresponding running batch data.

进一步地,在本发明日切跑批测试方法一实施例中,所述跑批设置接口包括:第一跑批设置接口与第二跑批设置接口;Further, in an embodiment of the daily batch running test method of the present invention, the running batch setting interface includes: a first running batch setting interface and a second running batch setting interface;

(1)第一跑批设置接口(1) The first run batch setting interface

本实施例中,日切跑批测试设备调用第一跑批设置接口,用于设置数据库检查点及其跑批时间。In this embodiment, the daily batch running test device invokes the first running batch setting interface to set the database checkpoint and its running time.

本实施例中,数据库检查点的设置不限,具体与跑批数据相关,比如,跑批数据中包含有定期存款业务信息,则数据库检查点可以设为利息字段。In this embodiment, the setting of the database checkpoint is not limited, and it is specifically related to the running batch data. For example, if the running batch data contains time deposit business information, the database checkpoint can be set as the interest field.

(2)第二跑批设置接口(2) Second running batch setting interface

本实施例中,日切跑批测试设备调用第二跑批设置接口用于设置应用系统交易检查点及其跑批时间。In this embodiment, the daily batch running test device calls the second running batch setting interface to set the application system transaction checkpoint and its running time.

本实施例中,应用系统交易检查点的设置不限,具体与跑批数据相关,比如,跑批数据中包含有定期存款业务信息,则应用系统交易检查点可以设为某一笔定期存款业务,包含有该业务的存入本金、利率、存储日期、利息。In this embodiment, the setting of the application system transaction checkpoint is not limited, and it is specifically related to the running batch data. For example, the running batch data contains time deposit business information, and the application system transaction checkpoint can be set to a certain time deposit business , including the deposit principal, interest rate, storage date, and interest of the business.

本实施例中,跑批时间包括日期时间与时间点,其中,时间点可以固定设置,比如将3点整作为日切的时间点;而日期时间可以不固定设置,比如3月1日、3月5日、3月8日等。In this embodiment, the running batch time includes date and time, wherein the time can be set fixedly, such as 3 o'clock as the time of daily cut; and the date can be set unfixedly, such as March 1, 3 March 5th, March 8th, etc.

可选的,日切跑批测试设备调用跑批设置接口所生成的跑批时间为绝对时间。例如,通过界面填入的跑批日切参数为相对时间,因此在执行日切跑批时需要将相对时间转换为绝对时间,具体以当前日期时间为基准,将相对时间转换为绝对时间。Optionally, the batch running time generated by the day-cut batch running test device calling the batch running setting interface is an absolute time. For example, the day-to-day parameters of the running batch filled in through the interface are relative time, so when executing the day-to-day running batch, it is necessary to convert the relative time into an absolute time, specifically based on the current date and time, and convert the relative time into an absolute time.

进一步地,在日切跑批测试中,通常需要对多个日期、多个用例进行日切跑批,这需要测试人员采用人工测试操作控制日切跑批的时间点与验证的功能点,而若出现错误,则需要重复执行,因而导致测试工作量巨大且测试效率不高。Furthermore, in the daily running batch test, it is usually necessary to perform daily running batches for multiple dates and multiple use cases, which requires testers to use manual testing operations to control the time points and verification function points of the daily running batches. If an error occurs, repeated execution is required, resulting in a huge testing workload and low testing efficiency.

因此,本实施例中,在执行跑批计划之前,日切跑批测试设备先提取跑批计划中的所有跑批时间,并按照升序进行排序;然后再按照排列顺序依次取出一个跑批时间,并以该跑批时间为日切时间,对跑批数据执行日切跑批。Therefore, in this embodiment, before executing the batch running plan, the day-cut batch running test device first extracts all the batch running times in the batch running plan, and sorts them in ascending order; And take the running batch time as the daily cutting time, and execute the daily cutting running batch on the running batch data.

例如,跑批计划中包含有十二个不同的功能检查点,而每一个功能检查点对应一个跑批的日期时间,如果要验证这十二个不同的功能检查点,则日切跑批测试设备至少需要执行十二次日切跑批。而通过本实施例,日切跑批测试设备先将跑批的日期时间排序,比如排序后的日期时间为3月1日、3月5日以及3月8日,其中,3月1日对应五个功能检查点、3月5日对应三个功能检查点、3月8日对应四个功能检查点,则日切跑批测试设备执行3月1日的日切跑批可以验证五个功能检查点,而执行3月5日的日切跑批可以验证三个功能检查点、执行3月8日的日切跑批可以验证四个功能检查点,从而可以提升测试效率。For example, the running batch plan contains twelve different functional checkpoints, and each functional checkpoint corresponds to the date and time of a running batch. If these twelve different functional checkpoints need to be verified, the daily batch running test The equipment needs to perform at least twelve daily cut and run batches. And through this embodiment, the date and time of running batches are first sorted by the day-cut batch test equipment. For example, the date and time after sorting are March 1, March 5 and March 8, wherein March 1 corresponds to Five functional checkpoints, March 5th corresponds to three functional checkpoints, and March 8th corresponds to four functional checkpoints, then the daily cut-off batch test equipment executes the daily cut-off batch on March 1st to verify five functions Checkpoints, and the execution of the daily batch running on March 5 can verify three functional checkpoints, and the execution of the daily batch running on March 8 can verify four functional checkpoints, which can improve test efficiency.

本实施例中,在执行日切跑批测试时,按照日切时间的先后顺序将相同时间点的功能统一进行验证,进而杜绝重复执行日切跑批动作,从而大幅提升测试效率。In this embodiment, when performing daily batch running tests, the functions at the same time point are uniformly verified according to the order of daily switching time, so as to prevent repeated execution of daily batch running actions, thereby greatly improving test efficiency.

进一步地,在日切跑批测试中,在完成日切跑批后还需进一步对跑批结果进行验证。Furthermore, in the daily batch running test, after the daily batch running is completed, the results of the running batches need to be further verified.

本实施例中,在每一跑批时间的日切跑批结束后,日切跑批测试设备基于该跑批时间对应的数据库检查点与应用系统交易检查点,验证当前日切跑批的统计数据是否正确以及应用系统交易是否正常;若统计数据核验正确且应用系统交易核验正常,则确定当前日切跑批功能正常。In this embodiment, after the daily cut running batch of each running batch time ends, the daily cut running batch test device verifies the statistics of the current daily cut running batch based on the database checkpoint and application system transaction checkpoint corresponding to the running batch time Whether the data is correct and whether the application system transactions are normal; if the statistical data verification is correct and the application system transaction verification is normal, it is determined that the current daily batch running function is normal.

例如,跑批数据中包含有定期存款业务信息,数据库检查点为利息字段、应用系统交易检查点对应某一笔定期存款业务,包含有该业务的存入本金、利率、存储日期、利息,如果通过日切跑批后统计的利息与通过利息计算公式得出的利息相符合,则说明统计数据正确;如果相邻两次日切跑批后统计的利息变化量与通过利息计算公式得出的利息变化量相同,则说明执行日切后应用系统交易正常。For example, the running batch data contains time deposit business information, the database checkpoint is the interest field, and the application system transaction checkpoint corresponds to a certain time deposit business, including the deposit principal, interest rate, storage date, and interest of the business, If the calculated interest after running the daily cut batch is consistent with the interest calculated by the interest calculation formula, it means that the statistical data is correct; The same interest rate change, it means that the transaction of the application system is normal after the daily cut is executed.

本实施例对于日切跑批的统计数据以及应用系统交易的核验方式不限,具体根据统计数据的类型以及引用系统交易的类型进行确定。若日切跑批后的统计数据核验正确且应用系统交易核验正常,则确定当前日切跑批功能正常。如果整个跑批计划中每一跑批时间对应的日切跑批功能正常,则说明针对当前测试的应用系统的日切跑批功能正常。In this embodiment, there is no limit to the statistical data of daily running batches and the verification method of application system transactions, which are specifically determined according to the type of statistical data and the type of reference system transactions. If the verification of the statistical data after the daily batch running is correct and the transaction verification of the application system is normal, it is determined that the current daily batch running function is normal. If the daily batch running function corresponding to each batch running time in the entire batch running plan is normal, it means that the daily batch running function for the application system currently tested is normal.

进一步地,考虑到跑批数据量巨大,为便于对跑批后的数据进行功能验证,本实施例中,在生成跑批数据、跑批时间与功能检查点的同时,还进一步生成中间变量,并将跑批数据中的关键字段赋值给该中间变量,并使用中间变量替换功能检查点中的变量,以供基于该中间变量所对应的跑批结果进行功能验证。Furthermore, considering the huge amount of running batch data, in order to facilitate the functional verification of the data after running the batch, in this embodiment, while generating the running batch data, running time and function checkpoints, further generate intermediate variables, And assign the key field in the running batch data to the intermediate variable, and use the intermediate variable to replace the variable in the functional checkpoint for functional verification based on the running batch result corresponding to the intermediate variable.

本实施例中,功能检查点中存在变量,比如该变量为用户名称或交易ID,如果在对跑批结果进行功能验证时,同一个用户名称或交易ID若仅执行部分功能检查点的验证,则验证结果无法全面准确地确定日切跑批功能是否正常,而若将所有功能检查点中的变量统一化处理,也即对同一个用户名称或交易ID执行全部的功能检查点的验证,则验证结果能够全面准确地确定日切跑批功能是否正常,从而避免漏验而导致测试结果不准确。In this embodiment, there is a variable in the function checkpoint, such as the user name or transaction ID. If the same user name or transaction ID only performs part of the verification of the function checkpoint when performing functional verification on the batch running result, Then the verification result cannot fully and accurately determine whether the function of batch running is normal, and if the variables in all function checkpoints are processed uniformly, that is, the verification of all function checkpoints is performed on the same user name or transaction ID, then The verification results can comprehensively and accurately determine whether the function of daily cut batch running is normal, so as to avoid missing inspections and inaccurate test results.

本发明还提供一种计算机可读存储介质。The present invention also provides a computer-readable storage medium.

本实施例中,计算机可读存储介质上存储有日切跑批测试程序,所述日切跑批测试程序被处理器执行时实现如上述任一项实施例中所述的日切跑批测试方法的步骤。In this embodiment, a computer-readable storage medium stores a daily cut running batch test program, and when the daily cut running batch test program is executed by a processor, it realizes the daily cut running batch test as described in any one of the above embodiments. method steps.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is better implementation. Based on such an understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products are stored in a storage medium (such as ROM/RAM), including Several instructions are used to make a terminal (which may be a mobile phone, a computer, a server or a network device, etc.) execute the methods described in various embodiments of the present invention.

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,这些均属于本发明的保护之内。Embodiments of the present invention have been described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementations, and the above-mentioned specific implementations are only illustrative, rather than restrictive, and those of ordinary skill in the art will Under the enlightenment of the present invention, without departing from the gist of the present invention and the scope of protection of the claims, many forms can also be made, and any equivalent structure or equivalent process transformation made by using the description and drawings of the present invention, or Directly or indirectly used in other relevant technical fields, these all belong to the protection of the present invention.

Claims (9)

1. cutting race batch test method a kind of day, which is characterized in that cut race batch test method the day and include the following steps:
Configuration data generates the first interface parameter of interface, runs batch second interface parameter of setting interface;
When detecting test execution instruction, calls data to generate interface and execute first interface parameter, to generate race batch data, adjust Second interface parameter is executed with batch setting interface is run, batch time and functional check point are run to generate;
The race batch time, functional check point are combined, planned with generating to run to criticize;
Batch plan is run based on described, race batch is cut to the race batch data execution day, and functional verification is carried out to running batch result.
2. cutting race batch test method day as described in claim 1, which is characterized in that it includes that application is that the data, which generate interface, It is one or more in system interface, perform script interface, database manipulation interface;
Wherein, application system interface is called to be used to generate business datum by application system;Call perform script interface for leading to It crosses perform script and executes preset operating function;Database manipulation interface is called to be used to operate the database of application system.
3. cutting race batch test method day as described in claim 1, which is characterized in that the race batch is arranged interface and includes:First It runs batch setting interface and second and runs batch setting interface;
Wherein, first is called to run batch setting interface for database auditing point to be arranged and its runs batch time;The second race batch is called to set Interface is set for application system transaction checkpoint to be arranged and its runs batch time.
4. cutting race batch test method day as described in claim 1, which is characterized in that batch setting interface that runs is called to be generated Race batch time be absolute time.
5. cutting race batch test method day as described in claim 1, which is characterized in that it is described to run batch plan based on described, to institute It states and runs the batch data execution day and cut race and batch include:
All races batch time run and criticized in the works is extracted, and is ranked up according to ascending order;
A race batch time is taken out successively according to putting in order, and the time is cut as day using the race batch time, to the race batch data Execution day cuts race batch.
6. cutting race batch test method day as claimed in claim 5, which is characterized in that described pair is run batch result and carry out functional verification Including:
After cutting race batch day of batch time is run each, based on the race batch time corresponding database auditing point and application system It merchandises checkpoint, when the day before yesterday cuts, whether the statistical data run batch is correct and whether application system transaction is normal for verification;
If statistical data veritify the transaction of correct and application system veritify it is normal, it is determined that when the day before yesterday cuts, to run batch facility normal.
7. cutting race batch test method day as claimed in claim 6, which is characterized in that cut race batch test method the day and also wrap It includes:
When generating race batch data, running batch time and functional check point, intermediate variable is generated, and the keyword in batch data will be run Intermediate variable described in section assignment;
The variable in the functional check point is replaced using the intermediate variable, for based on the race corresponding to the intermediate variable It criticizes result and carries out functional verification.
8. cutting race batch test equipment a kind of day, which is characterized in that cut the day race batch test equipment include memory, processor It is stored on the memory and what can be run on the processor cuts race batch test program day, cut race batch the day and survey Examination program is realized when being executed by the processor cuts the step of test method is criticized in race day as described in right wants any one of 1-7.
9. a kind of computer readable storage medium, which is characterized in that be stored on the computer readable storage medium and cut race day Test program is criticized, cuts the day run and realized when batch test program is executed by processor as described in right wants any one of 1-7 the day The step of cutting race batch test method.
CN201810304177.9A 2018-04-04 2018-04-04 Daily cutting batch test method, equipment and readable storage medium Active CN108509344B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810304177.9A CN108509344B (en) 2018-04-04 2018-04-04 Daily cutting batch test method, equipment and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810304177.9A CN108509344B (en) 2018-04-04 2018-04-04 Daily cutting batch test method, equipment and readable storage medium

Publications (2)

Publication Number Publication Date
CN108509344A true CN108509344A (en) 2018-09-07
CN108509344B CN108509344B (en) 2022-01-28

Family

ID=63380513

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810304177.9A Active CN108509344B (en) 2018-04-04 2018-04-04 Daily cutting batch test method, equipment and readable storage medium

Country Status (1)

Country Link
CN (1) CN108509344B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109615311A (en) * 2018-10-19 2019-04-12 中国平安人寿保险股份有限公司 Monthly closing entry information processing method, electronic device and readable storage medium storing program for executing based on new product development
CN109684193A (en) * 2018-10-23 2019-04-26 深圳壹账通智能科技有限公司 Test result checking method, device, equipment and computer readable storage medium
CN110263096A (en) * 2019-06-14 2019-09-20 深圳前海微众银行股份有限公司 Batch processing method, system, device, equipment and medium based on distributed environment
CN110308946A (en) * 2019-05-21 2019-10-08 深圳壹账通智能科技有限公司 Batch processing method, equipment, storage medium and device based on artificial intelligence
CN111078268A (en) * 2019-12-20 2020-04-28 中国建设银行股份有限公司 Bank system business processing method, device, equipment and storage medium
CN111159003A (en) * 2018-11-07 2020-05-15 马上消费金融股份有限公司 A batch testing method and device
CN113254348A (en) * 2021-06-21 2021-08-13 中国银行股份有限公司 Daily cutting method and device for bank system
CN113886252A (en) * 2021-09-30 2022-01-04 四川大学 Regression test case priority determination method based on thermodynamic diagram
CN115729690A (en) * 2022-11-29 2023-03-03 上海通联金融服务有限公司 Method for automatically cutting and pulling up end-of-day batch
CN116150029A (en) * 2023-03-01 2023-05-23 中国工商银行股份有限公司 Automatic overdue batch testing method and device for loan system

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1701266A1 (en) * 2005-03-10 2006-09-13 HORIZONT RZ-Organisations- und Software-Entwicklungs GmbH Test apparatus for verification of a batch processing
JP2008040980A (en) * 2006-08-09 2008-02-21 Ns Solutions Corp Information processing apparatus, prediction processing time calculation method, and program
CN102999320A (en) * 2011-09-15 2013-03-27 阿里巴巴集团控股有限公司 Automatic test case generation method and system
CN104461863A (en) * 2014-10-29 2015-03-25 中国建设银行股份有限公司 Service system testing method, device and system
CN105677465A (en) * 2015-12-31 2016-06-15 中国建设银行股份有限公司 Data processing method and device applied to bank batch processing
CN106201800A (en) * 2016-07-15 2016-12-07 北京捷科智诚科技有限公司 A Test Design Platform
CN106844152A (en) * 2017-01-17 2017-06-13 清华大学 Bank's background task runs the correlation analysis and device of batch time
CN107704568A (en) * 2017-09-29 2018-02-16 马上消费金融股份有限公司 Method and device for adding test data
CN107766194A (en) * 2017-11-17 2018-03-06 深圳市泉眼网络科技有限公司 Method of testing, device, system, terminal device and computer-readable recording medium

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1701266A1 (en) * 2005-03-10 2006-09-13 HORIZONT RZ-Organisations- und Software-Entwicklungs GmbH Test apparatus for verification of a batch processing
JP2008040980A (en) * 2006-08-09 2008-02-21 Ns Solutions Corp Information processing apparatus, prediction processing time calculation method, and program
CN102999320A (en) * 2011-09-15 2013-03-27 阿里巴巴集团控股有限公司 Automatic test case generation method and system
CN104461863A (en) * 2014-10-29 2015-03-25 中国建设银行股份有限公司 Service system testing method, device and system
CN105677465A (en) * 2015-12-31 2016-06-15 中国建设银行股份有限公司 Data processing method and device applied to bank batch processing
CN106201800A (en) * 2016-07-15 2016-12-07 北京捷科智诚科技有限公司 A Test Design Platform
CN106844152A (en) * 2017-01-17 2017-06-13 清华大学 Bank's background task runs the correlation analysis and device of batch time
CN107704568A (en) * 2017-09-29 2018-02-16 马上消费金融股份有限公司 Method and device for adding test data
CN107766194A (en) * 2017-11-17 2018-03-06 深圳市泉眼网络科技有限公司 Method of testing, device, system, terminal device and computer-readable recording medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JIN-QIU LI等: "Micro Bank System based on mainframe", 《2009 INTERNATIONAL CONFERENCE ON APPERCEIVING COMPUTING AND INTELLIGENCE ANALYSIS》 *
刘聪等: "分布式数据库在银行事后监督业务中的应用", 《中国金融电脑》 *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109615311B (en) * 2018-10-19 2024-04-05 中国平安人寿保险股份有限公司 Moon knot information processing method based on new product development, electronic device and readable storage medium
CN109615311A (en) * 2018-10-19 2019-04-12 中国平安人寿保险股份有限公司 Monthly closing entry information processing method, electronic device and readable storage medium storing program for executing based on new product development
CN109684193A (en) * 2018-10-23 2019-04-26 深圳壹账通智能科技有限公司 Test result checking method, device, equipment and computer readable storage medium
CN111159003A (en) * 2018-11-07 2020-05-15 马上消费金融股份有限公司 A batch testing method and device
CN111159003B (en) * 2018-11-07 2021-03-16 马上消费金融股份有限公司 A batch testing method and device
CN110308946A (en) * 2019-05-21 2019-10-08 深圳壹账通智能科技有限公司 Batch processing method, equipment, storage medium and device based on artificial intelligence
CN110263096A (en) * 2019-06-14 2019-09-20 深圳前海微众银行股份有限公司 Batch processing method, system, device, equipment and medium based on distributed environment
CN111078268A (en) * 2019-12-20 2020-04-28 中国建设银行股份有限公司 Bank system business processing method, device, equipment and storage medium
CN111078268B (en) * 2019-12-20 2023-06-06 中国建设银行股份有限公司 Bank system business processing method, device, equipment and storage medium
CN113254348A (en) * 2021-06-21 2021-08-13 中国银行股份有限公司 Daily cutting method and device for bank system
CN113886252A (en) * 2021-09-30 2022-01-04 四川大学 Regression test case priority determination method based on thermodynamic diagram
CN113886252B (en) * 2021-09-30 2023-05-23 四川大学 Regression test case priority determining method based on thermodynamic diagram
CN115729690A (en) * 2022-11-29 2023-03-03 上海通联金融服务有限公司 Method for automatically cutting and pulling up end-of-day batch
CN116150029A (en) * 2023-03-01 2023-05-23 中国工商银行股份有限公司 Automatic overdue batch testing method and device for loan system

Also Published As

Publication number Publication date
CN108509344B (en) 2022-01-28

Similar Documents

Publication Publication Date Title
CN108509344A (en) Cut race batch test method, equipment and readable storage medium storing program for executing day
US10719426B2 (en) Methods and systems for testing web applications
CN107341098B (en) Software performance testing method, platform, equipment and storage medium
US9524230B2 (en) Testing coordinator
US11762717B2 (en) Automatically generating testing code for a software application
EP2572294B1 (en) System and method for sql performance assurance services
US20120159420A1 (en) Quality on Submit Process
CN110597721A (en) A method for automated interface stress testing based on stress test scripts
CN111190814B (en) Method and device for generating software test case, storage medium and terminal
CN110750443A (en) Webpage testing method and device, computer equipment and storage medium
US11169910B2 (en) Probabilistic software testing via dynamic graphs
CN111782317A (en) Test method and device for page, storage medium and electronic device
Srikanth et al. Regression testing in software as a service: An industrial case study
CN113360368A (en) Method and device for testing software performance
US20250123951A1 (en) System And Method for Evaluating Test Results of Application Testing
CN115437905A (en) Coverage rate data processing method and device, computer equipment and storage medium
CN113868219A (en) Method and device for migrating account set data, electronic equipment and computer storage medium
US8793167B2 (en) Account conversion of information technology systems
CN115495358A (en) Log automatic test method, device, system and medium
CN109240906B (en) Database configuration information adaptation method and device, computer equipment and storage medium
CN112346994A (en) Test information correlation method and device, computer equipment and storage medium
CN119621199A (en) Task generation method, device, computer equipment and storage medium
CN116263742A (en) Cloud real machine debugging method, equipment, storage medium and device
CN119759532A (en) Task management method, device and computer readable storage medium
CN118151981A (en) Project defect statistics method, equipment, storage medium and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant