一种业务质量测试方法、装置及系统的制作方法

文档序号:8398561阅读:305来源:国知局
一种业务质量测试方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及移动通信系统中的业务测试技术,尤其是涉及一种业务质量测试方法、装置及系统。
【背景技术】
[0002]在通信网络高速发展的今天,数据业务层出不穷,如何在保证网络建设的同时,迅速提升数据业务质量,成为运营商需要解决的问题。为了提高数据业务质量,需要在终端上对数据业务质量进行多个维度各种指标的测试。
[0003]当前运营商在测试领域主要的解决方案有如下三种方案:
[0004]方案一、测试领域中传统的“测试终端+路测软件”模式。在该模式下,测试人员预先确定测试场景,且根据测试规范确定在该测试场景下的测试用例;测试人员借助测量工具,寻找出地理环境和/或无线通信环境大致符合所述预先确定测试场景要求的区域,将安装有路测软件的测试终端置于该寻找出的区域(即,将该寻找出的区域作为测试发起场景)中,操作该安装有路测软件的测试终端,指示该路测软件按照确定出的该测试用例,进行业务测试,人工记录各种测试数据。
[0005]方案二、人工拨测模式。在该模式下,测试人员重复地使用终端进行业务使用测试,然后人工记录各种测试数据。
[0006]方案三、终端自动拨测模式。在该模式下,将诸如测试程序或者测试代理程序等的自动化拨测工具安装到终端中;测试人员预先确定测试场景,借助测量工具,寻找出地理环境和/或无线通信环境大致符合所述预先确定测试场景要求的区域,将安装有自动化拨测工具的终端置于该寻找出的区域中,运行该终端的自动化拨测工具,触发终端自动进行业务测试。
[0007]对于上述方案一,方案一中需要大量人工投入,因此测试效率较低;而且,很难保证预先确定的测试场景和测试发起场景的一致性,使得重复测试结果的对比性比较差。
[0008]对于上述方案二,方案二中需要大量人工投入,因此测试效率较低。
[0009]对于上述方案三,方案三中仍然需要人工投入,因此测试效率比较低;而且,很难保证预先确定的测试场景和测试发起场景的一致性,使得重复测试结果的对比性比较差。
[0010]综上可见,现有业务质量测试的方案中至少存在如下问题:
[0011]第一、上述方案均需要较多的人工投入,因此测试效率比较低;
[0012]第二、上述部分方案很难保证预先确定的测试场景和测试发起场景的一致性,使得重复测试结果的对比性比较差。

【发明内容】

