[发明专利]一种基于多协议支撑的逻辑层自动化测试系统有效
申请号: | 201210544575.0 | 申请日: | 2012-12-14 |
公开(公告)号: | CN103064786A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 毛迈 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 100086 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 协议 支撑 逻辑 自动化 测试 系统 | ||
技术领域
本发明涉及一种基于多协议支撑的逻辑层自动化测试系统。
背景技术
随着我国软件行业的发展,软件质量受到越来越多的重视,因此,软件测试的重要性日益突出,软件测试的工作量越来越大,软件测试是一项复杂性较高、难度较大的工作,这是计算机工作者目前面临的一个重要的难题。
测试技术与方法的复用在提高软件测试质量,缩短测试周期,提高软件测试的覆盖率,均起着十分重要的作用。如何在软件开发与测试中避免重复的劳动,提高软件测试效率与软件评价的准确率,则是通过软件技术的复用来实现的。
发明内容
本发明所要解决的技术问题是针对针对现有技术的不足,提供一种可以支撑对BOSS系统的测试需求的基于多协议支撑的逻辑层自动化测试系统。
本发明解决上述技术问题的技术方案如下:一种基于多协议支撑的逻辑层自动化测试系统,包括测试语言与脚本应用模块、多协议集成模块、多测试脚本语言集成模块和测试服务集成模块;
所述测试语言与脚本应用模块,用于接收外部测试应用系统的调用并反馈相应的测试语言数据和脚本数据至测试应用系统,并发送调用指令调用多协议集成模块内的协议数据和多测试脚本语言集成模块内的测试语言数据;
所述多协议集成模块,用于保存至少一个协议数据并将协议数据进行解析、转换、封装和统一调用,并按照测试语言与脚本应用模块发送的调用指令反馈对应的协议数据至测试语言与脚本应用模块,进一步按照测试服务集成模块发送至的应用测试服务调用指令发送封装后的协议至测试服务集成模块;
所述多测试脚本语言集成模块,用于保存脚本数据,并将脚本数据进行功封装,按照所述测试语言脚本应用模块和测试服务集成模块发送至的调用指令反馈对应数据;
所述测试服务集成模块发送调用指令至多协议集成模块和多测试脚本语言集成模块,接收反馈的封装协议数据和封装脚本数据,并进行服务转换、管理和封装,并根据被测系统的调用指令将封装后的服务数据发送至被测系统。
本发明的有益效果是:本发明所述系统实现了多协议的集成,完成了对外提供统一的消息形式;多测试脚本语言的集成,可对多种脚本语言进行形式封装,实现形式集成,很好地解决了遗留测试脚本资源的利用;测试服务的集成,很好地解决了对测试系统功能调用问题,提高了测试的效率;云模式扩展,有效地实现了动态的测试系统云模式的扩展。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步,所述多测试脚本语言集成模块对脚本数据的封装包括功能封装和语言封装。
进一步,还包括设于被测服务集成模块和被测系统之间的测试系统接口,所述测试服务集成模块通过测试系统接口接收被测系统的调用指令,并通过测试系统接口发送对应的服务数据至被测系统。
进一步,所述测试服务集成模块包括服务转换模块、服务封装模块、服务管理模块、soap简单对象访问协议封装模块和服务统一调用模块;
所述服务转换模块将多测试脚本语言集成模块发送至的脚本数据进行转换,并将转换后的数据发送至服务封装模块;
所述服务封装模块将服务转换模块发送至的转换后的数据进行封装成服务数据,并将封装后的服务数据发送至服务管理模块;
所述服务管理模块存储并管理从服务封装模块发送至的数据,并将所述数据根据服务统一调用模块发送至的调用指令发送对应数据至服务统一调用模块;
所述soap简单对象访问协议封装模块将多协议集成模块发送至的协议数据,进行进一步封装,并根据服务统一调用模块发送至的调用指令发送对应协议数据至服务统一调用模块;
所述服务统一调用模块发送调用指令至服务管理模块和soap简单对象访问协议封装模块,接收服务管理模块和soap简单对象访问协议封装模块反馈的对应数据,并根据被测系统的调用指令将对应的数据发送至被测系统。
进一步,还包括设置在多协议集成模块和多测试脚本语言集成模块与测试服务集成模块之间的测试服务调用接口,所述测试服务集成模块通过测试服务调用接口发送调用指令至多协议集成模块和多测试脚本语言集成模块,并通过测试服务调用接口将多协议集成模块和多测试脚本语言集成模块反馈的数据传输至测试服务集成模块。
业务支撑类型:
●DCC协议模拟器
-SGW系统,OCS系统,ABM系统,HSS系统,RS系统,移动欠费风险控制系统,智能数据交换平台。
●Tuxedo协议模拟器
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210544575.0/2.html,转载请声明来源钻瓜专利网。