利索能及
我要发布
收藏
专利号: 2015104304903
申请人: 重庆邮电大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-12
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种面向异构无线传感器网络的协议一致性的云测试系统,其特征在于:包括云测试平台、测试代理及被测系统;其中云测试平台负责测试进行与测试过程的控制管理;所述测试代理是被测系统与云测试平台之间的通信桥梁,相应的测试代理接收到云测试平台的命令后转发给对应的被测系统的网络中的设备,并为测试设备分配角色形成对应的测试网络;

其中云测试平台主要包括基础设施服务层IaaS、平台服务层PaaS及应用服务层SaaS,测试用户通过应用服务层SaaS提供的Web界面通过Internet访问云测试平台,提交测试需求及相关测试配置后云测试平台根据测试需求分配测试资源,在测试代理的作用下构成相应异构的测试环境;通过虚拟技术将各测试环境虚拟化后放入云环境中,用户通过访问云环境中的相关虚拟服务器进行测试,并通过应用服务层SaaS对测试过程进行监控,最后可获得完整的测试报告;

所述测试代理主要包括与云测试平台通信的API接口、个性化协议标准模块PM、测试代理描述及测试驱动四部分:

API接口是云测试平台与测试代理的通信接口,云测试平台通过API接口控制被测系统形成对应的测试网络,测试代理的相关测试信息通过API接口反馈给云测试平台从而得到测试结果;

个性化协议标准模块PM用于针对不同的协议进行设计,个性化协议标准模块PM包含各协议的标准描述;

测试代理描述主要包括关于测试平台和测试代理的相关定义信息和测试驱动控制信息和部分用户定义的参数信息;

测试驱动主要用于负责与被测系统直接通信,它有被测系统相同的物理通信接口和协议栈,用于控制形成的对应协议的不同被测网络。

2.根据权利要求1所述的面向异构无线传感器网络的协议一致性的云测试系统,其特征在于:所述基础设施服务层IaaS主要包括传统的硬件和网络设施,包括网络基础设施设备、测试用例数据库,所述测试用例数据库主要包括资源库、案例库、缺陷库、知识库和标准库,其中基础设施服务层IaaS的最上层是虚拟化服务模块,将基础设施服务层中的物理资源虚拟化,放入对应的虚拟资源池中提供给平台服务层PaaS进行调用,虚拟化服务模块构建采用KVM虚拟化技术,云测试平台通过整合物理资源形成虚拟资源池,实现对资源池中虚拟资源的动态调度。

3.根据权利要求1所述的面向异构无线传感器网络的协议一致性的云测试系统,其特征在于:所述平台服务层分成基础云开发平台和测试开发平台,基础云开发平台主要是通过使用基础设施服务层IaaS提供的资源,搭建基础的云计算平台,包括分布式数据库、分布式文件系统、统一存储管理平台,测试开发平台通过基础云开发平台提供的服务,构造必要的测试服务,主要包括测试执行、测试资源调度、测试结果生成及测试分析报告。

4.根据权利要求1所述的面向异构无线传感器网络的协议一致性的云测试系统,其特征在于:所述云测试平台的应用服务层SaaS主要包括基础测试管理服务层和用户服务层,基础测试管理服务层用于与平台服务层中的测试开发平台进行通信,对云测试框架中的测试部分进行管理,包括测试任务管理、测试资源管理、测试数据库管理及测试用户信息管理;所述用户服务层是云测试平台中用户可访问的层,用于用户测试项目新建、测试过程监控及测试结果审核查看。

5.根据权利要求4所述的面向异构无线传感器网络的协议一致性的云测试系统,其特征在于:所述基础测试管理服务层的测试任务管理主要用于创建测试任务与调度,根据用户测试任务来创建任务,并进行调度,负责把任务分给对应测试服务模块;测试资源管理管理测试相关的物理资源和虚拟资源,根据测试任务的要求,分配测试资源;测试数据库管理主要是对测试过程中的数据库进行管理,测试过程中的测试数据,测试结果都存储在数据库中,测试数据库管理部分可以查询数据库来收集结果,并通过报表工具把测试结果展现出来;测试用户信息管理部分是对测试用户的测试项目数据进行管理。

6.根据权利要求4所述的面向异构无线传感器网络的协议一致性的云测试系统,其特征在于:所述应用服务层SaaS的用户服务层是云测试框架与用户交互的接口,用户服务层有统一的用户Web界面,通过图表、统计信息和资源查找和访问方式提供给测试用户,用户通过网页登录就可以操作云测试框架提供的各项测试服务,用户在Web界面新建测试项目,提出测试需求,配置测试相关信息,测试过程监控,测试结果查看审核,测试应用的分配,将软硬件安装、环境配置、环境维护的代价转移给云测试平台。