基于功能测试的因素影响程度确定方法、装置及终端设备制造方法及图纸

技术编号:22135150 阅读:20 留言:0更新日期:2019-09-18 08:54
本发明专利技术适用于数据处理技术领域,提供了基于功能测试的因素影响程度确定方法、装置、终端设备以及计算机可读存储介质,包括:获取待测功能对应的程序在标准环境下执行完成所用的标准时长;选取至少两组待测环境参数中的任一组作为目标组,根据目标组的待测环境参数将网络环境配置为待测环境,获取待测环境下执行完成待测功能对应的程序所用的测试时长,直到得到每组待测环境参数对应的测试时长为止,其中,每组待测环境参数对应至少一个网络因素;根据测试时长确定出网络因素对应的告警值;对每个网络因素对应的所有告警值进行均值运算得到衡量值,输出按照衡量值进行排序后的所有网络因素。本发明专利技术实现了网络因素的影响程度的量化测定。

Method, Device and Terminal Equipment for Determining the Influencing Degree of Factors Based on Functional Testing

【技术实现步骤摘要】
基于功能测试的因素影响程度确定方法、装置及终端设备
本专利技术属于数据处理
,尤其涉及基于功能测试的因素影响程度确定方法、装置、终端设备以及计算机可读存储介质。
技术介绍
随着软件技术的快速发展,终端设备上搭载的应用程序已可实现越来越多的功能,如数据统计、运动监测以及线上购物等。基于软件工程的基本思想,在应用程序的开发过程中,功能测试是其中必不可少的一环,而由于终端设备在使用过程中可能移动至信号较弱的地方,故功能测试需要在弱信号环境下进行。在现有技术中,通常是通过人工移动的方式来进行信号环境的更换,比如由测试人员手持终端设备在信号弱的地方如电梯、地下停车库或地铁上等进行功能测试,由于上述环境中导致弱信号的网络因素(如高时延或高丢包率等)不清楚且具体数值不确定,故无法根据执行情况来确定出各个网络因素的影响程度。综上,现有技术无法确定不同网络因素对待测功能对应的程序的影响程度。
技术实现思路
有鉴于此,本专利技术实施例提供了基于功能测试的因素影响程度确定方法、装置、终端设备以及计算机可读存储介质,以解决现有技术中无法确定各个网络因素的影响程度的问题。本专利技术实施例的第一方面提供了一种基于功能测试的因素影响程度确定方法,包括:根据预设的标准环境参数将网络环境配置为标准环境,并在所述标准环境下执行待测功能对应的程序,将执行完成所述待测功能对应的程序所用的时长确定为标准时长;获取至少两组待测环境参数,选取至少两组中的任一组作为目标组,根据所述目标组的所述待测环境参数将所述网络环境配置为所述待测环境参数对应的待测环境,并在所述待测环境下执行所述待测功能对应的程序,将执行完成所述待测功能对应的程序所用的时长确定为所述目标组的测试时长,直到得到每组所述待测环境参数对应的所述测试时长为止,其中,每组所述待测环境参数对应至少一个网络因素,所述网络因素为弱信号因素;将所述测试时长与所述标准时长之间的比值确定为告警值,并将所述告警值与所述测试时长对应的所有所述网络因素建立映射关系;对每个所述网络因素对应的所有所述告警值进行均值运算得到衡量值,按照所述衡量值对所有所述网络因素进行排序,并输出排序后的所有所述网络因素。本专利技术实施例的第二方面提供了一种基于功能测试的因素影响程度确定装置,包括:第一执行单元,用于根据预设的标准环境参数将网络环境配置为标准环境,并在所述标准环境下执行待测功能对应的程序,将执行完成所述待测功能对应的程序所用的时长确定为标准时长;第二执行单元,用于获取至少两组待测环境参数,选取至少两组中的任一组作为目标组,根据所述目标组的所述待测环境参数将所述网络环境配置为所述待测环境参数对应的待测环境,并在所述待测环境下执行所述待测功能对应的程序,将执行完成所述待测功能对应的程序所用的时长确定为所述目标组的测试时长,直到得到每组所述待测环境参数对应的所述测试时长为止,其中,每组所述待测环境参数对应至少一个网络因素,所述网络因素为弱信号因素;告警值确定单元,用于将所述测试时长与所述标准时长之间的比值确定为告警值,并将所述告警值与所述测试时长对应的所有所述网络因素建立映射关系;排序单元,用于对每个所述网络因素对应的所有所述告警值进行均值运算得到衡量值,按照所述衡量值对所有所述网络因素进行排序,并输出排序后的所有所述网络因素。本专利技术实施例的第三方面提供了一种终端设备,所述终端设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下步骤:根据预设的标准环境参数将网络环境配置为标准环境,并在所述标准环境下执行待测功能对应的程序,将执行完成所述待测功能对应的程序所用的时长确定为标准时长;获取至少两组待测环境参数,选取至少两组中的任一组作为目标组,根据所述目标组的所述待测环境参数将所述网络环境配置为所述待测环境参数对应的待测环境,并在所述待测环境下执行所述待测功能对应的程序,将执行完成所述待测功能对应的程序所用的时长确定为所述目标组的测试时长,直到得到每组所述待测环境参数对应的所述测试时长为止,其中,每组所述待测环境参数对应至少一个网络因素,所述网络因素为弱信号因素;将所述测试时长与所述标准时长之间的比值确定为告警值,并将所述告警值与所述测试时长对应的所有所述网络因素建立映射关系;对每个所述网络因素对应的所有所述告警值进行均值运算得到衡量值,按照所述衡量值对所有所述网络因素进行排序,并输出排序后的所有所述网络因素。本专利技术实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:根据预设的标准环境参数将网络环境配置为标准环境,并在所述标准环境下执行待测功能对应的程序,将执行完成所述待测功能对应的程序所用的时长确定为标准时长;获取至少两组待测环境参数,选取至少两组中的任一组作为目标组,根据所述目标组的所述待测环境参数将所述网络环境配置为所述待测环境参数对应的待测环境,并在所述待测环境下执行所述待测功能对应的程序,将执行完成所述待测功能对应的程序所用的时长确定为所述目标组的测试时长,直到得到每组所述待测环境参数对应的所述测试时长为止,其中,每组所述待测环境参数对应至少一个网络因素,所述网络因素为弱信号因素;将所述测试时长与所述标准时长之间的比值确定为告警值,并将所述告警值与所述测试时长对应的所有所述网络因素建立映射关系;对每个所述网络因素对应的所有所述告警值进行均值运算得到衡量值,按照所述衡量值对所有所述网络因素进行排序,并输出排序后的所有所述网络因素。本专利技术实施例与现有技术相比存在的有益效果是:本专利技术实施例根据不同的网络因素配置待测环境,获取在待测环境下的测试时长,从而根据测试时长计算出每个网络因素对应的衡量值,按照衡量值对所有网络因素进行排序,最终输出排序后的所有网络因素,本专利技术实施例通过配置与确定的网络因素相关的待测环境,并对待测环境下待测功能对应的程序的执行情况进行分析,量化了各个网络因素的影响程度,实现了对影响程度的精确测定,便于测试人员根据不同网络因素的影响程度来优化待测功能对应的程序。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的基于功能测试的因素影响程度确定方法的实现流程图;图2是本专利技术实施例二提供的基于功能测试的因素影响程度确定方法的实现流程图;图3是本专利技术实施例三提供的基于功能测试的因素影响程度确定方法的实现流程图;图4是本专利技术实施例四提供的基于功能测试的因素影响程度确定装置的结构框图;图5是本专利技术实施例五提供的终端设备的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。为了说明本专利技术所述的技术方案本文档来自技高网...

