This application proposes a test data generation method, device and computer equipment, in which the above test data generation methods include: obtaining loan orders in the standby state from the database; parsing the order in the standby state to obtain the database tables and fields involved in the loan logic of the order in the standby state; Reproduce the database tables involved in the lending logic in the said database; update the field values corresponding to the fields involved in the lending logic in the replicated database tables to generate the test data of the order in the pending lending state. This application can improve the efficiency of test data generation and reduce the time and energy consumed in the preparation of test data.
【技术实现步骤摘要】
测试数据的生成方法、装置和计算机设备
本申请涉及计算机
,尤其涉及一种测试数据的生成方法、装置和计算机设备。
技术介绍
在测试中非常重要的一个工作就是测试数据的准备和维护,制作测试数据是测试执行前重要和必要的一个环节,而这个工作恰恰是繁琐、费时、重复而极容易出错的,所以找到一种简单易行的方法来生成测试数据是非常有意义和重要的事。同样,为了验证放款逻辑,需要准备大量的测试订单来覆盖逻辑的不同分支,而贷款订单的整个流程比较长,按正常流程将贷款订单执行到待放款状态,需要投入大量的时间和精力,因此现有相关技术中,测试订单的准备工作耗费的时间和精力较多,效率低下。
技术实现思路
本申请实施例提供了一种测试数据的生成方法、装置和计算机设备,以实现提高测试数据的生成效率,减少测试数据的准备工作所耗费的时间和精力。第一方面,本申请实施例提供了一种测试数据的生成方法,包括:从数据库中获取贷款订单中处于待放款状态的订单;对所述处于待放款状态的订单进行解析,获得所述处于待放款状态的订单中的放款逻辑涉及的数据库表和字段;在所述数据库中复制所述放款逻辑所涉及的数据库表;更新复制所得的数据库表中所述放款逻辑涉及的字段对应的字段值,以生成所述处于待放款状态的订单的测试数据。其中在一种可能的实施方式中,所述更新复制所得的数据库表中所述放款逻辑涉及的字段对应的字段值,以生成所述处于待放款状态的订单的测试数据包括:按照复制所得的数据库表中所述放款逻辑涉及的字段的数据格式,更新所述放款逻辑涉及的字段对应的字段值,以生成所述处于待放款状态的订单的测试数据。其中在一种可能的实施方式中 ...
【技术保护点】
1.一种测试数据的生成方法,其特征在于,包括:从数据库中获取贷款订单中处于待放款状态的订单;对所述处于待放款状态的订单进行解析,获得所述处于待放款状态的订单中的放款逻辑涉及的数据库表和字段;在所述数据库中复制所述放款逻辑所涉及的数据库表;更新复制所得的数据库表中所述放款逻辑涉及的字段对应的字段值,以生成所述处于待放款状态的订单的测试数据。
【技术特征摘要】
1.一种测试数据的生成方法,其特征在于,包括:从数据库中获取贷款订单中处于待放款状态的订单;对所述处于待放款状态的订单进行解析,获得所述处于待放款状态的订单中的放款逻辑涉及的数据库表和字段;在所述数据库中复制所述放款逻辑所涉及的数据库表;更新复制所得的数据库表中所述放款逻辑涉及的字段对应的字段值,以生成所述处于待放款状态的订单的测试数据。2.根据权利要求1所述的方法,其特征在于,所述更新复制所得的数据库表中所述放款逻辑涉及的字段对应的字段值,以生成所述处于待放款状态的订单的测试数据包括:按照复制所得的数据库表中所述放款逻辑涉及的字段的数据格式,更新所述放款逻辑涉及的字段对应的字段值,以生成所述处于待放款状态的订单的测试数据。3.根据权利要求2所述的方法,其特征在于,所述复制所得的数据库表中所述放款逻辑涉及的字段包括复制所得的数据库表中需要进行唯一性校验的字段;所述按照复制所得的数据库表中所述放款逻辑涉及的字段的数据格式,更新所述放款逻辑涉及的字段对应的字段值包括:按照所述放款逻辑涉及的字段的数据格式,更新复制所得的数据库表中需要进行唯一性校验的字段对应的字段值。4.根据权利要求3所述的方法,其特征在于,所述按照所述放款逻辑涉及的字段的数据格式,更新复制所得的数据库表中需要进行唯一性校验的字段对应的字段值之后,还包括:对所述数据库表的关联表中相同字段对应的字段值进行更新。5.根据权利要求1-4任意一项所述的方法,其特征在于,所述更新复制所得的数据库表中所述放款逻辑涉及的字段对应的...
【专利技术属性】
技术研发人员:杨晓琪,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。