[发明专利]一种测试用例的生成方法和装置无效
申请号: | 201010137688.X | 申请日: | 2010-03-30 |
公开(公告)号: | CN101777023A | 公开(公告)日: | 2010-07-14 |
发明(设计)人: | 魏长城 | 申请(专利权)人: | 成都市华为赛门铁克科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/44 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 611731四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 生成 方法 装置 | ||
技术领域
本发明涉及测试技术领域,特别涉及一种测试用例的生成方法和装置。
背景技术
测试用例是用于测试的方案,包含针对的被测主体的全部执行步骤,以 及预期的执行结果。测试用例由被测主体执行后得到测试结果,测试结果与 预期的执行结果比对,如果测试结果符合预期的执行结果则测试通过,否则 测试不通过。
对硬件的测试过程中,测试用例一般由人工根据被测主体(例如:单板、 设备等)编写整个被测主体的测试用例,然后存储在测试用例库中;在需要 测试的时候,输入查找关键字来查询数据库中的测试用例,得到需要的测试 用例;然后由被测主体执行测试用例。
发明人在实现本发明的过程中发现:测试用例针对于被测主体编写时, 测试用例生成效率低,而且维护时间长且维护效率低。
发明内容
本发明实施例要解决的技术问题是提供一种测试用例的生成方法和装 置,提高测试用例的生成效率以及维护效率。
为解决上述技术问题,本发明所提供的测试用例的生成方法实施例可以 通过以下技术方案实现:
接收测试用例生成命令,所述测试用例生成命令指定了待生成测试用例 的被测主体的信息文件;
解析所述测试用例生成命令中的所述被测主体的信息文件,得到所述被 测主体包含的组成单元的信息;
根据所述组成单元的信息,获取所述组成单元的预期执行结果;
根据所述组成单元的信息,获取所述组成单元对应的测试规则;
将获取的测试规则和预期执行结果组成被测主体的测试用例。
一种测试用例的生成装置,包括:
命令接收单元,用于接收测试用例生成命令,所述测试用例生成命令指 定了待生成测试用例的被测主体的信息文件;
解析单元,用于解析所述测试用例生成命令中的所述被测主体的信息文 件,得到所述被测主体包含的组成单元的信息;
获取单元,用于根据所述组成单元的信息,获取所述组成单元的预期执 行结果;根据所述组成单元的信息,获取所述组成单元对应的测试规则;
生成单元,用于将获取的测试规则和预期执行结果组成被测主体的测试 用例。
在本发明的方案中,测试用例由组成被测主体的组成单元的测试规则组 成,测试人员通过针对组成单元进行测试规则的开发,对于不同的测试主体 只要具有相同的组成单元,就可以复用测试规则而不需要重新开发,从而提 高测试用例的生成效率;进而测试人员对测试规则进行的维护也可以应用在 以后的测试用例的生成,提高了维护效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中 所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性 的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例方法流程示意图;
图2为本发明实施例方法流程示意图;
图3为本发明实施例装置结构示意图;
图4为本发明实施例装置结构示意图;
图5为本发明实施例装置结构示意图;
图6为本发明实施例装置结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而 不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作 出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。 一种测试用例的生成方法,如图1所示,包括:
现有技术中测试用例针对于被测主体编写,这样对于不同的被测主体而 言,原来编写的测试用例不能被复用,测试用例生成效率低;测试用例的维 护需要分析整个被测主体的测试用例,维护时间长并且维护效率低。
101:接收测试用例生成命令,上述测试用例生成命令指定了待生成测试 用例的被测主体的信息文件;
102:解析上述测试用例生成命令中的上述被测主体的信息文件,得到上 述被测主体包含的组成单元的信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市华为赛门铁克科技有限公司,未经成都市华为赛门铁克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010137688.X/2.html,转载请声明来源钻瓜专利网。