一种测试结果处理方法及终端设备技术

技术编号:18398325 阅读:21 留言:0更新日期:2018-07-08 19:15
本发明专利技术提供了一种测试结果处理方法及终端设备,适用于数据处理技术领域,该方法包括:从测试结果中查找出属性配置参数以及系统性能指标参数;得到测试场景相关的场景属性参数;对系统测试的测试用户进行用户属性解析得到测试用户的第二用户属性参数以及第三用户属性参数;检测场景属性参数以及第二用户属性参数是否满足对应的参数期望值要求;若满足要求,将系统性能指标参数以及第三用户属性参数分别与对应的参数期望值进行对比,并在满足要求时判定测试结果满足系统测试要求。本发明专利技术实施例能在系统测试存在场景属性参数以及用户属性参数错误时及时发现问题并确定出测试结果是否满足系统测试要求,实现了对测试结果的高效对比。

【技术实现步骤摘要】
一种测试结果处理方法及终端设备
本专利技术属于数据处理
,尤其涉及测试结果处理方法及终端设备。
技术介绍
为了判断系统测试的结果是否满足系统测试要求,需要技术人员预先编写好一个文件,该文件中包含着技术人员对系统测试得到的各个测试参数的参数期望值,如可以设置系统平均响应时间的参数期望值为0.5ms,并在系统测试完成后将生成的测试结果与该文件进行对比,判断测试结果是否满足文件中参数期望值的要求,以此确定出系统测试的结果是否满足系统测试要求。现有技术是将测试结果中包含的所有测试参数逐一与对应的参数期望值进行对比,判断是否满足对应的参数期望值的要求,并在所有测试参数对比完成后,判断此次系统测试的结果是否满足系统测试要求。然而实际情况中,测试结果中的测试参数的数据量往往较大,逐一对比需要耗费较长的时间才能知道系统测试的结果如何,导致对比的效率低下,难以及时有效地判断出测试结果是否满足系统测试要求。
技术实现思路
有鉴于此,本专利技术实施例提供了一种测试结果处理方法及终端设备,以解决现有技术中难以及时有效地判断出测试结果是否满足系统测试要求的问题。本专利技术实施例的第一方面提供了一种测试结果处理方法,包括:从测试结果中查找出系统测试的属性配置参数,以及所述系统测试得到的系统性能指标参数;对所述系统测试的测试场景进行场景特征提取,并利用提取出的场景特征对所述属性配置参数进行参数筛选,得到所述测试场景相关的场景属性参数;对所述系统测试的测试用户进行用户属性解析,从解析出的第一用户属性中筛选出与所述测试场景相关联的第二用户属性,以及无关联的第三用户属性,并基于所述第二用户属性以及所述第三用户属性分别对所述属性配置参数进行参数筛选,得到所述测试用户的第二用户属性参数以及第三用户属性参数;检测所述场景属性参数以及所述第二用户属性参数是否满足对应的参数期望值要求;若检测结果为所述场景属性参数以及第二用户属性参数均满足对应的参数期望值要求,将所述系统性能指标参数以及所述第三用户属性参数分别与对应的所述参数期望值进行对比,并在所述系统性能指标参数以及所述第三用户属性参数均满足对应的所述参数期望值要求时,判定所述测试结果满足系统测试要求。本专利技术实施例的第二方面提供了一种测试结果处理终端设备,所述测试结果处理终端设备包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下步骤。从测试结果中查找出系统测试的属性配置参数,以及所述系统测试得到的系统性能指标参数;对所述系统测试的测试场景进行场景特征提取,并利用提取出的场景特征对所述属性配置参数进行参数筛选,得到所述测试场景相关的场景属性参数;对所述系统测试的测试用户进行用户属性解析,从解析出的第一用户属性中筛选出与所述测试场景相关联的第二用户属性,以及无关联的第三用户属性,并基于所述第二用户属性以及所述第三用户属性分别对所述属性配置参数进行参数筛选,得到所述测试用户的第二用户属性参数以及第三用户属性参数;检测所述场景属性参数以及所述第二用户属性参数是否满足对应的参数期望值要求;若检测结果为所述场景属性参数以及第二用户属性参数均满足对应的参数期望值要求,将所述系统性能指标参数以及所述第三用户属性参数分别与对应的所述参数期望值进行对比,并在所述系统性能指标参数以及所述第三用户属性参数均满足对应的所述参数期望值要求时,判定所述测试结果满足系统测试要求。本专利技术实施例的第三方面提供了一种计算机可读存储介质,包括:存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上所述的测试结果处理方法的步骤。本专利技术实施例与现有技术相比存在的有益效果在于:对场景属性参数以及与测试场景相关联的用户属性参数进行优先对比校验,提升判断测试结果是否满足系统测试要求的效率。由于系统测试的目的就是获取针对某个特定场景下系统对用户特定操作进行响应的性能数据,因此,对于每一次的系统测试而言,其对测试场景的配置是否正确直接关系到本次系统测试是否具有实际意义。同时,每次系统测试中都会针对本次系统测试配置具有各种用户属性的测试用户来对系统进行特定操作,如利用测试脚本生成具有用户名、电话号码、银行卡号以及手机IMEI码等用户属性的模拟用户对系统进行手机登录操作,这些用户属性不会随着系统测试的进行而改变,但对于一个固定测试场景而言,并不是所有用户属性都对本次系统测试有用,其中与测试场景有关的用户属性可以作为系统测试有效性保障的基础,如当测试场景为多用户手机同时登录系统进行系统压测时,用户的用户名、电话号码以及手机IMEI码等与测试场景有关用户属性可以作为对不同手机用户的区分,但与测试场景无关则无法作为系统测试有效性保障,如银行卡号则无法区分手机用户,因此,若与测试场景有关用户属性出现问题,说明系统测试对用户的配置存在错误,即系统测试本身的有效性就存在问题。因此本专利技术实施例通过先对测试结果中的测试参数进行筛选,提取出场景属性参数以及与测试场景相关联的用户属性参数并进行优先对比后,才进行后续的其他测试参数的对比,使得本专利技术实施例能在系统测试存在场景属性参数以及与测试场景相关联的用户属性参数错误时及时发现问题,并确定出测试结果是否满足系统测试要求,从而实现了对测试结果中的测试参数的高效对比。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的测试结果处理方法的实现流程示意图;图2是本专利技术实施例二提供的测试结果处理方法的实现流程示意图;图3是本专利技术实施例三提供的测试结果处理方法的实现流程示意图;图4是本专利技术实施例四提供的测试结果处理方法的实现流程示意图;图5是本专利技术实施例五提供的测试结果处理装置的结构示意图;图6是本专利技术实施例六提供的测试结果处理终端设备的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。应当说明地,在本专利技术实施例中,测试结果中的每个测试参数在技术人员预先编写的文件中都有着对应的参数期望值,同时在该文件中每个参数期望值关联的测试参数名称也进行了记录,以用于对比时的匹配查找,如将系统平均响应时间的参数期望值设置为0.5ms,因此本专利技术实施例在进行测试参数对比时,只需利用测试参数的名称从该文件中进行查找,确定出对应的参数期望值进行对比即可。图1示出了本专利技术实施例一提供的测试结果处理方法的实现流程图,详述如下:S101,从测试结果中查找出系统测试的属性配置参数,以及系统测试得到的系统性能指标参数。一个完整的系统测试流程,需要技术人员预先确定好此次测试的目的,并在配置好相应的测试场景以及测试脚本后,利用测试工具根据配置好的测试场景以本文档来自技高网...

