[发明专利]Ice接口测试用例及测试脚本自动生成方法有效

专利信息
申请号: 202110596450.1 申请日: 2021-05-31
公开(公告)号: CN113419946B 公开(公告)日: 2023-03-28
发明(设计)人: 孙云;冯飞;王月波 申请(专利权)人: 西南电子技术研究所(中国电子科技集团公司第十研究所)
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 成都九鼎天元知识产权代理有限公司 51214 代理人: 陈庆
地址: 610036 四川*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: ice 接口 测试 脚本 自动 生成 方法
【说明书】:

发明公开的一种Ice接口测试用例及测试脚本自动生成方法,能够提升测试用例覆盖度和ICE接口测试质量。本发明通过下述技术方案实现:基于网络通信引擎ICE通信中间件建立ICE接口测试工程,导入slice文件提取接口描述信息保存到接口基本信息XML,创建适配器信息与接口实现信息保存到接口实现信息XML,调用命令生成骨架代码;通过接口基本信息和接口实现信息XML确定输入参数取值,采用等价类划分、边界值分析、逻辑覆盖分析和成对测试及模糊测试技术,自动生成接口测试用例集文件;根据ICE接口实现信息XML自动生成ICE接口测试脚本,运行服务端程序后运行接口测试脚本,自动完成接口测试用例执行并生成测试报告。

技术领域

本发明涉及自动化测试技术领域的软件接口测试技术,尤其是涉及一种基于网络通信引擎(InternetCommunicationsEngine,Ice)通信中间件实现的Ice接口测试用例和测试脚本自动生成方法。

背景技术

网络通信引擎Ice是由ZeroC的分布式系统开发专家实现的一种高性能、面向对象的网络通信中间件,适用于大多数异构网络环境,可使用不同的编程语言编写服务器与客户端,在各种操作系统上运行的平台。ICE提供了简单的对象模型、简洁而功能强大的应用接口、高效紧凑的协议以及丰富的调用和派遣模式。此外,ICE还提供了分布式管理服务,主要用于定位ICE和激活ICE应用程序,该服务应用由注册定位服务和任意注册点组成,它们协同管理组成应用的信息和服务进程,并为在不同的服务ICE器上运行相同的服务提供冗余,在其中一台服务器无法提供服务的ICE情况下,其它的在同一个服务群组中的服务器还可以为客户端提供ICE相同的服务。相比CORBA、DCOM、SOAP、J2EE等中间件技术,Ice具有标准统一、开源、跨平台、跨语言、分布式、安全、服务透明、负载均衡、面向对象、性能优越等优点。Ice提供了完善的分布式系统解决方案,适合所有的异构网络环境:客户端和服务器端可以用不同的程序语言来实现,可以运行在不同的操作系统和不同的体系结构的机器上,使用不同的网络通信技术(TCP/UDP,SSL或通过插件功能扩展协议)。Ice也提供了客户端和服务器端的完全分离,客户端不需要知道服务器的实现过程和具体位置。客户端和服务器包括客户Ice核心、服务器Ice核心、代理、骨架及对象适配器等。Ice采用软总线的机制,使得在任何情况下、采用任何语言开发的软件只要符合接口规范的定义,均能集成到分布式环境中去。基于上述原因,现在Ice已经被很多系统采用,作为安全、伸缩性强的底层通信平台。中间件(middleware)是基础软件的一大类,属于可复用软件的范畴。ICE作为一种而向对象的中间件平台,它能够为构建面向对象ICE的分布式应用系统提供基于不同操作系统及不同编程语言的工具、ICE通用接口和库支持。

在Ice的体系结构中,客户端是主动的实体,向服务器端发出服务请求;服务器端是被动的实体,他们提供服务,响应客户端的请求。这两个角色并不是应用系统的组成部分的严格指称,而是表示在某个请求从发生到结束期间,应用系统某些部分所承担的角色。通常这样的角色界定是不固定的,甚至会经常性的发生反转行为。所以,许多客户/服务器常可以被准确的描述为对等系统(peer-to-peer),客户端和服务器角色只有在执行某个特定操作、在特定的时间能才有绝对意义。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南电子技术研究所(中国电子科技集团公司第十研究所),未经西南电子技术研究所(中国电子科技集团公司第十研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110596450.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top