[发明专利]一种基于多协议支撑的逻辑层自动化测试系统有效
申请号: | 201210544575.0 | 申请日: | 2012-12-14 |
公开(公告)号: | CN103064786A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 毛迈 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 100086 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 协议 支撑 逻辑 自动化 测试 系统 | ||
1.一种基于多协议支撑的逻辑层自动化测试系统,其特征在于,包括测试语言与脚本应用模块、多协议集成模块、多测试脚本语言集成模块和测试服务集成模块;
所述测试语言与脚本应用模块,用于接收外部测试应用系统的调用并反馈相应的测试语言数据和脚本数据至测试应用系统,并发送调用指令调用多协议集成模块内的协议数据和多测试脚本语言集成模块内的测试语言数据;
所述多协议集成模块,用于保存至少一个协议数据并将协议数据进行解析、转换、封装和统一调用,并按照测试语言与脚本应用模块发送的调用指令反馈对应的协议数据至测试语言与脚本应用模块,进一步按照测试服务集成模块发送至的应用测试服务调用指令发送封装后的协议至测试服务集成模块;
所述多测试脚本语言集成模块,用于保存脚本数据,并将脚本数据进行功封装,按照所述测试语言脚本应用模块和测试服务集成模块发送至的调用指令反馈对应数据;
所述测试服务集成模块,发送调用指令至多协议集成模块和多测试脚本语言集成模块,接收反馈的封装协议数据和封装脚本数据,并进行服务转换、管理和封装,并根据被测系统的调用指令将封装后的服务数据发送至被测系统。
2.根据权利要求1所述一种基于多协议支撑的逻辑层自动化测试系统,其特征在于,所述多测试脚本语言集成模块对脚本数据的封装包括功能封装和语言封装。
3.根据权利要求2所述一种基于多协议支撑的逻辑层自动化测试系统,其特征在于,还包括设于被测服务集成模块和被测系统之间的测试系统接口,所述测试服务集成模块通过测试系统接口接收被测系统的调用指令,并通过测试系统接口发送对应的服务数据至被测系统。
4.根据权利要求1-3任一项所述一种基于多协议支撑的逻辑层自动化测试系统,其特征在于,所述测试服务集成模块包括服务转换模块、服务封装模块、服务管理模块、soap简单对象访问协议封装模块和服务统一调用模块;
所述服务转换模块将多测试脚本语言集成模块发送至的脚本数据进行转换,并将转换后的数据发送至服务封装模块;
所述服务封装模块将服务转换模块发送至的转换后的数据进行封装成服务数据,并将封装后的服务数据发送至服务管理模块;
所述服务管理模块用于存储并管理服务封装模块发送至的数据,并将所述数据根据服务统一调用模块发送至的调用指令发送对应数据至服务统一调用模块;
所述soap简单对象访问协议封装模块将多协议集成模块发送至的协议数据,进行进一步封装,并根据服务统一调用模块发送至的调用指令发送对应协议数据至服务统一调用模块;
所述服务统一调用模块发送调用指令至服务管理模块和soap简单对象访问协议封装模块,接收服务管理模块和soap简单对象访问协议封装模块反馈的对应数据,并根据被测系统的调用指令将对应的数据发送至被测系统。
5.根据权利要求4所述一种基于多协议支撑的逻辑层自动化测试系统,其特征在于,还包括设置在多协议集成模块和多测试脚本语言集成模块与测试服务集成模块之间的测试服务调用接口,所述测试服务集成模块通过测试服务调用接口发送调用指令至多协议集成模块和多测试脚本语言集成模块,并通过测试服务调用接口将多协议集成模块和多测试脚本语言集成模块反馈的数据传输至测试服务集成模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210544575.0/1.html,转载请声明来源钻瓜专利网。