[发明专利]软件自动化测试方法无效
申请号: | 201110448108.3 | 申请日: | 2011-12-28 |
公开(公告)号: | CN102541735A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 阳运生 | 申请(专利权)人: | 云海创想信息技术(天津)有限公司;云海创想信息技术(无锡)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王一斌;王琦 |
地址: | 300350 天津市*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 自动化 测试 方法 | ||
技术领域
本发明涉及软件测试技术,特别是涉及一种软件自动化测试方法。
背景技术
传统的软件自动化测试方法中,对于一个测试任务,需要将该测试任务所需要的各测试用例,通过录制技术来快速生成相应的测试脚本,然后再进行一些参数化或者检查点设置的脚本修正工作后,点击回放按钮,就可“轻松”地完成了一次回归测试。
在上述传统方案中,对于每个测试用例,测试人员都需要分别对采用录制技术生成的测试脚本进行修正,然后才能执行。而在实际应用中,随着软件自动化测试的广泛应用,需要生成大量的自动化测试用例。这样,测试人员对测试脚本的编制与维护工作也将很重。
发明内容
有鉴于此,本发明的主要目的在于提供一种软件自动化测试方法,该方法能有效提高软件自动化测试效率。
为了达到上述目的,本发明提出的技术方案为:
一种软件自动化测试方法,该方法包括以下步骤:
a、根据测试用户输入的测试用例,获取相应的测试数据,并按照所述测试数据的属性信息和所述测试用户输入的测试需求信息,根据所述测试数据得到相应的测试字段;
b、按照所述测试字段间的预设关系,将所述测试字段进行组合得到所述测试用例的测试脚本;
c、按照预设的脚本执行策略,执行所述测试脚本。
综上所述,本发明提出的软件自动化测试方法,由系统根据测试需求和测试用例,自动生成相应的测试脚本,然后再按照预设的执行策略执行测试脚本。如此,可实现测试脚本的自动生成与执行,提高软件自动化测试效率。
附图说明
图1为本发明实施例一的流程示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步地详细描述。
本发明的核心思想是;测试人员根据测试需求设计出测试用例后,由系统根据该测试需求和测试用例,自动生成相应的测试脚本,然后再按照预设的执行策略执行测试脚本。如此,在生成测试脚本并执行的过程中,不需要测试人员介入,从而可实现测试脚本的自动生成与执行,以提高软件自动化测试效率。
图1为本发明实施例一的流程示意图,如图1所示,该实施例包括:
步骤101、根据测试用户输入的测试用例,获取相应的测试数据,并按照所述测试数据的属性信息和所述测试用户输入的测试需求信息,根据所述测试数据得到相应的测试字段。
在实际应用中,测试用户需要根据测试计划编写测试需求,然后根据测试需求设计测试用例,其具体方法同现在系统,故在此不再赘述。
具体地,测试数据的属性信息包括:处理优先级信息、内在约束信息和唯一约定信息。这些属性信息为测试用户通过测试需求所预设的。
这里,具体如何根据测试数据得到测试字段,已为本领域人员所掌握,如可以使用Python或其他程序设计语言得到。
步骤102、按照所述测试字段间的预设关系,将所述测试字段进行组合得到所述测试用例的测试脚本。
所述测试字段间的预设关系是由测试用户在测试需求中设置的。
步骤103、按照预设的脚本执行策略,执行所述测试脚本。
具体地,所述脚本执行策略可以包括执行次数、执行方法(随机执行或顺序执行)和/或数据变更模式(包括循环结束后变化、每次都变化、不变化)。在实际应用中,但并不限于此,本领域技术人员可根据实际测试需要通过测试用例进行设置。
进一步地,测试系统还可直接对测试结果进行分析并通知给测试用户,即步骤103之后还可包括:
将所述执行的结果与所述测试用户预设的测试目标进行比较,将所述比较的结果通知给所述测试用户。
综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云海创想信息技术(天津)有限公司;云海创想信息技术(无锡)有限公司,未经云海创想信息技术(天津)有限公司;云海创想信息技术(无锡)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110448108.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:免拆洗过滤器
- 下一篇:带自清洁功能的空调器外机