[0013]本发明实施例提供一种业务质量测试方法、装置及系统,用以提供一种自动进行业务质量测试的方案,以减少人工投入、提高测试效率和准确度、以及降低测试成本。
[0014]本发明实施例提供一种业务质量测试方法、装置及系统,用以提供一种自动进行业务质量测试的方案,以增强重复测试结果的可对比性。
[0015]第一方面,本发明实施例提供一种业务质量测试方法,包括:
[0016]终端确定场景相关参数值;以及
[0017]针对由后台服务器确定的、且所述终端本地存储的所述终端对应的每个测试策略,其中每个测试策略包含测试条件和测试用例,所述终端分别执行:
[0018]所述终端在确定的场景相关参数值满足所述测试策略的测试条件时,按照所述测试策略的测试用例,进行业务测试,得到表征业务质量的测试数据。
[0019]较佳地,所述得到表征业务质量的测试数据之后,还包括:
[0020]所述终端将所述测试数据和确定的所述场景相关参数值上报给所述后台服务器,以使所述后台服务器根据所述测试数据和所述场景相关参数值,确定测试条件和所述测试条件对应的测试用例,并且将包含所述确定的测试条件和测试用例的测试策略,作为所述终端对应的一个新的测试策略。
[0021]第二方面,本发明实施例提供一种业务质量测试方法,包括:
[0022]后台服务器确定终端对应的测试策略,其中每个所述测试策略包含测试条件和测试用例;
[0023]所述后台服务器向所述终端发送包含所述确定的终端对应的测试策略的存储地址的指示消息,指示所述终端到所述存储地址获取所述确定的终端对应的测试策略,并进行本地存储;或者将所述确定的终端对应的测试策略发送给所述终端进行本地存储,以使所述终端在确定场景相关参数值后,针对由后台服务器确定的、且所述终端本地存储的所述终端对应的每个测试策略,分别执行:在确定的场景相关参数值满足所述测试策略的测试条件时,按照所述测试策略的测试用例,进行业务测试,得到表征业务质量的测试数据。
[0024]较佳地,所述后台服务器确定终端对应的测试策略,具体包括:
[0025]所述后台服务器根据测试规范,确定所述终端对应的测试策略;或者
[0026]根据其他终端对应的测试策略,确定所述终端对应的测试策略。
[0027]较佳地,所述方法还包括:
[0028]所述后台服务器接收所述终端上报的所述测试数据和场景相关参数值,根据所述测试数据和场景相关参数值,确定测试条件和所述测试条件对应的测试用例,并且将包含所述确定的测试条件和测试用例的测试策略,作为所述终端对应的一个新的测试策略。
[0029]第三方面,本发明实施例提供一种业务质量测试装置,包括:
[0030]确定模块,用于确定场景相关参数值;
[0031]测试执行模块,用于针对由后台服务器确定的、且终端本地存储的所述终端对应的每个测试策略,其中每个测试策略包含测试条件和测试用例,分别执行:在确定的场景相关参数值满足所述测试策略的测试条件时,按照所述测试策略的测试用例,进行业务测试,得到表征业务质量的测试数据。
[0032]较佳地,所述装置还包括:
[0033]上报模块,用于将所述测试数据和确定的所述场景相关参数值上报给所述后台服务器,以使所述后台服务器根据所述测试数据和所述场景相关参数值,确定测试条件和所述测试条件对应的测试用例,并且将包含所述确定的测试条件和测试用例的测试策略,作为所述终端对应的一个新的测试策略。
[0034]第四方面,本发明实施例提供一种业务质量测试装置,包括:
[0035]确定模块,用于确定终端对应的测试策略,其中每个所述测试策略包含测试条件和测试用例;
[0036]处理模块,用于向所述终端发送包含所述确定的终端对应的测试策略的存储地址的指示消息,指示所述终端到所述存储地址获取所述确定的终端对应的测试策略,并进行本地存储;或者将所述确定的终端对应的测试策略发送给所述终端进行本地存储,以使所述终端在确定场景相关参数值后,针对由后台服务器确定的、且所述终端本地存储的所述终端对应的每个测试策略,分别执行:在确定的场景相关参数值满足所述测试策略的测试条件时,按照所述测试策略的测试用例,进行业务测试,得到表征业务质量的测试数据。
[0037]较佳地,所述确定模块,还用于:接收所述终端上报的所述测试数据和场景相关参数值,根据所述测试数据和场景相关参数值,确定测试条件和所述测试条件对应的测试用例,并且将包含所述确定的测试条件和测试用例的测试策略,作为所述终端对应的一个新的测试策略。
[0038]第五方面,本发明实施例提供一种业务质量测试系统,包括:
[0039]后台服务器,用于确定终端对应的测试策略,其中每个所述测试策略包含测试条件和测试用例;以及,向所述终端发送包含所述确定的终端对应的测试策略的存储地址的指示消息,指示所述终端到所述存储地址获取所述确定的终端对应的测试策略,并进行本地存储,或者将所述确定的终端对应的测试策略发送给所述终端进行本地存储;
[0040]终端,用于确定场景相关参数值;以及针对由所述后台服务器确定的、且所述终端本地存储的所述终端对应的每个测试策略,分别执行:在确定的场景相关参数值满足所述测试策略的测试条件时,按照所述测试策略的测试用例,进行业务测试,得到表征业务质量的测试数据。
[0041]与现有技术相比,终端确定场景相关参数值,并在确定的场景相关参数值满足测试策略的测试条件时,自动按照测试策略的测试用例进行业务测试,可以实现在无人值守的情况下,终端自动进行业务质量测试,从而减少了人工投入、提高了测试效率和准确度、以及大大降低了测试成本。
[0042]与现有技术相比,终端确定场景相关参数值,将确定的场景相关参数值与测试策略的测试条件进行比较,在确定的场景相关参数值满足测试策略的测试条件时,按照测试策略的测试用例进行业务测试;在进行重复测试时,通过执行将确定的场景相关参数值与测试策略的测试条件进行比较的步骤,可以在一定程度上保证是在同一场景下得到多组测试数据,从而使得重复测试结果的可对比性比较强,使得根据得到的所述多组
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1