[发明专利]自动化测试方法和装置有效
申请号: | 201110222217.3 | 申请日: | 2011-08-04 |
公开(公告)号: | CN102270174A | 公开(公告)日: | 2011-12-07 |
发明(设计)人: | 田秀侠 | 申请(专利权)人: | 北京星网锐捷网络技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 余丽 |
地址: | 100036 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化 测试 方法 装置 | ||
技术领域
本发明涉及软件测试技术,尤其涉及一种自动化测试方法和装置。
背景技术
在软件测试领域中,由于网页(Web)软件版本不断升级,而软件升级后的大部分功能保持不变,如果仍对这些基本不变的功能进行手工重复测试,则必然带来繁重的测试工作量。因此,Web自动化测试应运而生,也越来越受到测试人员的重视与青睐。Web自动化测试是一种借助于测试工具和测试脚本来模拟人工操作的测试过程,从而局部或全部代替人工进行Web应用软件测试,并提高测试效率。
在现有技术中,很多自动化测试工具都提供了录制功能,在自动化测试之前,先手工执行一次测试用例,并采用录制工具录制下人手工操作的过程,在录制的基础之上生成自动化测试脚本,并对脚本进行修改,可以减少自动化测试脚本的开发工作量。
然而,当软件版本升级后,页面上的一些Web元素会发生改变,使得上一个版本录制的自动化测试脚本无法运行,需要重新录制,则导致测试效率较低。
发明内容
本发明提供一种自动化测试方法和装置,提高测试效率,加快自动化测试脚本的升级速度。
本发明提供一种自动化测试方法,包括:
在升级后的软件版本上运行原测试脚本时,若检测到所述原测试脚本的一个测试步骤中存在软件变更点,则跳过所述测试步骤执行下一个测试步骤;
根据所述软件变更点对所述原测试脚本进行升级;
在所述升级后的软件版本上运行升级后的测试脚本。
本发明提供一种自动化测试装置,包括:
检测模块,用于检测原测试脚本中的软件变更点;
执行模块,用于在升级后的软件版本上运行所述原测试脚本时,若所述检测模块检测到所述原测试脚本的一个测试步骤中存在软件变更点,则跳过所述测试步骤执行下一个测试步骤;
升级模块,用于根据所述软件变更点对所述原测试脚本进行升级;
测试模块,用于在所述升级后的软件版本上运行升级后的测试脚本。
本发明的自动化测试方法和装置,在升级后的软件版本上运行原测试脚本时,若检测到所述原测试脚本的一个测试步骤中存在软件变更点,则跳过所述测试步骤执行下一个测试步骤,根据软件变更点对原测试脚本进行升级,然后在升级后的软件版本上运行升级后的测试脚本;本实施例与现有技术相比,自动地检测软件变更点,无需人工参与,无需重新录制,也不会因测试脚本未升级而导致测试过程中断,大大提高了测试效率,加快了自动化测试脚本的升级速度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明自动化测试方法实施例一的流程图;
图2为本发明自动化测试方法实施例二的流程图;
图3为本发明自动化测试方法实施例二中升级前的软件版本的软件界面示意图;
图4为本发明自动化测试方法实施例二中升级后的软件版本的软件界面示意图;
图5为本发明自动化测试装置实施例一的结构示意图;
图6为本发明自动化测试装置实施例二的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明自动化测试方法实施例一的流程图,如图1所示,本实施例提供了一种自动化测试方法,可以具体包括如下步骤:
步骤101,在升级后的软件版本上运行原测试脚本时,若检测到所述原测试脚本的一个测试步骤中存在软件变更点,则跳过所述测试步骤执行下一个测试步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星网锐捷网络技术有限公司,未经北京星网锐捷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110222217.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种安全接线器
- 下一篇:可分段开启的锁具结构