【技术保护点】
1.一种测试结果处理方法,其特征在于,包括:从测试结果中查找出系统测试的属性配置参数,以及所述系统测试得到的系统性能指标参数;对所述系统测试的测试场景进行场景特征提取,并利用提取出的场景特征对所述属性配置参数进行参数筛选,得到所述测试场景相关的场景属性参数;对所述系统测试的测试用户进行用户属性解析,从解析出的第一用户属性中筛选出与所述测试场景相关联的第二用户属性,以及无关联的第三用户属性,并基于所述第二用户属性以及所述第三用户属性分别对所述属性配置参数进行参数筛选,得到所述测试用户的第二用户属性参数以及第三用户属性参数;检测所述场景属性参数以及所述第二用户属性参数是否满足对应的参数期望值要求;若检测结果为所述场景属性参数以及第二用户属性参数均满足对应的参数期望值要求,将所述系统性能指标参数以及所述第三用户属性参数分别与对应的所述参数期望值进行对比,并在所述系统性能指标参数以及所述第三用户属性参数均满足对应的所述参数期望值要求时,判定所述测试结果满足系统测试要求。

【技术特征摘要】
1.一种测试结果处理方法,其特征在于,包括:从测试结果中查找出系统测试的属性配置参数,以及所述系统测试得到的系统性能指标参数;对所述系统测试的测试场景进行场景特征提取,并利用提取出的场景特征对所述属性配置参数进行参数筛选,得到所述测试场景相关的场景属性参数;对所述系统测试的测试用户进行用户属性解析,从解析出的第一用户属性中筛选出与所述测试场景相关联的第二用户属性,以及无关联的第三用户属性,并基于所述第二用户属性以及所述第三用户属性分别对所述属性配置参数进行参数筛选,得到所述测试用户的第二用户属性参数以及第三用户属性参数;检测所述场景属性参数以及所述第二用户属性参数是否满足对应的参数期望值要求;若检测结果为所述场景属性参数以及第二用户属性参数均满足对应的参数期望值要求,将所述系统性能指标参数以及所述第三用户属性参数分别与对应的所述参数期望值进行对比,并在所述系统性能指标参数以及所述第三用户属性参数均满足对应的所述参数期望值要求时,判定所述测试结果满足系统测试要求。2.如权利要求1所述的测试结果处理方法,其特征在于,在所述检测所述场景属性参数以及所述第二用户属性参数是否满足对应的参数期望值要求之后,还包括;若检测结果为所述场景属性参数或所述第二用户属性参数中,存在不满足对应的所述参数期望值要求的测试参数,判定所述测试结果为不满足系统测试要求。3.如权利要求1所述的测试结果处理方法,其特征在于,所述将所述系统性能指标参数以及所述第三用户属性参数分别与对应的所述参数期望值进行对比,并在所述系统性能指标参数以及所述第三用户属性参数均满足对应的所述参数期望值要求时,判定所述测试结果满足系统测试要求,包括:将所述第三用户属性参数与对应的所述参数期望值进行对比,并判断所述第三用户属性参数中不满足对应的所述参数期望值要求的测试参数数量是否小于预设容错数量;若判断结果为所述测试参数数量小于预设容错数量,判定所述第三用户属性参数满足所述参数期望值要求。4.如权利要求1至3任意一项所述的测试结果处理方法,其特征在于,还包括:接收用户输入的性能参数选取指令,并从所述系统性能指标参数中确定出所述性能参数选取指令指向的关键性能指标参数,以及非关键性能指标参数;所述将所述系统性能指标参数以及所述第三用户属性参数分别与对应的所述参数期望值进行对比,并在所述系统性能指标参数以及所述第三用户属性参数均满足对应的所述参数期望值要求时,判定所述测试结果满足系统测试要求,包括:将所述关键性能指标参数与对应的所述参数期望值进行对比,判断所述关键性能指标参数是否满足对应的所述参数期望值要求;若判断结果为所述关键性能指标参数满足对应的所述参数期望值要求,将所述非关键性能指标参数与对应的所述参数期望值进行对比,并在所述非关键性能指标参数满足对应的所述参数期望值要求时,判定所述系统性能指标参数满足对应的所述参数期望值要求。5.如权利要求1至4任意一项所述的测试结果处理方法,其特征在于,在判断出所述测试结果是否满足系统测试要求之后,还包括:生成测试结果处理报告,所述测试结果处理报告中包含对测试参数是否满足对应的所述参数期望值要求的对比结果。6.一种测试结果处理终端设备,其特征在于,...

【专利技术属性】
技术研发人员:宫雪
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

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

1