[发明专利]一种配置驱动的测试平台软件系统的快速定制方法在审

专利信息
申请号: 201510746011.9 申请日: 2015-11-05
公开(公告)号: CN105335289A 公开(公告)日: 2016-02-17
发明(设计)人: 蔡铭;朱暾;张志豪 申请(专利权)人: 浙江大学
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 杭州求是专利事务所有限公司 33200 代理人: 邱启旺
地址: 310027 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 配置 驱动 测试 平台 软件 系统 快速 定制 方法
【说明书】:

技术领域

发明涉及测试平台的搭建,尤其是涉及到配置驱动的可视化集成评测环境构建技术,是一种配置驱动的测试平台软件系统的快速定制方法。

背景技术

随着软件测试系统的发展,测试平台越来越趋向于高效率,自动化,低成本,大程度地减少了软件产品测试周期,同时提升产品的品质,还充分发挥虚拟化的优势,减少物理工作站的数量,和降低用户系统能耗、提高了空间使用效率的软件工作空间等等,所以对于测试平台的优化对于测试来说极为重要。

测试平台是用于验证软件或硬件设计正确性、可靠性的一种环境,通常包含信号输入、数据处理、验证、输出几个部分,在目前的测试平台中,通常是对运行中的测试流程进行优化,当测试对象改变时,整个平台需要重新构建,这会使得测试过程变得复杂,根据配置驱动测试平台的设计,可以适应测试对象的改变,更加便捷快速地定制。

发明内容

本发明的目的在于针对现有技术的不足,提供一种配置驱动的测试平台软件系统的快速定制方法。

为实现上述目的,本发明采用的技术方案是:一种配置驱动的测试平台软件系统的快速定制方法,该方法包括如下步骤:

(1)根据测试需求,设计测试平台所需的测试对象;

(2)对测试对象进行比较分析,得到不同对象不同的配置信息,对配置信息需要变化的相应模块进行具体的配置接口分析,设计扩展模块的功能和可视化界面;

(3)设计测试平台提供的配置接口,对需要扩展的配置模块提供输入输出以及显示接口;

(4)集成多个配置模块,将多个自定义配置的扩展模块整合到测试平台,构建可视化的集成评测环境;

(5)通过在测试平台中的可视化交互,实时快速地对测试对象进行自由配置。

所述步骤1中的测试平台遵照OSGI设计实现,以构件为单位实现组件的重用和协作。所述平台的必要构件包括以平台运行库为运行支撑的工作区、工作台(除了必要构件外,用户可以根据需求添加合适的功能构件)。在OSGI框架中每个一个构件称作Bundle,通过BundleActivator管理模块的生命周期,它所提供的服务称为Service,OSGI中,管理和静态结构分开,每个bundle拥有自己的加载器ClassLoader以及运行时上下文环境context,通过context可进行服务的注册、卸载,这些操作都会通过事件机制广播给相应的其他的bundle。一般来说都为通过在Bundle中编写初始需要注册的服务的方法来完成Bundle可供外部使用的服务的暴露功能。其中,平台运行库是内核,它在启动时检查已安装的插件,创建运行环境及注册表信息。除了内核外,其他功能均由构件方式实现;工作区是负责管理用户资源的构件,包括用户创建的项目、项目中的文件,以及文件变更和其他资源。工作区还负责通知其他构件关于资源变更的信息,比如文件创建、删除或更改;工作台用来提供用户界面。它是使用标准窗口工具包(SWT)和更高级的API(JFacc)来构建;SWT是Java的Swing/AWTGUIAPI的非标准替代者,JFacc则建立在SWT基础上,提供用户界面组件。SWT比Swing或AWT更紧密地映射到底层操作系统的本机图形功能。

本发明具有的有益效果是:本发明通过对配置的分析,由配置驱动测试软件系统的快速定制,集成多个扩展配置模块,通过可视化界面对测试对象信息进行配置,而且在测试对象改变时,不需要对测试平台进行重新构建。

附图说明

图1是测试平台软件系统框架图;

图2是测试平台设计流程图;

图3是测试平台使用流程图;

图4为基于构件化管理的系统结构示意图;

图5为用户操作流程图;

图6为构件使用扩展点进行扩展示意图。

具体实施方式

下面结合附图和实例对本发明作进一步说明。

如图1所示,该测试平台软件系统的整体框架,由核心测试平台和扩展配置模块组成,

该测试平台的设计流程如图2所示:

(1)设计测试平台所需的测试对象;

(2)对测试对象进行比较分析,得到不同对象不同的配置信息,对配置信息需要变化的相应模块进行具体的配置接口分析,设计扩展模块的功能和可视化界面;

(3)设计测试平台提供的配置接口,对需要扩展的配置模块提供输入输出以及显示接口;

(4)集成多个配置模块,将多个自定义配置的扩展模块整合到测试平台,构建可视化的集成评测环境;

(5)通过在测试平台中的可视化交互,实时快速地对测试对象进行自由配置。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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