一种测试结果自动比对方法技术

技术编号:36181919 阅读:9 留言:0更新日期:2022-12-31 20:39
本发明专利技术提供了一种测试结果自动比对方法,包括:针对测试案例进行分析,明确测试数据指标,确定案例预期结果;根据所述案例预期结果建立比对模型;获取所述测试案例的测试案例决策结果文件,并建立所述测试案例决策结果文件与所述比对模型之间的连接;通过所述连接读取所述测试案例决策结果文件中的案例测试数据,并利用所述比对模型将所述案例测试数据与所述案例预期结果进行比对,得到案例比对结果。本发明专利技术提出的一种测试结果自动比对方法,无需人为手动参与,自动将测试结果与案例预期结果进行比对,并且快速得到比对结果。并且快速得到比对结果。并且快速得到比对结果。

【技术实现步骤摘要】
一种测试结果自动比对方法


[0001]本专利技术涉及智能化分析
,特别涉及一种测试结果自动比对方法。

技术介绍

[0002]目前在现有技术方案中可以批量测试获得测试结果,但是得到的测试结果往往是以excel形式输出测试案例决策结果,这时通常需要手工针对测试案例的测试结果进行对比,不仅麻烦,而且还容易出错,因此,本专利技术提出了一种测试结果自动比对方法,无需人为手动参与,自动将测试结果与案例预期结果进行比对,并且快速得到比对结果。

技术实现思路

[0003]本专利技术的目的在于提供一种测试结果自动比对方法,以解决上述
技术介绍
中提出的问题。
[0004]为实现上述目的,本专利技术提供如下技术方案:一种测试结果自动比对方法,包括:
[0005]针对测试案例进行分析,明确测试数据指标,确定案例预期结果;
[0006]根据所述案例预期结果建立比对模型;
[0007]获取所述测试案例的测试案例决策结果文件,并建立所述测试案例决策结果文件与所述比对模型之间的连接;
[0008]通过所述连接读取所述测试案例决策结果文件中的案例测试数据,并利用所述比对模型将所述案例测试数据与所述案例预期结果进行比对,得到案例比对结果。
[0009]进一步地,所述确定案例预期结果是将所述测试数据指标结合被测试对象进行分析,确定所述被测试对象中测试数据指标针对所述被测试对象的数据波动范围,并根据所述测试案例在所述数据波动范围内确定所述测试数据指标的预期测试结果。
[0010]进一步地,根据所述案例预期结果建立比对模型时,针对所述测试数据指标分别建立比对模型分支,在所述模型分支中,获取所述案例测试数据中目标测试数据,并针对所述目标测试数据进行数据处理,将数据处理后的目标测试数据与所述预期测试结果进行差异分析,得到测试数据指标比对结果。
[0011]进一步地,所述比对模型在获取所述案例测试数据中目标测试数据时通过数据识别模块进行目标数据识别,所述数据识别模块包括多个识别节点,根据所述测试数据指标针对所述识别节点进行单一测试指标识别设置,并且与所述测数数据指标对应的比对模型分支连接,通过进行单一测试指标识别设置后的识别节点针对所述案例测试数据进行目标数据识别,得到目标测试数据,将所述目标测试数据传输至所述比对模型分支中进行比对,得到案例比对结果。
[0012]进一步地,所述比对模型在建立之后还针对所述比对模型进行模型训练,包括:获取训练样本,将所述训练样本分成多个不同数量的子训练样本,将所述子训练样本按照次序依次输入到所述比对模型中进行处理,在不同的子训练样本输入到所述比对模型中时统计每个子训练样本在所述比对模型中的耗时,统计所述子训练样本在所述比对模型中产生
的模型参数修正量,并在所述子训练样本中的同步更新耗时;
[0013]从所述子训练样本中将训练耗时最小的子训练样本的大小作为模型标准,并根据所述模型标准生成模型处理方案。
[0014]进一步地,建立所述测试案例决策结果文件与所述比对模型之间的连接时,包括:明确所述测试案例的测试案例决策结果文件的位置;根据所述测试案例的测试案例决策结果文件的位置搭建与所述比对模型之间的传输链路;针对所述链路进行传输协议配置。
[0015]进一步地,在所述传输协议中,将所述测试案例决策结果文件中的案例测试数据通过所述传输链路输入所述比对模型时,所述比对模型在收到所述传输链路传输的数据信息之后进行信息反馈,然后根据所述反馈信息按照预设时间间隔针对待传输的数据信息通过所述传输链路进行传输,接着再在所述比对模型进行信息反馈后根据所述反馈信息按照预设时间间隔针对待传输的数据信息通过所述传输链路进行传输,依次循环,直至将所述测试案例决策结果文件中包含的所有数据信息全部输入到所述比对模型中。
[0016]进一步地,通过所述连接读取所述测试案例决策结果文件中的案例测试数据时,包括:
[0017]解析所述测试案例的测试案例决策结果文件,获取所述测试案例的测试案例决策结果文件中的案例测试数据;
[0018]针对所述数据信息进行划分,以测试案例为单位将所述数据信息分成多个数据包,在所述数据包中包含特定固定测试案例数据;
[0019]将所述数据包按照配置的传输协议通过传输链路输入到所述比对模型中。
[0020]进一步地,所述案例比对结果是根据所述比对模型分支中得到测试数据指标比对结果得到,在所述案例比对结果中包括:测试数据指标比对结果和测试案例的总比对结果;所述测试案例的总比对结果是针对同一测试案例的所有测试数据指标比对结果综合分析得到的,而且所述案例比对结果是针对每一个测试案例都生成一个相同格式的案例比对结果文件,当针对两个或两个以上的测试案例进行结果比较时,从所述案例比对结果文件中分别读取数据指标的信息,将不同测试案例的相同数据指标的信息整合到一起得到多张结果比较图,并根据所述结果比较图依次进行分析得到不同测试案例的比对结果比较信息。
[0021]进一步地,将数据处理后的目标测试数据与所述预期测试结果进行差异分析时将所述目标测试数据中的数据特征提取出来与所述预期测试结果进行差异分析,包括:在所述处理后的目标测试数据中分析所述测试指标中不同子数据的分布,并且在所述子数据的分布中提取数据极值;根据所述数据极值获取所述子数据在达到数据极值时的时间节点;针对所述数据极值以及所述时间节点进行差异分析,根据所述数据极值在所述预期测试结果中匹配对应子数据的预期极值后判断是否相同,得到极值判断结果,当所述极值判断结果是不同时,所述子数据与所述预期测试数据存在差异,当所述极值判断结果是相同时,分析所述时间节点与所述预期测试数据中对应的子数据的极值时间是否一致,如果一致,则所述子数据达到预期标准,如果不一致,则所述子数据与所述预期测试数据存在差异。
[0022]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0023]下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。
附图说明
[0024]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:
[0025]图1为本专利技术所述的测试结果自动比对方法的一种流程示意图;
[0026]图2为本专利技术所述的测试结果自动比对方法的又一种流程示意图。
具体实施方式
[0027]以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。
[0028]如图1所示,本专利技术实施例提供了一种测试结果自动比对方法,包括:
[0029]步骤一、针对测试案例进行分析,明确测试数据指标,确定案例预期结果;
[0030]步骤二、根据所述案例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试结果自动比对方法,其特征在于,所述测试结果自动比对方法包括:针对测试案例进行分析,明确测试数据指标,确定案例预期结果;根据所述案例预期结果建立比对模型;获取所述测试案例的测试案例决策结果文件,并建立所述测试案例决策结果文件与所述比对模型之间的连接;通过所述连接读取所述测试案例决策结果文件中的案例测试数据,并利用所述比对模型将所述案例测试数据与所述案例预期结果进行比对,得到案例比对结果。2.根据权利要求1所述的测试结果自动比对方法,其特征在于,所述确定案例预期结果是将所述测试数据指标结合被测试对象进行分析,确定所述被测试对象中测试数据指标针对所述被测试对象的数据波动范围,并根据所述测试案例在所述数据波动范围内确定所述测试数据指标的预期测试结果。3.根据权利要求1所述的测试结果自动比对方法,其特征在于,根据所述案例预期结果建立比对模型时,针对所述测试数据指标分别建立比对模型分支,在所述模型分支中,获取所述案例测试数据中目标测试数据,并针对所述目标测试数据进行数据处理,将数据处理后的目标测试数据与所述预期测试结果进行差异分析,得到测试数据指标比对结果。4.根据权利要求3所述的测试结果自动比对方法,其特征在于,所述比对模型在获取所述案例测试数据中目标测试数据时通过数据识别模块进行目标数据识别,所述数据识别模块包括多个识别节点,根据所述测试数据指标针对所述识别节点进行单一测试指标识别设置,并且与所述测数数据指标对应的比对模型分支连接,通过进行单一测试指标识别设置后的识别节点针对所述案例测试数据进行目标数据识别,得到目标测试数据,将所述目标测试数据传输至所述比对模型分支中进行比对,得到案例比对结果。5.根据权利要求4所述的测试结果自动比对方法,其特征在于,所述比对模型在建立之后还针对所述比对模型进行模型训练,包括:获取训练样本,将所述训练样本分成多个不同数量的子训练样本,将所述子训练样本按照次序依次输入到所述比对模型中进行处理,在不同的子训练样本输入到所述比对模型中时统计每个子训练样本在所述比对模型中的耗时,统计所述子训练样本在所述比对模型中产生的模型参数修正量,并在所述子训练样本中的同步更新耗时;从所述子训练样本中将训练耗时最小的子训练样本的大小作为模型标准,并根据所述模型标准生成模型处理方案。6.根据权利要求5所述的测试结果自动比对方法,其特征在于,建立所述测试案例决策结果文件与所述比对模型之间的连接时,包括:明确所述测试案例的测试案例决策结果文件的位置;根据所述测试案例的测试案例决策结果文件的位置搭建与所述比对模型之间的传输链路;针对所述链路进行传输协议配置。7.根据权利要求6所述...

【专利技术属性】
技术研发人员:陈建黄建付琦何漪柔
申请(专利权)人:睿智合创北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1