CN109859028A - 一种还贷信息的验证方法、***、介质及电子设备 - Google Patents
一种还贷信息的验证方法、***、介质及电子设备 Download PDFInfo
- Publication number
- CN109859028A CN109859028A CN201910003244.8A CN201910003244A CN109859028A CN 109859028 A CN109859028 A CN 109859028A CN 201910003244 A CN201910003244 A CN 201910003244A CN 109859028 A CN109859028 A CN 109859028A
- Authority
- CN
- China
- Prior art keywords
- repaying
- file
- data
- target
- verifying
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000012795 verification Methods 0.000 title claims abstract description 32
- 238000012360 testing method Methods 0.000 claims abstract description 104
- 230000015572 biosynthetic process Effects 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 7
- 238000004364 calculation method Methods 0.000 claims description 2
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 claims 1
- 239000010931 gold Substances 0.000 claims 1
- 229910052737 gold Inorganic materials 0.000 claims 1
- 238000004422 calculation algorithm Methods 0.000 description 10
- 230000002159 abnormal effect Effects 0.000 description 4
- 238000012937 correction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000006399 behavior Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及对比测试领域,揭示了一种还贷信息的验证方法、***、介质及电子设备,包括:检测测试人员选择的目标还贷场景模型,并获取还贷参数,该还贷参数至少包括还款期次、还款时间以及还款金额;根据目标还贷场景模型以及还贷参数,生成第一验证文件;在测试数据库中查找与目标还贷场景模型和还贷参数对应的第二验证文件;将第一验证文件与第二验证文件进行比对,得到比对结果。此方法下,能够将基于目标还贷场景模型下生成的第一验证文件与真实还贷场景下产生的第二验证文件进行比对,得到用于反映真实还贷***的数据准确性的比对结果,提高了还贷信息的验证效率并且降低了测试结果的出错概率。
Description
技术领域
本发明涉及比对测试领域,特别涉及一种还贷信息的验证方法、***、介质及电子设备。
背景技术
还贷用户通过还贷***进行还贷操作时,还贷***的后台数据库可以根据该还贷用户的还贷操作更新其账户的还贷信息。由于还贷信息能够有效反映还贷用户当前的还贷情况,因此,维护还贷***的正常运行、确保其还贷信息数据的准确性显然十分重要。
目前,对于还贷***的数据维护主要是通过人工验证的方式,即后台测试人员将想要验证的还贷信息从测试数据库中抽取出来,再通过手工计算对还贷信息的准确性进行核对。然而,由于还贷***的用户数量庞大,且不同还贷用户的还贷情况存在差异性,后台的数据库中存储有海量待验证的还贷信息数据。显然,人工验证的方式存在验证效率低下并且出错概率高的问题。
发明内容
为了解决相关技术中存在的还贷信息验证的验证效率低下并且出错概率高的技术问题,本发明提供了一种还贷信息的验证方法、***、介质及电子设备。
一种还贷信息的验证方法,所述方法包括:
检测测试人员选择的目标还贷场景模型,并获取还贷参数,所述还贷参数至少包括还款期次、还款时间以及还款金额;
根据所述目标还贷场景模型以及所述还贷参数,生成第一验证文件;其中,所述第一验证文件包括第一借据信息表、第一还款计划表以及第一还款明细表;
在测试数据库中查找与所述目标还贷场景模型和所述还贷参数对应的第二验证文件,所述测试数据库用于存储真实还贷场景下产生的验证文件;
将所述第一验证文件与所述第二验证文件进行比对,得到比对结果。
作为一种可选的实施方式,在本发明实施例第一方面中,所述在测试数据库中查找与所述目标还贷场景模型和所述还贷参数对应的第二验证文件,包括:
根据所述目标还贷场景模型和所述还贷参数生成目标查询条件;
当测试数据库的索引类型为用户编号时,确定符合所述目标查询条件的目标用户编号集合;其中,所述目标用户集合包括至少一个目标用户编号;
在所述测试数据库中查找所述目标用户编号对应的用户验证文件,并将所述用户验证文件确定为第二验证文件;
当测试数据库的索引类型为表格类型时,根据所述目标查询条件分别在借据信息子库查找第二借据信息表、在还款计划子库中查找第二还款计划表以及在还款明细子库中查找第二还款明细表;其中,所述测试数据库至少包括所述借据信息子库、所述还款计划子库以及所述还款明细子库;
根据所述第二借据信息表、所述第二还款计划表以及所述第二还款明细表生成第二验证文件。
作为一种可选的实施方式,在本发明实施例第一方面中,所述将所述第一验证文件与所述第二验证文件进行比对,得到比对结果,包括:
获取所述第一数据表的第一字段,并在与所述第一数据表对应的第二数据表中查找与所述第一字段对应的第二字段;其中,当所述第一数据表为所述第一借据信息表时,所述第二数据表为所述第二借据信息表;当所述第一数据表为所述第一还款计划表时,所述第二数据表为所述第二还款计划表;当所述第一数据表为所述第一还款明细表时,所述第二数据表为所述第二还款明细表;
比对所述第一字段的字段值与所述第二字段的字段值,得到字段值的比对结果;
基于所述字段值的比对结果确定所述第一验证文件与所述第二验证文件的比对结果。
作为一种可选的实施方式,在本发明实施例第一方面中,所述获取所述第一数据表的第一字段之前,所述方法还包括:
检测所述第一验证文件所包含的第一字段的数量;
判断所述数量是否大于预设数量阈值;
如果所述数量大于所述预设数量阈值,生成所述第一数据表对应的第一特征值列表以及所述第二数据表对应的第二特征值列表;
比对所述第一特征值列表与所述第二特征值列表,得到比对结果;
如果所述数量不大于所述预设数量阈值,执行所述的获取所述第一数据表的第一字段。
作为一种可选的实施方式,在本发明实施例第一方面中,所述将所述第一验证文件与所述第二验证文件进行比对,得到比对结果之后,所述方法还包括:
根据所述比对结果判断所述第二验证文件是否存在待修正内容;
如果存在所述待修正内容,获取所述待修正内容以及所述待修正内容在所述第二验证文件中的位置信息;
基于所述待修正内容以及所述位置信息生成测试报告。
作为一种可选的实施方式,在本发明实施例第一方面中,所述方法还包括:
检测是否接收到测试人员的查询请求;
如果接收到所述查询请求,以图表的形式输出所述测试报告。
作为一种可选的实施方式,在本发明实施例第一方面中,所述方法还包括:
获取所述测试报告的生成日期,将所述测试报告存储至历史测试目录中以所述生成日期命名的分类文件夹。
一种还贷信息的验证***,,所述***包括:
检测模块,用于检测测试人员选择的目标还贷场景模型;
获取模块,用于获取还贷参数,所述还贷参数至少包括还款期次、还款时间以及还款金额;
生成模块,用于根据所述目标还贷场景模型以及所述还贷参数,生成第一验证文件;其中,所述第一验证文件包括第一借据信息表、第一还款计划表以及第一还款明细表;
查找模块,用于在测试数据库中查找与所述目标还贷场景模型和所述还贷参数对应的第二验证文件,所述测试数据库用于存储真实还贷场景下产生的验证文件;
比对模块,用于将所述第一验证文件与所述第二验证文件进行比对,得到比对结果。
本发明实施例第三方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本发明实施例第一方面公开的一种还贷信息的验证方法。
本发明实施例第四方面公开一种电子设备,所述电子设备包括:
处理器;
存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如前所述的方法。
本发明的实施例提供的技术方案可以包括以下有益效果:
本发明所提供的一种还贷信息的验证方法包括如下步骤,检测测试人员选择的目标还贷场景模型,并获取还贷参数,其中,该还贷参数至少包括还款期次、还款时间以及还款金额;根据目标还贷场景模型以及还贷参数,生成第一验证文件;其中,第一验证文件包括第一借据信息表、第一还款计划表以及第一还款明细表;在测试数据库中查找与目标还贷场景模型和还贷参数对应的第二验证文件,该测试数据库用于存储真实还贷场景下产生的验证文件;将第一验证文件与第二验证文件进行比对,得到比对结果。
此方法下,将基于目标还贷场景模型下生成的第一验证文件与真实还贷场景下产生的第二验证文件进行比对,得到用于反映真实还贷***的数据准确性的比对结果,相较于现有技术中通过人工抽取还贷信息进行计算并核对的方式,本方法能够提高还贷信息的验证效率并且降低了测试结果的出错概率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的一种还贷信息的验证方法的流程图;
图2是根据另一示例性实施例示出的一种还贷信息的验证方法的流程图;
图3是根据一示例性实施例示出的一种还贷信息的验证***的框图;
图4是根据一示例性实施例示出的另一种还贷信息的验证***的框图。
具体实施方式
这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的一种还贷信息的验证方法的流程图。如图1所示,此方法包括以下步骤。
步骤101,***检测测试人员选择的目标还贷场景模型,并获取还贷参数。
在示例性实施例中,目标还贷场景模型的类型可以包括还款日还款失败、宽限期内部分还款或者宽限期外全额还款。上述还贷参数至少可以包括还款期次、还款时间以及还款金额,并且每个目标还贷场景模型均包括相同的还贷参数的类型。不同的还贷场景可以映射到不同的目标还贷场景模型中,因此,在不同的目标还贷场景模型中,针对还贷参数的计算规则不一定相同。
在本示例性实施例中,***获取还贷参数的方式具体可以为:***检测测试人员是否输入待测还贷参数;如果检测到测试人员未输入待测还贷参数,将默认还贷参数确定为该目标还贷场景模型下的还贷参数;如果检测到用户输入了待测还贷参数,将待测还贷参数替换默认还贷参数;其中,默认还贷参数是***预先设置的还贷参数。
步骤102,***根据目标还贷场景模型以及还贷参数,生成第一验证文件;其中,该第一验证文件可以包括第一借据信息表、第一还款计划表以及第一还款明细表。
在本示例性实施例中,可选的,***还可以检测是否接收到历史验证文件,如果接收到历史验证文件,根据目标还贷场景模型以及还贷参数更新该历史验证文件,得到更新后的历史验证文件,并将该更新后的历史验证文件确定为第一验证文件;如果未接收到历史验证文件,根据目标还贷场景模型以及还贷参数,生成第一验证文件;其中,历史验证文件可以包括历史借据信息表、历史还款计划表以及历史还款明细表。
步骤103,***在测试数据库中查找与目标还贷场景模型和还贷参数对应的第二验证文件,该测试数据库用于存储真实还贷场景下产生的验证文件。
在本示例性实施例中,用户(还贷者)首次在还贷***(真实还贷场景)进行还贷操作时,测试数据库(后台数据库)可以根据用户的还贷操作生成该用户的用户账户所对应的验证文件;用户非首次在还贷***进行还贷操作时,测试数据库可以根据用户的还贷操作更新该用户的用户账户所对应的验证文件;该验证文件可以记录和反映用户当前的贷款情况。
在一示例性实施例中,可选的,***在测试数据库中查找与目标还贷场景模型和还贷参数对应的第二验证文件的方式具体可以为:
根据目标还贷场景模型和上述还贷参数生成目标查询条件;
当测试数据库的索引类型为用户编号时,确定符合目标查询条件的目标用户编号集合;其中,目标用户集合包括至少一个目标用户编号;
在测试数据库中查找目标用户编号对应的用户验证文件,并将用户验证文件确定为第二验证文件;
当测试数据库的索引类型为表格类型时,根据目标查询条件分别在借据信息子库查找第二借据信息表、在还款计划子库中查找第二还款计划表以及在还款明细子库中查找第二还款明细表;其中,测试数据库至少包括借据信息子库、还款计划子库以及还款明细子库;
根据第二借据信息表、第二还款计划表以及第二还款明细表生成第二验证文件。
在示例性实施例中,***可以根据目标还贷场景模型和还贷参数生成目标查询条件,并获取测试数据库的数据库信息;根据获取的数据库信息得到索引信息,该索引信息可以包括测试数据库的索引类型、索引名称以及索引至条件的索引语句,本示例性实施例不作限定。
步骤104,***将第一验证文件与第二验证文件进行比对,得到比对结果。
在一示例性实施例中,可选的,***将第一验证文件与第二验证文件进行比对,得到比对结果可以包括:
***获取第一数据表的第一字段,并在与第一数据表对应的第二数据表中查找与第一字段对应的第二字段;其中,当第一数据表为第一借据信息表时,第二数据表为第二借据信息表;当第一数据表为第一还款计划表时,第二数据表为第二还款计划表;当第一数据表为第一还款明细表时,第二数据表为第二还款明细表;
***比对第一字段的字段值与第二字段的字段值,得到字段值的比对结果;
***基于字段值的比对结果确定第一验证文件与第二验证文件的比对结果。
进一步可选的,***在获取第一数据表的第一字段之前,还可以检测第一验证文件所包含的第一字段的数量,并判断数量是否大于预设数量阈值;如果数量大于预设数量阈值,生成第一数据表对应的第一特征值列表以及第二数据表对应的第二特征值列表;比对第一特征值列表与第二特征值列表,得到比对结果;如果数量不大于预设数量阈值,触发执行上述的获取第一数据表的第一字段的步骤。
本示例性实施例中,第一数据表和第二数据表中均存储有多条数据,每条数据都可能包括多个字段。其中,在数据表中,字段可以理解为纵向的一整列,不同的字段可以用于存储不同的信息,每个字段的属性可能相同,也可能不同。举例来说,第一数据表为第一还款计划表,该第一还款计划表中的某条数据包括三个字段,第一个字段和第二个字段均用于存储时间,其中,第一个字段的属性为借款时间,如2016年1月1日;第二个字段的属性为还款时间,如2017年1月1日;第三个字段的属性为还款金额,如1000元。
本示例性实施例中,***可以对原始的第一数据表和原始的第二数据表进行预处理;其中,预处理可以包括但不限于数据格式转换、特殊字符过滤、形音词替换、无意义词替换中的一种或者多种,本发明实施例不作限定;进一步地,***可以生成第一数据表对应的第一特征值列表以及第二数据表对应的第二特征值列表,具体来说,***可以采用预设的算法计算第一数据表中每条数据的特征值,并由每条数据的特征值形成该第一数据表对应的第一特征值列表,同理可知,***也可以采用同样的算法计算得到第二数据表对应的第二特征值列表;其中,预设的算法可以是求和算法或者哈希(hash)算法,本示例性实施例不作限定。
本示例性实施例,在数据表的字段数量较多时,逐个比较字段的方式需要花费一定时间,且在比对过程中数据的传输量较大,因此,可以采用计算数据表对应的特征值表,并通过特征值表之间的比对得到比对结果,能够提高数据比对的效率,以及减少比对误差、提高比对结果的准确度。
可见,实施图1所描述的还贷信息的验证方法,能够将基于目标还贷场景模型下生成的第一验证文件与真实还贷场景下产生的第二验证文件进行比对,得到用于反映真实还贷***的数据准确性的比对结果,相较于现有技术中通过人工抽取还贷信息进行计算并核对的方式,本方法能够提高还贷信息的验证效率并且降低了测试结果的出错概率;此外,能够采用计算数据表对应的特征值表,并通过特征值表之间的比对得到比对结果,能够提高数据比对的效率,以及减少比对误差、提高比对结果的准确度。
图2是根据另一示例性实施例示出的一种还贷信息的验证方法的流程图。如图2所示,除图1所示步骤外,在步骤104将第一验证文件与第二验证文件进行比对,得到比对结果之后,此实施例中还贷信息的验证方法还包括以下步骤。
步骤105,***根据比对结果判断第二验证文件是否存在待修正内容,如果存在待修正内容,触发执行步骤106;如果不存在待修正内容,结束本流程。
步骤106,***获取待修正内容以及该待修正内容在第二验证文件中的位置信息。
步骤107,***基于待修正内容以及该待修正内容的位置信息生成测试报告。
在另一示例性实施例中,在步骤107之后,此实施例中还贷信息的验证方法还包括以下步骤:
步骤108,***检测是否接收到测试人员的查询请求,如果接收到该查询请求,触发执行步骤109;如果未接收到查询请求,结束本流程。
在本示例性实施例中,可选的,如果未接收到该查询请求,***还可以触发执行步骤110。
步骤109,***以图表的形式输出测试报告。
在本示例性实施例中,***可以将可视化图表的形式输出该测试报告;其中,在测试报告中,可以通过颜色和\或字体等方式区分不同的数据内容。可见,本示例性实施例,能够以直观地方式向测试人员呈现测试结果,提高了测试报告的可读性。
在本示例性实施例中,可选的,***还可以通过邮件和/或短消息的方式发送测试报告至测试人员对应的终端设备。
在又一示例性实施例中,在步骤107之后,此实施例中还贷信息的验证方法还包括以下步骤:
步骤110,***获取测试报告的生成日期,并将该测试报告存储至历史测试目录中以该生成日期命名的分类文件夹。
在本示例性实施例中,***存储测试报告,有利于测试人员通过查看测试报告定位到测试数据库中出现异常的数据部分,为后续修正异常的数据部分提供极大便利;此外,将测试报告按照生成日期进行分类存储,能够有效节约信息查找的时间,进而提高信息获取效率。
可见,实施图2所描述的还贷信息的验证方法,能够将基于目标还贷场景模型下生成的第一验证文件与真实还贷场景下产生的第二验证文件进行比对,得到用于反映真实还贷***的数据准确性的比对结果,相较于现有技术中通过人工抽取还贷信息进行计算并核对的方式,本方法能够提高还贷信息的验证效率并且降低了测试结果的出错概率;以及,能够提高数据比对的效率,以及减少比对误差、提高比对结果的准确度;以及,能够以直观地方式向测试人员呈现测试结果,提高了测试报告的可读性;以及,能够有利于测试人员通过查看测试报告定位到测试数据库中出现异常的数据部分,为后续修正异常的数据部分提供极大便利;此外,将测试报告按照生成日期进行分类存储,能够有效节约信息查找的时间,进而提高信息获取效率。
以下是本发明的装置实施例。
图3是根据一示例性实施例示出的一种还贷信息的验证***的框图。如图3所示,该***包括:
检测模块201,用于检测测试人员选择的目标还贷场景模型,并将检测结果提供给生成模块203。
在示例性实施例中,目标还贷场景模型的类型可以包括还款日还款失败、宽限期内部分还款或者宽限期外全额还款。
获取模块202,用于获取还贷参数,并将检测结果提供给生成模块203;其中,该还贷参数至少可以包括还款期次、还款时间以及还款金额。
在示例性实施例中,由上述实施例内容可知,上述还贷参数至少可以包括还款期次、还款时间以及还款金额,并且每个目标还贷场景模型均包括相同的还贷参数的类型。不同的还贷场景可以映射到不同的目标还贷场景模型中,因此,在不同的目标还贷场景模型中,针对还贷参数的计算规则不一定相同。
在本示例性实施例中,获取模块202获取还贷参数的方式具体可以为:检测测试人员是否输入待测还贷参数;如果检测到测试人员未输入待测还贷参数,将默认还贷参数确定为该目标还贷场景模型下的还贷参数;如果检测到用户输入了待测还贷参数,将待测还贷参数替换默认还贷参数;其中,默认还贷参数是***预先设置的还贷参数。
生成模块203,用于根据上述目标还贷场景模型以及上述还贷参数,生成第一验证文件,并将该第一验证文件提供给比对模块205;其中,该第一验证文件可以包括第一借据信息表、第一还款计划表以及第一还款明细表。
在本示例性实施例中,可选的,生成模块203还可以检测是否接收到历史验证文件,如果接收到历史验证文件,根据目标还贷场景模型以及还贷参数更新该历史验证文件,得到更新后的历史验证文件,并将该更新后的历史验证文件确定为第一验证文件;如果未接收到历史验证文件,根据目标还贷场景模型以及还贷参数,生成第一验证文件;其中,历史验证文件可以包括历史借据信息表、历史还款计划表以及历史还款明细表。
查找模块204,用于在测试数据库中查找与目标还贷场景模型和还贷参数对应的第二验证文件,并将该第二验证文件提供给比对模块205;其中,该测试数据库用于存储真实还贷场景下产生的验证文件。
在本示例性实施例中,用户(还贷者)首次在还贷***(真实还贷场景)进行还贷操作时,测试数据库(后台数据库)可以根据用户的还贷操作生成该用户的用户账户所对应的验证文件;用户非首次在还贷***进行还贷操作时,测试数据库可以根据用户的还贷操作更新该用户的用户账户所对应的验证文件;该验证文件可以记录和反映用户当前的贷款情况。
在一示例性实施例中,查找模块204在测试数据库中查找与目标还贷场景模型和还贷参数对应的第二验证文件的方式具体可以为:
根据目标还贷场景模型和还贷参数生成目标查询条件;
当测试数据库的索引类型为用户编号时,确定符合目标查询条件的目标用户编号集合;其中,目标用户集合包括至少一个目标用户编号;
在测试数据库中查找目标用户编号对应的用户验证文件,并将用户验证文件确定为第二验证文件;
当测试数据库的索引类型为表格类型时,根据目标查询条件分别在借据信息子库查找第二借据信息表、在还款计划子库中查找第二还款计划表以及在还款明细子库中查找第二还款明细表;其中,测试数据库至少包括借据信息子库、还款计划子库以及还款明细子库;
根据第二借据信息表、第二还款计划表以及第二还款明细表生成第二验证文件。
在示例性实施例中,查找模块204可以根据目标还贷场景模型和还贷参数生成目标查询条件,并获取测试数据库的数据库信息;根据获取的数据库信息得到索引信息,该索引信息可以包括测试数据库的索引类型、索引名称以及索引至条件的索引语句,本示例性实施例不作限定。
比对模块205,用于将第一验证文件与第二验证文件进行比对,得到比对结果。
在一示例性实施例中,比对模块205将第一验证文件与第二验证文件进行比对,得到比对结果的方式具体可以为:
获取第一数据表的第一字段,并在与第一数据表对应的第二数据表中查找与第一字段对应的第二字段;其中,当第一数据表为第一借据信息表时,第二数据表为第二借据信息表;当第一数据表为第一还款计划表时,第二数据表为第二还款计划表;当第一数据表为第一还款明细表时,第二数据表为第二还款明细表;
比对第一字段的字段值与第二字段的字段值,得到字段值的比对结果;
基于字段值的比对结果确定第一验证文件与第二验证文件的比对结果。
本示例性实施例中,进一步地,在获取第一数据表的第一字段,比对模块205还可以执行以下操作:
检测第一验证文件所包含的第一字段的数量;
判断数量是否大于预设数量阈值;
如果数量大于预设数量阈值,生成第一数据表对应的第一特征值列表以及第二数据表对应的第二特征值列表;
比对第一特征值列表与第二特征值列表,得到比对结果;
如果数量不大于预设数量阈值,执行的上述的获取第一数据表的第一字段。
本示例性实施例中,第一数据表和第二数据表中均存储有多条数据,每条数据都可能包括多个字段。其中,在数据表中,字段可以理解为纵向的一整列,不同的字段可以用于存储不同的信息,每个字段的属性可能相同,也可能不同。举例来说,第一数据表为第一还款计划表,该第一还款计划表中的某条数据包括三个字段,第一个字段和第二个字段均用于存储时间,其中,第一个字段的属性为借款时间,如2016年1月1日;第二个字段的属性为还款时间,如2017年1月1日;第三个字段的属性为还款金额,如1000元。
本示例性实施例中,比对模块205可以对原始的第一数据表和原始的第二数据表进行预处理;其中,预处理可以包括但不限于数据格式转换、特殊字符过滤、形音词替换、无意义词替换中的一种或者多种,本发明实施例不作限定;进一步地,比对模块205可以生成第一数据表对应的第一特征值列表以及第二数据表对应的第二特征值列表,具体来说,比对模块205可以采用预设的算法计算第一数据表中每条数据的特征值,并由每条数据的特征值形成该第一数据表对应的第一特征值列表,同理可知,比对模块205也可以采用同样的算法计算得到第二数据表对应的第二特征值列表;其中,预设的算法可以是求和算法或者哈希(hash)算法,本示例性实施例不作限定。
本示例性实施例,在数据表的字段数量较多时,逐个比较字段的方式需要花费一定时间,且在比对过程中数据的传输量较大,因此,可以采用计算数据表对应的特征值表,并通过特征值表之间的比对得到比对结果,能够提高数据比对的效率,以及减少比对误差、提高比对结果的准确度。
可见,实施图3所描述的***,能够将基于目标还贷场景模型下生成的第一验证文件与真实还贷场景下产生的第二验证文件进行比对,得到用于反映真实还贷***的数据准确性的比对结果,相较于现有技术中通过人工抽取还贷信息进行计算并核对的方式,本方法能够提高还贷信息的验证效率并且降低了测试结果的出错概率;此外,能够采用计算数据表对应的特征值表,并通过特征值表之间的比对得到比对结果,能够提高数据比对的效率,以及减少比对误差、提高比对结果的准确度。
请参阅图4,图4根据一示例性实施例示出的另一种***的框图,其中,图4所示的***是由图3所示的***进一步进行优化得到的。与图3所示的***相比较,图4所示的***还包括:
判断模块206,用于在比对模块205将第一验证文件与第二验证文件进行比对,得到比对结果之后,根据比对结果判断第二验证文件是否存在待修正内容,并将判断结果提供给获取模块202。
本示例性实施例中,比对模块205在将第一验证文件与第二验证文件进行比对,得到比对结果之后,还可以将该比对结果提供给判断模块206。
上述获取模块202,还用于在判断模块206判断出存在待修正内容时,获取待修正内容以及待修正内容在第二验证文件中的位置信息,并将该修正内容以及位置信息提供给上述生成模块203。
在一示例性实施例中,如图4所示,上述检测模块201,还可以用于检测是否接收到测试人员的查询请求,并将该检测结果提供给输出模块207。
输出模块207,用于以图表的形式输出测试报告。
在本示例性实施例中,输出模块207可以将可视化图表的形式输出该测试报告;其中,在测试报告中,可以通过颜色和\或字体等方式区分不同的数据内容。可见,本示例性实施例,能够以直观地方式向测试人员呈现测试结果,提高了测试报告的可读性。
在本示例性实施例中,可选的,输出模块207还可以通过邮件和/或短消息的方式发送测试报告至测试人员对应的终端设备。
在另一示例性实施例中,该***还可以包括存储模块208,如图4所示,上述生成模块203在基于待修正内容以及位置信息生成测试报告之后,还可以触发该存储模块208启动。
存储模块208,用于获取测试报告的生成日期,并将测试报告存储至历史测试目录中以该生成日期命名的分类文件夹。
在本示例性实施例中,***存储测试报告,有利于测试人员通过查看测试报告定位到测试数据库中出现异常的数据部分,为后续修正异常的数据部分提供极大便利;此外,将测试报告按照生成日期进行分类存储,能够有效节约信息查找的时间,进而提高信息获取效率。
可见,实施图4所描述的***,能够将基于目标还贷场景模型下生成的第一验证文件与真实还贷场景下产生的第二验证文件进行比对,得到用于反映真实还贷***的数据准确性的比对结果,相较于现有技术中通过人工抽取还贷信息进行计算并核对的方式,本方法能够提高还贷信息的验证效率并且降低了测试结果的出错概率;以及,能够提高数据比对的效率,以及减少比对误差、提高比对结果的准确度;以及,能够以直观地方式向测试人员呈现测试结果,提高了测试报告的可读性;以及,能够有利于测试人员通过查看测试报告定位到测试数据库中出现异常的数据部分,为后续修正异常的数据部分提供极大便利;此外,将测试报告按照生成日期进行分类存储,能够有效节约信息查找的时间,进而提高信息获取效率。
本发明还提供一种电子设备,该电子设备包括:
处理器;
存储器,该存储器上存储有计算机可读指令,该计算机可读指令被处理器执行时,实现如前所示的还贷信息的验证方法。
在一示例性实施例中,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现如前所示的还贷信息的验证方法。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围执行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
Claims (10)
1.一种还贷信息的验证方法,其特征在于,所述方法包括:
检测测试人员选择的目标还贷场景模型,并获取还贷参数,所述还贷参数至少包括还款期次、还款时间以及还款金额;
根据所述目标还贷场景模型以及所述还贷参数,生成第一验证文件;其中,所述第一验证文件包括第一借据信息表、第一还款计划表以及第一还款明细表;
在测试数据库中查找与所述目标还贷场景模型和所述还贷参数对应的第二验证文件,所述测试数据库用于存储真实还贷场景下产生的验证文件;
将所述第一验证文件与所述第二验证文件进行比对,得到比对结果。
2.根据权利要求1所述的方法,其特征在于,所述在测试数据库中查找与所述目标还贷场景模型和所述还贷参数对应的第二验证文件,包括:
根据所述目标还贷场景模型和所述还贷参数生成目标查询条件;
当测试数据库的索引类型为用户编号时,确定符合所述目标查询条件的目标用户编号集合;其中,所述目标用户集合包括至少一个目标用户编号;
在所述测试数据库中查找所述目标用户编号对应的用户验证文件,并将所述用户验证文件确定为第二验证文件;
当测试数据库的索引类型为表格类型时,根据所述目标查询条件分别在借据信息子库查找第二借据信息表、在还款计划子库中查找第二还款计划表以及在还款明细子库中查找第二还款明细表;其中,所述测试数据库至少包括所述借据信息子库、所述还款计划子库以及所述还款明细子库;
根据所述第二借据信息表、所述第二还款计划表以及所述第二还款明细表生成第二验证文件。
3.根据权利要求1或2所述的方法,其特征在于,所述将所述第一验证文件与所述第二验证文件进行比对,得到比对结果,包括:
获取所述第一数据表的第一字段,并在与所述第一数据表对应的第二数据表中查找与所述第一字段对应的第二字段;其中,当所述第一数据表为所述第一借据信息表时,所述第二数据表为所述第二借据信息表;当所述第一数据表为所述第一还款计划表时,所述第二数据表为所述第二还款计划表;当所述第一数据表为所述第一还款明细表时,所述第二数据表为所述第二还款明细表;
比对所述第一字段的字段值与所述第二字段的字段值,得到字段值的比对结果;
基于所述字段值的比对结果确定所述第一验证文件与所述第二验证文件的比对结果。
4.根据权利要求3所述的方法,其特征在于,所述获取所述第一数据表的第一字段之前,所述方法还包括:
检测所述第一验证文件所包含的第一字段的数量;
判断所述数量是否大于预设数量阈值;
如果所述数量大于所述预设数量阈值,生成所述第一数据表对应的第一特征值列表以及所述第二数据表对应的第二特征值列表;
比对所述第一特征值列表与所述第二特征值列表,得到比对结果;
如果所述数量不大于所述预设数量阈值,执行所述的获取所述第一数据表的第一字段。
5.根据权利要求1~4任一项所述的方法,其特征在于,所述将所述第一验证文件与所述第二验证文件进行比对,得到比对结果之后,所述方法还包括:
根据所述比对结果判断所述第二验证文件是否存在待修正内容;
如果存在所述待修正内容,获取所述待修正内容以及所述待修正内容在所述第二验证文件中的位置信息;
基于所述待修正内容以及所述位置信息生成测试报告。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
检测是否接收到测试人员的查询请求;
如果接收到所述查询请求,以图表的形式输出所述测试报告。
7.根据权利要求5或6所述的方法,其特征在于,所述方法还包括:
获取所述测试报告的生成日期,并将所述测试报告存储至历史测试目录中以所述生成日期命名的分类文件夹。
8.一种还贷信息的验证***,其特征在于,所述***包括:
检测模块,用于检测测试人员选择的目标还贷场景模型;
获取模块,用于获取还贷参数,所述还贷参数至少包括还款期次、还款时间以及还款金额;
生成模块,用于根据所述目标还贷场景模型以及所述还贷参数,生成第一验证文件;其中,所述第一验证文件包括第一借据信息表、第一还款计划表以及第一还款明细表;
查找模块,用于在测试数据库中查找与所述目标还贷场景模型和所述还贷参数对应的第二验证文件,所述测试数据库用于存储真实还贷场景下产生的验证文件;
比对模块,用于将所述第一验证文件与所述第二验证文件进行比对,得到比对结果。
9.一种计算机可读存储介质,其特征在于,其存储计算机程序,所述计算机程序使得计算机执行权利要求1~7任一项所述的还贷信息的验证方法。
10.一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1~7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910003244.8A CN109859028A (zh) | 2019-01-03 | 2019-01-03 | 一种还贷信息的验证方法、***、介质及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910003244.8A CN109859028A (zh) | 2019-01-03 | 2019-01-03 | 一种还贷信息的验证方法、***、介质及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109859028A true CN109859028A (zh) | 2019-06-07 |
Family
ID=66893833
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910003244.8A Pending CN109859028A (zh) | 2019-01-03 | 2019-01-03 | 一种还贷信息的验证方法、***、介质及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109859028A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110377522A (zh) * | 2019-07-22 | 2019-10-25 | 中国工商银行股份有限公司 | 交易场景的测试方法、装置、计算设备以及介质 |
CN110502442A (zh) * | 2019-08-15 | 2019-11-26 | 平安普惠企业管理有限公司 | 动态参数校验方法、装置、设备和存储介质 |
CN110675157A (zh) * | 2019-09-26 | 2020-01-10 | 中国银行股份有限公司 | 缴费信息的验证方法及*** |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108256996A (zh) * | 2018-02-13 | 2018-07-06 | 平安科技(深圳)有限公司 | 用于信贷还贷业务中的二分拆单方法及*** |
-
2019
- 2019-01-03 CN CN201910003244.8A patent/CN109859028A/zh active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108256996A (zh) * | 2018-02-13 | 2018-07-06 | 平安科技(深圳)有限公司 | 用于信贷还贷业务中的二分拆单方法及*** |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110377522A (zh) * | 2019-07-22 | 2019-10-25 | 中国工商银行股份有限公司 | 交易场景的测试方法、装置、计算设备以及介质 |
CN110377522B (zh) * | 2019-07-22 | 2023-10-03 | 中国工商银行股份有限公司 | 交易场景的测试方法、装置、计算设备以及介质 |
CN110502442A (zh) * | 2019-08-15 | 2019-11-26 | 平安普惠企业管理有限公司 | 动态参数校验方法、装置、设备和存储介质 |
CN110675157A (zh) * | 2019-09-26 | 2020-01-10 | 中国银行股份有限公司 | 缴费信息的验证方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9589014B2 (en) | Creating data in a data store using a dynamic ontology | |
US9298452B2 (en) | Code quality improvement | |
US20120158625A1 (en) | Creating and Processing a Data Rule | |
CN109859028A (zh) | 一种还贷信息的验证方法、***、介质及电子设备 | |
US9680707B2 (en) | Automated change approval | |
CN102122265B (zh) | 一种计算机软件测试结果的验证方法及*** | |
CN110442516B (zh) | 信息处理方法、设备及计算机可读存储介质 | |
CN103544429A (zh) | 用于安全性信息交互的异常检测装置及方法 | |
CN104765745B (zh) | 对数据库中的加载数据进行逻辑验证的方法和*** | |
CN108572942A (zh) | 一种创建超链接的方法和装置 | |
EP2915075A1 (en) | Method, apparatus and computer program for detecting deviations in data sources | |
CN110084525A (zh) | 一种基于业务需求的工作管理引擎方法以及装置 | |
CN107341202A (zh) | 业务数据表修正危险度的评估方法、装置及存储介质 | |
CN108875317A (zh) | 软件克隆检测方法及装置、检测设备及存储介质 | |
US20060282708A1 (en) | System and method for detecting faults in a system | |
CN102681936B (zh) | 一种针对金融***测试结果的验证方法及装置 | |
CN114049016A (zh) | 指标相似性判断方法、***、终端设备及计算机存储介质 | |
CN106997322A (zh) | 用于自动化测试的方法及设备 | |
US20220046039A1 (en) | Method, device, and computer program product for abnormality detection | |
US20100198831A1 (en) | Knowledge annotation result checking method and system | |
CN112069833A (zh) | 日志分析方法、日志分析装置及电子设备 | |
CN107193620A (zh) | 字段校验的方法及装置 | |
CN115809259A (zh) | 基于sql的数据查询方法、终端及服务器 | |
CN110457705A (zh) | 一种兴趣点数据处理方法、装置、设备和存储介质 | |
CN112766391B (zh) | 一种制作单据的方法、***、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
CB02 | Change of applicant information |
Address after: 201, room 518000, building A, No. 1, front Bay Road, Qianhai Shenzhen Guangdong Shenzhen Hong Kong cooperation zone (Qianhai business secretary) Applicant after: Shenzhen one ledger Intelligent Technology Co., Ltd. Address before: 518000 Guangdong city of Shenzhen province Qianhai Shenzhen Hong Kong cooperation zone before Bay Road No. 1 building 201 room A Applicant before: Shenzhen one ledger Intelligent Technology Co., Ltd. |
|
CB02 | Change of applicant information | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |