CN100384285C - 设备管理业务***的测试方法 - Google Patents

设备管理业务***的测试方法 Download PDF

Info

Publication number
CN100384285C
CN100384285C CNB2005101323171A CN200510132317A CN100384285C CN 100384285 C CN100384285 C CN 100384285C CN B2005101323171 A CNB2005101323171 A CN B2005101323171A CN 200510132317 A CN200510132317 A CN 200510132317A CN 100384285 C CN100384285 C CN 100384285C
Authority
CN
China
Prior art keywords
service system
management service
apparatus management
information
protocol
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2005101323171A
Other languages
English (en)
Other versions
CN1791257A (zh
Inventor
郭松
刘璋詟
程卫东
杨光华
唐本亭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CNB2005101323171A priority Critical patent/CN100384285C/zh
Publication of CN1791257A publication Critical patent/CN1791257A/zh
Application granted granted Critical
Publication of CN100384285C publication Critical patent/CN100384285C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Computer And Data Communications (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明涉及一种设备管理业务***的测试方法,包括协议一致性、兼容性测试方法,其中协议一致性测试方法包括:将第一测试用例消息发送到DM业务***,获取针对第一测试用例消息的返回信息;将针对第一测试用例并符合相应通信协议规程的第一模拟返回信息与返回信息比较,获得协议一致性测试的结果;协议兼容性测试方法包括:通过多个不同的客户终端分别将第二测试用例消息发送到DM业务***,获取针对第二测试用例消息的客户终端处理结果信息;比较客户终端返回的处理信息,获得协议兼容性测试的结果;本发明还包括对DM业务***进行性能测试的方法。本发明实现了对DM业务***的全面测试,有效保证了DM业务的正常进行。

Description

设备管理业务***的测试方法
技术领域
本发明涉及一种设备管理(Device Management,简称DM)业务***的测试方法,尤其是一种针对移动通信网络中的设备管理业务***进行包括协议一致性、协议兼容性及性能测试的方法。
背景技术
随着通信技术的发展,通信业务得到了极大地丰富,同时,通信服务商的服务质量也迅速提高。开放移动联盟(Open Mobile Alliance,简称OMA)成立于2002年6月,其成员包括世界主要的移动运营商,设备和网络供应商,信息技术公司,应用发展商和内容提供商。OMA的宗旨是寻求一种与***无关的、开放的,使各种应用和业务能够在全球范围内的各种终端上实现互联互通的标准。DM是OMA定义的一系列涉及设备管理的通信协议和数据对象定义机制,DM可以实现诸如运营商对附着在其无线网络上的移动终端进行自动注册、收集移动终端的信息、对移动终端进行参数配置与查询及固件/软件更新下载、对移动终端的故障进行远程诊断等管理操作的基本业务;另外,DM还提供增值型固件更新/软件升级、移动终端能力提供与业务适配、定向营销与差异化服务支持以及网络优化支持手机遗失管理等丰富多彩的衍生业务,极大地方便了移动终端用户,丰富了移动终端用户的通信业务。
上述各项DM业务都需要DM业务***和相关通信协议的支持,在DM业务***正式上线商用之前,为了保障其在现网大业务量的情况下稳定运行,必需对其协议的一致性、兼容性以及性能进行全面的测试。现有技术中,还不存在对DM业务***进行全面测试的技术手段。
发明内容
本发明的目的是针对现有技术中无法对设备管理业务***进行全面***测试的现状,提供一种设备管理业务***的测试方法,该方法可自动完成对设备管理业务***的协议一致性、兼容性以及性能方面的全面测试,从而避免设备管理业务***在设备管理业务运行的过程中出现过多的故障,以确保用户的正常使用。
为实现上述目的,本发明提供一种设备管理业务***的测试方法,其包括对设备管理业务***的协议一致性测试方法及在所述协议一致性测试通过后执行的协议兼容性测试方法;其中,所述协议一致性测试方法包括以下步骤:
步骤11.将预先编制的符合通信协议规程的第一测试用例消息发送到设备管理业务***,从该设备管理业务***获取针对所述第一测试用例消息的返回信息;
步骤12.将针对所述第一测试用例并符合所述通信协议规程的第一模拟返回信息与所述返回信息比较,获得所述协议一致性测试的结果;
所述协议兼容性测试方法包括以下步骤:
步骤21.通过多个不同的客户终端分别将预先编制的第二测试用例消息发送到所述设备管理业务***,从该设备管理业务***分别获取针对所述第二测试用例消息的客户终端处理结果信息;所述第二测试用例为实际使用中的客户终端发送到所述设备管理业务***的信息;
步骤22.比较所述设备管理业务***返回的处理信息,获得所述协议兼容性测试的结果。
在上述技术方案中,当所述协议兼容性测试通过后,还设有对所述设备管理业务***的处理能力进行性能测试的步骤,具体包括:
步骤31.将多个设备管理业务信息发送到所述设备管理业务***,并从该设备管理业务***分别获取针对每一个所述设备管理业务信息的处理结果信息以及该设备管理业务***的工作状态信息;
步骤32.根据所述处理结果信息、所述工作状态信息及设定的设备管理业务***性能标准参数,获得所述性能测试的结果。
由本发明的技术方案可知,本发明实现了在设备管理业务***正式上线商用之前对其协议一致性、协议兼容性及性能方面的全面测试,有效避免了设备管理业务***在设备管理业务运行的过程中出现过多的故障,从而保证了设备管理业务的正常进行。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
图1为本发明的方法中对DM业务***进行协议一致性测试的流程图;
图2为本发明的方法中对DM业务***进行协议兼容性测试的流程图;
图3为本发明的方法中对DM业务***的处理能力进行性能测试的流程图。
具体实施方式
本发明提供的DM业务***的测试方法,包括对DM业务***的协议一致性测试方法及协议兼容性测试方法,以及对DM业务***的处理能力进行性能测试方法。其中,图1所示为对DM业务***进行协议一致性测试的一具体流程,其执行以下步骤:
步骤101、编辑或调用第一测试用例的内容,并且对网络的相关参数例如:IP地址、接入端口等进行配置,其中,第一测试用例为符合通信协议规程的仿真消息;
步骤102、通过软件编程等方法仿真针对第一测试用例的通信协议规程,在该通信协议规程下执行第一测试用例,其中的通信协议可以是***点对点协议(Cmpp协议)、移动数据同步化协议(SyncML协议)、开放移动联盟的设备管理协议(OMA DM协议)、开放移动联盟的下载协议(OMA DL协议)或其他的通信协议;
步骤103、将执行第一测试用例后输出的消息输入DM业务***,DM业务***对该消息进行处理,处理完毕后输出一返回信息;
步骤104、对DM业务***输出的返回信息进行解析,并与针对第一测试用例并符合通信协议规程的第一模拟返回信息进行比较,获得该DM业务***针对第一测试用例的协议一致性测试的结果;
步骤105、针对其它测试用例执行步骤101,统计该DM业务***的协议一致性,其中,执行的测试用例的数量可以根据DM业务***的需要确定;
步骤106、判断DM业务***的协议一致性是否达到设定值,若没达到,执行步骤107;若达到,切换到下一流程,对DM业务***进行协议兼容性测试;其中的设定值为提前预定的、用于衡量DM业务***是否满足通信协议一致性标准的一个数值,若达到该设定值,说明该DM业务***满足协议一致性标准,否则,便表示该DM业务***不满足协议一致性标准。
步骤107、对DM业务***的软件配置进行调整,然后执行步骤101。
参见图2,图2所示为对DM业务***进行协议兼容性测试的一具体流程,其执行以下步骤:
步骤201、将用于对DM业务***进行协议兼容性测试的第二测试用例发送给多个不同的客户终端;
步骤202、多个不同的客户终端分别按照通信协议规程执行第二测试用例,其中的通信协议可以是Cmpp协议、SyncML协议、OMA DM协议、OMA DL协议或其他的通信协议;
步骤203、多个不同的客户终端分别将执行第二测试用例后输出的消息输入到DM业务***进行处理,处理后针对每个客户终端分别输出一个处理结果信息;
步骤204、比较DM业务***输出的处理结果信息,获得该DM业务***针对第二测试用例的协议兼容性测试的结果;
步骤205、针对其它客户终端或测试用例执行步骤201进行协议兼容性测试,统计该DM业务***的协议兼容性;
步骤206、判断该DM业务***的协议兼容性是否达到设定值,若没达到,执行步骤207;若达到,切换到下一流程,对DM业务***的处理能力进行性能测试;
步骤207、对该DM业务***的软件配置进行调整,然后执行步骤201。
参见图3,图3所示为对DM业务***的处理能力进行性能测试的一具体流程,其执行以下步骤:
步骤301、将多个DM业务请求信息发送到DM业务***,其中多个DM业务请求信息可以是一个或多个终端自注册业务请求信息、一个或多个对移动终端信息收集的请求信息、一个或多个移动终端参数设置业务请求信息、对一个或多个移动终端固件升级的业务请求信息或其它业务请求信息或它们的任意组合;
步骤302、DM业务***对业务请求信息进行处理;
步骤303、DM业务***输出对业务请求信息的处理结果信息及该DM业务***处理业务请求信息时的工作状态信息,其中,处理结果主要有处理的最大业务量、在各业务量下处理业务的速度及对每一个业务处理的成功率等信息,工作状态信息主要有该DM业务***在各业务量下的CPU及内存的消耗情况等信息;
步骤304、根据处理结果信息及工作状态信息分析该DM业务***的性能。
步骤205、判断该DM业务***的性能是否达到规定的性能标准参数,若没达到,执行步骤306;若达到,跳转执行步骤307;
步骤306、对DM业务***的硬件配置、软件配置以及内部的网络连接关系进行调整,然后执行步骤301;
步骤307、结束。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围。

Claims (7)

1.一种设备管理业务***的测试方法,其特征在于包括对设备管理业务***的协议一致性测试方法及在所述协议一致性测试通过后执行的协议兼容性测试方法;所述协议一致性测试方法包括以下步骤:
步骤11.将预先编制的符合通信协议规程的第一测试用例消息发送到设备管理业务***,从该设备管理业务***获取针对所述第一测试用例消息的返回信息;
步骤12.将针对所述第一测试用例并符合所述通信协议规程的第一模拟返回信息与所述返回信息比较,获得所述协议一致性测试的结果;
所述协议兼容性测试方法包括以下步骤:
步骤21.通过多个不同的客户终端分别将预先编制的第二测试用例消息发送到所述设备管理业务***,从该设备管理业务***分别获取针对所述第二测试用例消息的客户终端处理结果信息;所述第二测试用例为实际使用中的客户终端发送到所述设备管理业务***的信息;
步骤22.比较所述设备管理业务***返回的处理信息,获得所述协议兼容性测试的结果。
2.根据权利要求1所述的设备管理业务***的测试方法,其特征在于当所述协议兼容性测试通过后,还设有对所述设备管理业务***的处理能力进行测试的步骤,具体为:
步骤31.将多个设备管理业务信息发送到所述设备管理业务***,并从该设备管理业务***分别获取针对每一个所述设备管理业务信息的处理结果信息以及该设备管理业务***的工作状态信息;
步骤32.根据所述处理结果信息、所述工作状态信息及设定的设备管理业务***性能标准参数,获得能力测试的结果。
3.根据权利要求1或2所述的设备管理业务***的测试方法,其特征在于所述步骤11具体为:将预先编制的符合***点对点协议规程、移动数据同步化协议规程、开放移动联盟的设备管理协议规程或开放移动联盟的下载协议规程的第一测试用例消息发送到设备管理业务***,从该设备管理业务***获取针对所述第一测试用例消息的返回信息。
4.根据权利要求1或2所述的设备管理业务***的测试方法,其特征在于所述步骤11具体为:
步骤111.执行所述第一测试用例;
步骤112.将执行所述第一测试用例后输出的消息输入所述设备管理业务***进行处理,处理完毕后输出一返回信息。
5.根据权利要求1或2所述的设备管理业务***的测试方法,其特征在于所述步骤21具体为:
步骤211.将所述第二测试用例发送给多个不同的所述客户终端;
步骤212.多个不同的所述客户终端分别执行所述第二测试用例,并将执行所述第二测试用例后输出的消息输入所述设备管理业务***进行处理;
步骤213.所述设备管理业务***针对每个所述客户终端输出输出一个处理结果信息。
6.根据权利要求2所述的设备管理业务***的测试方法,其特征在于所述步骤31具体为:
步骤311.向所述设备管理业务***发送业务请求信息;
步骤312.所述设备管理业务***对所述业务请求信息进行处理;
步骤313.所述设备管理业务***输出处理结果信息及该设备管理业务***的工作状态信息。
7.根据权利要求6所述的设备管理业务***的测试方法,其特征在于所述步骤311中所述发送业务请求信息是:发送一个以上的同一业务请求信息,或发送一个以上业务的请求信息。
CNB2005101323171A 2005-12-21 2005-12-21 设备管理业务***的测试方法 Expired - Fee Related CN100384285C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005101323171A CN100384285C (zh) 2005-12-21 2005-12-21 设备管理业务***的测试方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005101323171A CN100384285C (zh) 2005-12-21 2005-12-21 设备管理业务***的测试方法

Publications (2)

Publication Number Publication Date
CN1791257A CN1791257A (zh) 2006-06-21
CN100384285C true CN100384285C (zh) 2008-04-23

Family

ID=36788679

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101323171A Expired - Fee Related CN100384285C (zh) 2005-12-21 2005-12-21 设备管理业务***的测试方法

Country Status (1)

Country Link
CN (1) CN100384285C (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101267438B (zh) * 2008-04-24 2012-03-28 中兴通讯股份有限公司 协议兼容的实现方法及客户端
CN103490958B (zh) * 2013-09-27 2017-05-10 国家电网公司 一种测试采集终端本地通信单元互换性的方法
CN103634163B (zh) * 2013-09-27 2017-01-11 国家电网公司 一种测试采集终端远程通信单元互换性的方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1400751A (zh) * 2001-08-08 2003-03-05 中国科学院计算技术研究所 通讯协议一致性测试中的虚拟测试***及方法
US20040039965A1 (en) * 2002-08-22 2004-02-26 Gorshenev Mikhail A. Compliance testing communication protocols implemented on resource-constrained computing devices
WO2005053247A1 (de) * 2003-11-25 2005-06-09 Deutsche Telekom Ag Verfahren und system zur bereitstellung und/oder durchführung telekommunikationsgestützter dienste

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1400751A (zh) * 2001-08-08 2003-03-05 中国科学院计算技术研究所 通讯协议一致性测试中的虚拟测试***及方法
US20040039965A1 (en) * 2002-08-22 2004-02-26 Gorshenev Mikhail A. Compliance testing communication protocols implemented on resource-constrained computing devices
WO2005053247A1 (de) * 2003-11-25 2005-06-09 Deutsche Telekom Ag Verfahren und system zur bereitstellung und/oder durchführung telekommunikationsgestützter dienste

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
协议集成测试***的设计与实现. 郝瑞兵,张文铖,吴建平.小型微型计算机***,第18卷第10期. 1997 *

Also Published As

Publication number Publication date
CN1791257A (zh) 2006-06-21

Similar Documents

Publication Publication Date Title
CN108769165B (zh) 一种物联网中数据处理方法、物联网接入***
EP1964375B1 (en) Provisioning content formatting in a mobile device management system
CN100454949C (zh) 获知移动终端业务能力信息的方法
CN101635643B (zh) 终端业务变更方法和***、网管平台
CN106374439A (zh) 基于智能变电站保护控制***的软件定义实现方法
WO2008103103A3 (en) A method and apparatus for enabling user group services in a communication network
CN103888928A (zh) 一种业务策略控制方法及***
CN102638789B (zh) 建立点对点传输的方法及移动通信***
CN100369414C (zh) 按用户和终端设备的关系变更推送业务参数信息的方法
CN107087070A (zh) Ims参数配置方法、***、移动终端及可读存储介质
CN100449996C (zh) 移动终端下载信息的方法
CN101321099B (zh) 一种自动接入ip网络的方法、设备和***
CN107193917A (zh) 基于iid的全站***配置文件无损数据更新方法
CN107770212A (zh) 富通信套件发布平台、版本更新方法及***、移动终端
CN105530630B (zh) 一种ota升级方法和设备
CN103491522A (zh) 终端适配方法和装置
CN100384285C (zh) 设备管理业务***的测试方法
CN102413486A (zh) 一种终端信息检测方法及***
CN105656643B (zh) 一种基于网络配置协议进行兼容管理的方法及设备
EP1969869A1 (en) Method and system for provisioning content in a mobile device management system
CN101753361A (zh) 一种基于专家经验库的网络优化方法
CN1937461B (zh) 基于终端管理业务的终端测试装置
CN108055209A (zh) 一种路由器终端批量升级方法及***
CN110087321A (zh) 触发终端会话的方法、装置、计算机设备及存储介质
CN105814930A (zh) 计费控制装置、方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080423

Termination date: 20201221

CF01 Termination of patent right due to non-payment of annual fee