【技术保护点】
1.一种基于功能测试的因素影响程度确定方法,其特征在于,包括:根据预设的标准环境参数将网络环境配置为标准环境,并在所述标准环境下执行待测功能对应的程序,将执行完成所述待测功能对应的程序所用的时长确定为标准时长;获取至少两组待测环境参数,选取至少两组中的任一组作为目标组,根据所述目标组的所述待测环境参数将所述网络环境配置为所述待测环境参数对应的待测环境,并在所述待测环境下执行所述待测功能对应的程序,将执行完成所述待测功能对应的程序所用的时长确定为所述目标组的测试时长,直到得到每组所述待测环境参数对应的所述测试时长为止,其中,每组所述待测环境参数对应至少一个网络因素,所述网络因素为弱信号因素;将所述测试时长与所述标准时长之间的比值确定为告警值,并将所述告警值与所述测试时长对应的所有所述网络因素建立映射关系;对每个所述网络因素对应的所有所述告警值进行均值运算得到衡量值,按照所述衡量值对所有所述网络因素进行排序,并输出排序后的所有所述网络因素。

【技术特征摘要】
1.一种基于功能测试的因素影响程度确定方法,其特征在于,包括:根据预设的标准环境参数将网络环境配置为标准环境,并在所述标准环境下执行待测功能对应的程序,将执行完成所述待测功能对应的程序所用的时长确定为标准时长;获取至少两组待测环境参数,选取至少两组中的任一组作为目标组,根据所述目标组的所述待测环境参数将所述网络环境配置为所述待测环境参数对应的待测环境,并在所述待测环境下执行所述待测功能对应的程序,将执行完成所述待测功能对应的程序所用的时长确定为所述目标组的测试时长,直到得到每组所述待测环境参数对应的所述测试时长为止,其中,每组所述待测环境参数对应至少一个网络因素,所述网络因素为弱信号因素;将所述测试时长与所述标准时长之间的比值确定为告警值,并将所述告警值与所述测试时长对应的所有所述网络因素建立映射关系;对每个所述网络因素对应的所有所述告警值进行均值运算得到衡量值,按照所述衡量值对所有所述网络因素进行排序,并输出排序后的所有所述网络因素。2.如权利要求1所述的因素影响程度确定方法,其特征在于,还包括:将在所述待测功能对应的程序执行之前处于的状态保存为初始状态;若检测到在所述标准环境下或在所述待测环境下执行完毕所述待测功能对应的程序,则将当前状态回滚为所述初始状态。3.如权利要求2所述的因素影响程度确定方法,其特征在于,若所述待测功能为页面跳转功能,且所述初始状态包括一个初始页面,则所述将当前状态回滚为所述初始状态,包括:触发页面返回功能,将当前页面切换为所述初始页面。4.如权利要求2所述的因素影响程度确定方法,其特征在于,若所述待测功能为数据操作功能,则所述将当前状态回滚为所述初始状态,包括:获取与所述数据操作功能对应的第一操作语句,并创建与所述第一操作语句对应的第二操作语句,其中,所述第一操作语句的执行结果与所述第二操作语句的执行结果相逆;执行所述第二操作语句。5.如权利要求1所述的因素影响程度确定方法,其特征在于,所述在所述标准环境下执行待测功能对应的程序,将执行完成所述待测功能对应的程序所用的时长确定为标准时长,包括:获取预设的与所述待测功能对应的程序对应的功能请求与功能应答,并在所述标准环境下触发所述待测功能对应的程序,其中,所述功能请求为所述待测功能对应的程序开始执行的标识,所述功能应答为所述待测功能对应的程序执行完成的标识;若抓取到所述功能请求和所述功能应答,则获取所述功能请求的发送时间,并获取所述功能应答的接收时间,将所述发送时间与所述接收时间之间的差值的绝对值确定为所述标准时长。6.如权利要求1所述的因素影响程度确定方法,其特征在于,所述在所述待测环境下执行所述待测功能对应的程序之后,还包括:若经过预设的超时时间段所述待测功能对应的程序仍未执行完成,则...

【专利技术属性】
技术研发人员:梅锦振华孙锦程徐志成
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

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

1