[发明专利]自动测试方法和系统无效
申请号: | 200410065262.2 | 申请日: | 2004-10-31 |
公开(公告)号: | CN1767453A | 公开(公告)日: | 2006-05-03 |
发明(设计)人: | 傅启洪;缪敬;杨新 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057深圳市南山区高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了对自动测试方法和系统,所述的自动测试方法包括以下步骤:输入消息结构体定义信息;编译消息接口定义;编辑具体消息实例;编写测试用例脚本文件;运行前台代理,驱动被测试模块和/或进程,把后台送去的驱动消息转发给相应的模块和/或进程,同时截取被测对象的输出,送到后台;运行测试脚本文件;接收前台反馈信息;输出测试结果。采用本发明的技术方案,能够实现对协议层语义/业务层语义测试,能够实现对独立模块的单元测试和多个模块的集成测试,同时该系统还能提供模块消息序列图,极大地方便系统调试和错误定位。另外,该系统提供脚本执行测试用例的方法,实现了自动测试功能。同时该系统还具备测试代码容错性的能力。 | ||
搜索关键词: | 自动 测试 方法 系统 | ||
【主权项】:
1.一种自动测试系统,其特征在于包括主控模块、用户界面交互模块、消息接口编译模块、消息编辑模块、测试用例脚本编辑模块、脚本执行模块、前后台通信模块、前台代理模块、测试用例数据库及接口模块和测试报告生成模块,其中:主控模块用于接收和响应用户所有的操作指令,协调控制其它多个模块的运行;用户界面交互模块实现主控模块与用户的操作的交互;消息接口编译模块用于编译消息结构定义信息,生成并保存消息接口描述信息;消息编辑模块读入所述保存的消息接口描述信息生成消息声明,再从消息声明产生并保存消息实例,编辑消息实例中的域值;测试用例脚本编辑模块用于测试用例脚本的文本编辑;脚本执行模块用于执行用户编写的测试用例脚本;前后台通信模块用于实现测试系统的前台,和后台之间的信息交互;前台代理模块用于驱动被测试模块和/或进程,把后台送去的驱动消息转发给相应的模块和/或进程,同时把被测对象反馈的信息送入到后台测试用例数据库及接口模块用于集中存储消息和脚本,并能够根据主控模块的查询、读取、写入命令输出相应的消息和脚本;测试报告生成模块用于处理测试结果,生成一定格式的测试报告。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200410065262.2/,转载请声明来源钻瓜专利网。
- 上一篇:真空吸尘器的集尘装置
- 下一篇:一种网管系统中的设备编码和解析方法