[发明专利]基于断点的自动化测试方法及装置无效

专利信息
申请号: 200910160854.5 申请日: 2009-07-29
公开(公告)号: CN101989225A 公开(公告)日: 2011-03-23
发明(设计)人: 臧月琦;陆新华 申请(专利权)人: 中兴通讯股份有限公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 北京康信知识产权代理有限责任公司 11240 代理人: 余刚;吴孟秋
地址: 518057 广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 断点 自动化 测试 方法 装置
【说明书】:

技术领域

发明涉及通信领域,具体而言,涉及一种基于断点的自动化测试方法及装置。

背景技术

软件测试,是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例,并且利用上述测试用例运行软件,以发现软件错误的过程。由于软件测试直接关系到软件产品的质量,因而如何更加全面有效地执行软件测试已被越来越多的软件测试工作者关注。

自动化测试方法,作为能够更好辅助软件测试的方法,在软件测试中已占有一席之地,目前正在逐步的完善和普及。

自动化测试一般指软件测试的自动化,可理解为通过执行程序语言编制的测试脚本、模拟测试用例、手工测试步骤,并记录测试结果的过程。通常一个测试用例可以由一个或多个脚本语言编写的自动化测试脚本实现。为更好的发挥自动化测试优势,有效的利用测试资源和节约测试时间,通常会采用自动化测试计划来实现多个测试环境下多个测试脚本的不间断执行。

测试环境指对软件系统进行各类测试所基于的软、硬件设备和配置。一般包括硬件环境、网络环境、操作系统环境、应用服务器平台环境、数据库环境以及各种支撑环境等。

目前,对自动化测试计划的执行,主要采用通过脚本解释器启动解析程序获取自动化测试计划中的环境参数和测试脚本内容,然后按顺序依次执行测试脚本并记录相关测试数据方法。但该方法在实际应用过程中还存在以下不足:

1、在测试脚本执行期间可能会出现程序异常中断的情况,而脚本解释器在重新执行自动化测试计划时,只能通过修改自动化测试计划中的测试脚本个数来避免以完成测试的脚本重复执行。

2、由于有些自动化测试脚本执行时间很长,特别是自动化测试脚本中包含了循环执行的测试步骤情况下,如果脚本执行异常中断,再次执行时脚本解释器只能从头开始执行,即延长了测试时间又浪费了测试环境。

3、由于测试资源的限制,在执行自动化程序过程中可能会有另一紧急任务争夺自动化测试资源,但目前自动化脚本解释器只能够预先设定程序断点,不能实现暂时停止自动化测试,并在测试资源空闲是继续执行未完成测试的功能。

目前,还缺乏克服上述不足的技术方案。

发明内容

针对相关技术中存在的测试脚本解释器只能逐条执行脚本语句,无法对自动化测试计划执行过程进行记录,以及无法对未执行完成的自动化测试计划由断点位置恢复执行的问题而提出本发明,为此,本发明的主要目的在于提供一种改进的基于断点的测试方法及装置,以解决上述问题至少之一。

根据本发明的一个方面,提供了一种基于断点的自动化测试方法。

根据本发明的基于断点的自动化测试方法包括:在当前测试计划执行期间,存储测试进度信息,并将断点所在的测试进度信息作为断点信息,其中,断点信息包括:测试场景信息、测试脚本信息;获取断点信息,并在断点信息所指示的位置继续进行当前测试计划。

根据本发明的另一方面,提供了一种基于断点的自动化测试装置。

根据本发明的基于断点的自动化测试装置包括:存储单元、获取单元、执行单元,其中,存储单元,用于在当前测试计划执行期间,存储测试进度信息,其中,测试进度信息包括:断点信息,断点信息包括:测试场景信息、测试脚本信息;获取单元,用于从存储单元中获取断点信息;执行单元,用于在断点信息所指示的位置继续进行当前测试计划。

通过本发明,在当前测试计划执行期间,存储测试进度信息,将断点所在的测试进度信息作为断点信息,获取上述断点信息,并在断点信息所指示的位置继续进行当前测试计划。解决了相关技术中存在的测试脚本解释器只能逐条执行脚本语句,无法对自动化测试计划执行过程进行记录,以及无法对未执行完成的自动化测试计划由断点位置恢复执行的问题,进而可以对测试脚本执行进度信息记录,并能对未正常执行完成的自动化测试计划,实现精确到测试步骤和循环变量的恢复。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为自动化测试计划的结构示意图;

图2为根据本发明实施例的基于断点的自动化测试方法的流程图;

图3为根据本发明优选实施例的基于断点的自动化测试方法的详细流程图;

图4为根据本发明优选实施例的基于断点的自动化测试方法中断点脚本解析的流程图;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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