预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114281686A(43)申请公布日2022.04.05(21)申请号202111535031.3(22)申请日2021.12.15(71)申请人平安证券股份有限公司地址518000广东省深圳市福田区福田街道益田路5023号平安金融中心B座第22-25层(72)发明人杨力坤(74)专利代理机构深圳市明日今典知识产权代理事务所(普通合伙)44343代理人王杰辉熊成龙(51)Int.Cl.G06F11/36(2006.01)权利要求书2页说明书9页附图2页(54)发明名称软件的测试方法、装置、设备及存储介质(57)摘要本申请涉及人工智能技术领域,揭示了一种软件的测试方法、装置、介质及设备,其中方法包括:响应于软件测试指令,获取时间信息,并根据所述时间信息在数据库中选取预先存储的计算规则;根据所述时间信息获取离散历史数据,并对所述离散历史数据进行时间对齐,得到历史波动数据集;从所述软件测试指令中解析得到初始交易数据,并根据所述历史波动数据集对所述初始交易数据进行校准,得到目标交易数据;基于预训练的测试模型,通过所述计算规则计算所述目标交易数据对应的交易测试结果,从而减小了交易软件的整体测试周期,提高了测试的可回溯性。CN114281686ACN114281686A权利要求书1/2页1.一种软件的测试方法,其特征在于,所述方法包括:响应于软件测试指令,获取时间信息,并根据所述时间信息在数据库中选取预先存储的计算规则;根据所述时间信息获取离散历史数据,并对所述离散历史数据进行时间对齐,得到历史波动数据集;从所述软件测试指令中解析得到初始交易数据,并根据所述历史波动数据集对所述初始交易数据进行校准,得到目标交易数据;基于预训练的测试模型,通过所述计算规则计算所述目标交易数据对应的交易测试结果。2.根据权利要求1所述的软件的测试方法,其特征在于,所述根据所述历史波动数据集对所述初始交易数据进行校准,得到目标交易数据,包括:根据所述历史波动数据集计算监控参数;计算所述初始交易数据与所述监控参数之间的差值;获取预警阈值参数,当所述差值的绝对值大于所述预警阈值参数时,将所述初始交易数据标记为风险数据;对所述风险数据进行校准,并删除风险标记,得到所述目标交易数据。3.根据权利要求1所述的软件的测试方法,其特征在于,所述对所述离散历史数据进行时间对齐,包括:获取各个所述离散历史数据的日志信息;按照预设的时间间隔在每一个所述日志信息中标定参考点;读取每一个所述参考点对应的时刻,将每一个所述离散历史数据中时刻相同的参考点进行时间对齐。4.根据权利要求1所述的软件的测试方法,其特征在于,所述根据所述时间信息获取离散历史数据,包括:当获取到行情自定义指令时,在所述行情自定义指令中获取所述时间信息对应的自定义数据,并将所述自定义数据作为所述离散历史数据;当未获取到行情自定义指令时,在所述数据库中获取所述离散历史数据。5.根据权利要求1所述的软件的测试方法,其特征在于,所述响应于软件测试指令,获取时间信息,并根据所述时间信息在数据库中选取预先存储的计算规则,包括:识别接收到的所述软件测试指令中包含的时间信息的数量;根据所述时间信息的数量,对每一个所述时间信息分别建立一个独立的测试实例;根据所述时间信息,对每一个所述测试实例分别选取所述计算规则。6.根据权利要求1所述的软件的测试方法,其特征在于,所述根据所述时间信息获取离散历史数据之前,还包括:识别所述数据库中,所述时间信息对应的离散历史数据是否为空;若是,则生成所述时间信息对应的第一时间范围,按照预设的获取规则在所述第一时间范围内获取若干组历史数据,并将所述历史数据组合得到所述离散历史数据。7.根据权利要求5所述的软件的测试方法,其特征在于,所述根据所述时间信息,对每一个所述测试实例分别选取所述计算规则,包括:2CN114281686A权利要求书2/2页对每一个所述测试实例分别设置一个埋点标记;获取与所述测试实例的时间信息对应的计算规则,并在获取到所述计算规则时,触发所述埋点标记,生成并存储与所述测试实例对应的埋点数据;所述通过所述计算规则计算所述目标交易数据对应的交易测试结果之后,还包括:当所述交易测试结果出现异常时,通过所述埋点数据校验所述测试实例是否异常。8.一种软件的测试装置,其特征在于,包括:信息获取模块,用于响应于软件测试指令,获取时间信息,并根据所述时间信息在数据库中选取预先存储的计算规则;数据对齐模块,用于根据所述时间信息获取离散历史数据,并对所述离散历史数据进行时间对齐,得到历史波动数据集;数据校准模块,用于从所述软件测试指令中解析得到初始交易数据,并根据所述历史波动数据集对所述初始交易数据进行校准,得到目标交易数