[发明专利]一种互联网中系统的测试方法和装置有效
申请号: | 201110404200.X | 申请日: | 2011-12-07 |
公开(公告)号: | CN103152216A | 公开(公告)日: | 2013-06-12 |
发明(设计)人: | 薛亚斌;张淑红;姚明军;王乐 | 申请(专利权)人: | 北京新媒传信科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100089 北京市海淀区万*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 互联网 系统 测试 方法 装置 | ||
技术领域
本发明涉及互联网测试领域,特别涉及一种互联网中系统的测试方法和装置。
背景技术
在对互联网中系统测试时,通常服务器先于客户端开发完成,因为没有客户端,而无法对服务器进行测试。
同时,在测试集群系统项目时,需要对项目群系统的功能和性能测试。由于各个项目中设备和人员资源的情况有差异,导致测试环境的要求难以得到满足。即使临时满足了,但是环境的稳定性得不到保障,而且测试过程中发现的问题,也需要提供测试环境的项目的协助才能够解决,项目之间的沟通的效率的不高将严重影响开发测试的进度。此外,由于各个项目组都同时在开发,测试环境的系统的逻辑不一定能严格按照接口文档的要求检查,从而为联调测试埋下了隐患;一个项目的测试环境又往往为多个项目提供测试支持,测试数据的维护变得异常困难,不一定能够同时满足各个项目测试的数据需要。项目的单元由于测试环境的原因不能得到充分测试,将导致系统过早进入联调测试,从而给联调测试的进度造成一定的影响。
当多个项目之间高度耦合,需要测试的一个系统需要关联到其他系统,比如多个系统之间进行联调测试,因为环境问题不具备而不能进行测试。
发明内容
本发明提供的一种互联网中系统的测试方法和装置,用以解决项目开发过程中互联网中系统无法相互配合进行测试的问题。
本发明公开了一种互联网中系统的测试方法,数据管理器存储测试用例的信令的消息,所述方法包括:
步骤1,调取器依据测试用例从数据管理器调取所述测试用例所需的信令的消息;
步骤2,信令模拟器对调取的消息,依据待测系统所用协议同待测系统间进行消息交互;
步骤3,验证器比较测试的执行结果和测试用例的预期结果,生成测试结果。
其中,所述步骤2具体包括:
步骤21,当调取的消息的发送端为模拟方时,信令模拟器按待测系统所用协议封装所述消息生成数据包,将所述数据包传送给待测系统;
步骤22,当调取的消息的接收端为模拟方时,信令模拟器按待测系统所用协议拆封所述数据包,获取所述数据包中消息,依据所述消息进行操作。
其中,所述数据管理器存储测试用例的信令的消息具体包括:
步骤31,按信令所属协议对信令的消息进行分类存储。
其中,所述数据管理器存储测试用例的信令的消息具体包括:
步骤41,将所述信令的消息存储在文本文件中,以所述消息的名字作为所述文件名。
其中,所述步骤1具体包括:
步骤51,调取器执行测试用例,在执行过程中从数据管理器中调取当前执行所需的信令的消息。
其中,所述存储的信令的消息包括信令的请求消息和应答消息,调取器调取请求消息,待测系统接收所述请求消息,
所述信令模拟器按待测系统所用协议封装所述消息生成数据包,将所述数据包传送给待测系统后还包括:
步骤60,信令模拟器接收待测系统返回的数据包,信令模拟器按所述协议拆封所述数据包,获取所述数据包中回复消息;
或者,
所述存储的信令的消息包括信令的请求消息和应答消息,调取器调取请求消息,待测系统发送所述请求消息,
所述依据所述消息进行操作后还包括:
步骤61,信令模拟器对操作结果按所述协议生成回复消息;
步骤62,信令模拟器按所述协议封装所述回复消息生成数据包,传送给所述待测系统。
其中,所述验证器比较测试的执行结果和测试用例的预期结果具体包括:
步骤81,验证器比较所述回复消息和所述存储的信令的应答消息。
本发明还公开了一种互联网中系统的测试装置,所述装置包括:
数据管理器,用于存储待测的信令的消息;
调取器,用于依据测试用例从数据管理器调取所述测试用例所需的信令的消息;
信令模拟器,用于对调取的消息,依据待测系统所用协议同待测系统间进行消息交互;
验证器,用于比较测试的执行结果和测试用例的预期结果,生成测试结果。
其中,所述信令模拟器具体用于
当调取的消息的发送端为模拟方时,按待测系统所用协议封装所述消息生成数据包,将所述数据包传送给待测系统;
当调取的消息的接收端为模拟方时,按待测系统所用协议拆封所述数据包,获取所述数据包中消息,依据所述消息进行操作。
其中,所述存储的信令的消息包括信令的请求消息和应答消息,调取器调取请求消息,待测系统接收所述请求消息,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新媒传信科技有限公司,未经北京新媒传信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110404200.X/2.html,转载请声明来源钻瓜专利网。