【技术实现步骤摘要】
一种测试方法及装置
本专利技术涉及金融科技(Fintech)
,尤其涉及一种测试方法及装置。
技术介绍
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融行业也正在逐步向金融科技(Fintech)转变,然而,由于金融行业的安全性、实时性要求,使得金融科技领域对技术提出了更高的要求。一般来说,金融科技领域中通常会涉及到多种交易,比如转账交易、贷款交易、保险交易等,其中,多种交易可以分别由负责多种交易的业务系统来维护。举例来说,存款业务系统若接收到某一用户提交的一笔存款业务,则可以在该用户的账户中添加该笔存款业务对应的存款额;然而,随着时间的推进,该用户的账户中也需要添加该笔存款额相应的利息。在一种可能的实现方式中,金融科技领域可以使用与存款业务相关的程序来自动计算利息,然而,随着系统的软件配置和/或硬件配置的更新,与存款业务相关的程序也需要进行调整,比如程序版本升级。在该种情况下,金融科技领域在将调整的程序应用到业务系统之前,通常需要对调整的程序进行测试,以保证调整的程序没有漏洞,从而避免将具有漏洞的程序应用到业务系统而导致金融科技领域的重大损失。综上,目前亟需一种测试方法,用以对程序进行测试,避免将具有漏洞的程序应用到业务系统而导致金融科技领域的重大损失。
技术实现思路
本专利技术实施例提供一种测试方法,用以对程序进行测试,避免将具有漏洞的程序应用到业务系统而导致金融科技领域的重大损失。第一方面,本专利技术实施例提供的一种测试方法,所述方法包括:接收测试指令,所述测试指令中包括待测试程序和预设筛选条件;根据所述预设筛选条件,获取与所述预设筛选条 ...
【技术保护点】
1.一种测试方法,其特征在于,所述方法包括:接收测试指令,所述测试指令中包括待测试程序和预设筛选条件;根据所述预设筛选条件,获取与所述预设筛选条件匹配的第一数据以及所述第一数据对应的第二数据,所述第二数据的生成时刻晚于所述第一数据;使用所述待测试程序测试所述第一数据,得到第三数据;确定所述第三数据与所述第二数据的差异程度是否满足预设差异规则,若所述第三数据与所述第二数据的差异程度满足所述预设差异规则,则确定所述待测试程序测试成功。
【技术特征摘要】
1.一种测试方法,其特征在于,所述方法包括:接收测试指令,所述测试指令中包括待测试程序和预设筛选条件;根据所述预设筛选条件,获取与所述预设筛选条件匹配的第一数据以及所述第一数据对应的第二数据,所述第二数据的生成时刻晚于所述第一数据;使用所述待测试程序测试所述第一数据,得到第三数据;确定所述第三数据与所述第二数据的差异程度是否满足预设差异规则,若所述第三数据与所述第二数据的差异程度满足所述预设差异规则,则确定所述待测试程序测试成功。2.根据权利要求1所述的方法,其特征在于,所述根据所述预设筛选条件,获取与所述预设筛选条件匹配的第一数据以及所述第一数据对应的第二数据,包括:根据所述预设筛选条件,从第一数据库中获取与所述预设筛选条件匹配的所述第一数据,所述第一数据库中存储有一条或多条交易在第一时刻对应的至少一条第一交易数据;从第二数据库中获取与所述第一数据对应的第二数据,所述第二预设数据库中存储有所述一条或多条交易在第二时刻对应的至少一条第二交易数据,所述第二时刻晚于所述第一时刻。3.根据权利要求1所述的方法,其特征在于,所述使用所述待测试程度测试所述第一数据之前,还包括:从所述第一数据中提取所述第一数据包括的至少一个维度信息,并根据所述待测试程序所属的业务场景确定所述至少一个维度信息与所述待测试程序的关联程度;将所述第一数据包括的至少一个维度信息中与所述待测试程序的关联程度小于第一预设阈值的维度信息删除,得到更新后的所述第一数据。4.根据权利要求1所述的方法,其特征在于,所述确定所述第三数据与所述第二数据的差异程度是否满足预设差异规则,包括:分别对所述第二数据和所述第三数据进行切片,得到所述第二数据包含的至少一条第二子数据和所述第三数据包含的至少一条第三子数据,所述至少一条第二子数据与所述至少一条第三子数据一一对应;根据所述至少一条第二子数据和所述至少一条第三子数据中相互对应的第二子数据与第三子数据的差异程度,确定所述第三数据与所述第二数据的差异程度是否满足预设差异规则。5.根据权利要求4所述的方法,其特征在于,所述根据所述至少一条第二子数据和所述至少一条第三子数据中相互对应的第二子数据与第三子数据的差异程度,确定所述第三数据与所述第二数据的差异程度是否满足预设差异规则,包括:根据所述待测试程序对应的业务场景,确定预设差异维度与目标差异规则;从所述相互对应的第二子数据与第三子数据中分别提取所述预设差异维度对应的信息,得到所述相互对应的第二子数据与第三子数据中所述第二子数据包含的第一信息以及所述第三子数据包含的第二信息,若相互对应的第二子数据与第三子数据中第一信息与第二信息的差值满足所述目标差异规则的相互对应的第二子数据与第三子数据的数量大于第二预设阈值,则确定所述第三数据与所述第二数据的差异程度满足预设差异规则...
【专利技术属性】
技术研发人员:李理,邬萍,张晶,江旻,杨扬,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。