[发明专利]一种适用于云计算的自动化测试框架在审

专利信息
申请号: 201310661424.8 申请日: 2013-12-10
公开(公告)号: CN103605609A 公开(公告)日: 2014-02-26
发明(设计)人: 张新玲;赵霞;支连意 申请(专利权)人: 浪潮电子信息产业股份有限公司
主分类号: G06F11/36 分类号: G06F11/36;H04L29/08
代理公司: 暂无信息 代理人: 暂无信息
地址: 250014 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 适用于 计算 自动化 测试 框架
【说明书】:

技术领域

发明涉及自动化测试领域,具体涉及到一种快速选定自动化测试用例的方法,通过合理的划分软件的普通模块和核心模块,根据测试用例的选择比例和复杂度,快速的选定可以有效的进行自动化测试的用例,降低自动化测试的成本。

技术背景

云计算基于IaaS(基础设施即服务)的产品也如雨后春笋般涌出。如何提升产品的质量和竞争力,高效的软件测试无疑发挥着举足轻重的作用。虽然传统应用软件的自动化测试工具及测试方法已日臻成熟,但是,在云技术领域的自动化测试技术还是需要进一步探索,需分析云管理平台的业务特点、探究自动化测试框架构建的原则,实现云管理平台的自动高效测试。

目前自动化测试用例的构建方式一般为基于软件的业务流程,这种方法创建的测试脚本,当程序发生微小变动、数据发生变动、功能增加时,涉及脚本则全部需要重新编写,费时费力,成本较高。

为此提供一种适用于云计算的自动化测试框架(OBP),该框架通过划分业务单元组件和保存WEB对象属性和操作、组合业务单元组件构建业务流程测试脚本,提高脚本的灵活性,减少脚本的维护成本。

发明内容

本发明要解决的技术问题是:针对目前云计算自动化框架灵活性低、复用率低、维护成本高等问题,提出一种适用于云计算的自动化测试框架。

本发明所采用的技术方案为:

一种适用于云计算的自动化测试框架,简称OBP,基于面向对象的思想,将脚本中重复的部分,包括具体对象(WEB 界面对象)和抽象对象(业务组件)抽取出来,统一作为共享对象存入共享对象资源库,通过捕获、保存、调用被测程序的WEB对象和业务单元组件对象,构建自动化测试用例,完成业务流程的批量自动化测试。

采用上述的方式,代替以往基于业务流程的自动化测试用例构建方式,从而提高自动化测试脚本的复用率,降低自动化测试脚本的维护成本。

注:框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法。

所述测试框架包括流程如下:

1)在自动化测试用例构建初期,将被测程序的界面元素,看做一个一个的对象,通过所述框架捕获、保存WEB界面的对象属性和对象操作到数据库,为业务组件对象的构建提供可操作的对象;

2)将被测程序的业务流程划分为不可再分割的、可以复用的一个个业务组件对象,便于测试流程的组合;

3)在创建具体的自动化测试用例时,通过组合业务单元组件,完成自动化测试用例的构建。

所述业务组件对象简称业务单元,每个业务单元对应业务单元实现脚本和业务单元检查脚本;

业务单元实现脚本通过调用WEB界面对象库完成的创建,并保存在数据库;业务单元检查脚本通过增加脚本的检查点来创建,保存在数据库。

本发明的有益效果为:

本发明可以快速的选定自动化测试的用例,提高自动化用例选择的科学性和全面性,降低自动化测试脚本维护成本及人工成本,提高自动化测试成功率。最终提升自动化测试结果的系统性和可读性。

附图说明

图1为本发明框架的流程图。

具体实施方式

下面参照附图,以自动化测试脚本“登陆”为例,阐述该框架的具体实现流程:

1、脚本创建之初,OBP框架捕获程序登陆界面的WEB对象,例如:用户名、密码等的属性和可进行的操作,并保存到数据库中;

2、通过OBP框架,调用WEB对象数据库中的对象,构建登陆的脚本,并为脚本添加检查点(正确性检查、最大长度检查、特殊字符检查等),业务单元的实现脚本和检查脚本自动保存到数据库中;

3、在自动化测试其他的用例时,例如:创建虚拟机。就可以组合调用“登陆”“跳转到虚拟机管理页面”“创建虚拟机”“退出”等业务单元的实现脚本和检查脚本的创建;

4、当被测程序发生变化,例如程序登陆需要增加验证码,则“创建虚拟机”这个脚本不需要改动,仅需要更改数据库中的“登陆”业务单元的实现脚本即可。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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