[发明专利]一种测试用例的生成方法和装置无效
申请号: | 201010137688.X | 申请日: | 2010-03-30 |
公开(公告)号: | CN101777023A | 公开(公告)日: | 2010-07-14 |
发明(设计)人: | 魏长城 | 申请(专利权)人: | 成都市华为赛门铁克科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/44 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 611731四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 生成 方法 装置 | ||
1.一种测试用例的生成方法,其特征在于,包括:
接收测试用例生成命令,所述测试用例生成命令指定了待生成测试用例 的被测主体的信息文件;
解析所述测试用例生成命令中的所述被测主体的信息文件,得到所述被 测主体包含的组成单元的信息;所述被测主体包含一个以上的组成单元;所 述组成单元的信息包括组成单元的类型、组成单元的数量、接口、连接关系 中的一项或者多项;
根据所述组成单元的信息,获取所述组成单元的预期执行结果;
根据所述组成单元的信息,获取所述组成单元对应的测试规则;
将获取的测试规则和预期执行结果组成被测主体的测试用例。
2.根据权利要求1所述方法,其特征在于,所述信息文件以网表的格式 存储;
所述解析所述测试用例生成命令中的所述被测主体的信息文件,得到所 述被测主体包含的组成单元的信息包括:
解析所述被测主体的网表文件的数据项,得到被测主体包含的网络与器 件的信息。
3.根据权利要求2所述方法,其特征在于,根据所述组成单元的信息, 获取所述组成单元的预期执行结果包括:
解析所述被测主体的网表文件的数据项,得到被测主体包含的网络与器 件的预期执行结果;或
查找预设的预期执行结果数据库得到与所述被测主体包含的网络与器件 对应的预期执行结果。
4.根据权利要求1所述方法,其特征在于,组成被测主体的测试用例之 前还包括:
显示所述测试规则,并接收修改指令;
根据所述修改指令修改测试规则;
将获取的测试规则和预期执行结果组成被测主体的测试用例包括:
将修改后的测试规则以及与所述修改后的测试规则对应的预期执行结果 组成被测主体的测试用例。
5.根据权利要求1所述方法,其特征在于,还包括:
统计所述测试规则的应用频率和执行结果;
保存所述统计的测试规则的应用频率和执行结果。
6.一种测试用例的生成装置,其特征在于,包括:
命令接收单元,用于接收测试用例生成命令,所述测试用例生成命令指 定了待生成测试用例的被测主体的信息文件;
解析单元,用于解析所述测试用例生成命令中的所述被测主体的信息文 件,得到所述被测主体包含的组成单元的信息;所述被测主体包含一个以上 的组成单元;所述组成单元的信息包括组成单元的类型、组成单元的数量、 接口、连接关系中的一项或者多项;
获取单元,用于根据所述组成单元的信息,获取所述组成单元的预期执 行结果;根据所述组成单元的信息,获取所述组成单元对应的测试规则;
生成单元,用于将获取的测试规则和预期执行结果组成被测主体的测试 用例。
7.根据权利要求6所述装置,其特征在于,所述信息文件以网表的格式 存储;
所述解析单元,用于解析所述被测主体的网表文件的数据项,得到被测 主体包含的网络与器件的信息。
8.根据权利要求7所述装置,其特征在于,所述获取单元,用于根据所 述组成单元的信息,获取所述组成单元的预期执行结果包括:
用于解析所述被测主体的网表文件的数据项,得到被测主体包含的网络 与器件的预期执行结果;或,查找预设的预期执行结果数据库得到与所述被 测主体包含的网络与器件对应的预期执行结果。
9.根据权利要求6所述装置,其特征在于,还包括:
显示单元,用于显示所述测试规则;
修改单元,用于根据接收的修改指令修改测试规则;
所述生成单元,用于将修改后的测试规则以及与所述修改后的测试规则 对应的预期执行结果组成被测主体的测试用例。
10.根据权利要求6所述装置,其特征在于,还包括:
统计单元,用于统计所述测试规则的应用频率和执行结果;
存储单元,用于保存所述统计的测试规则的应用频率和执行结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市华为赛门铁克科技有限公司,未经成都市华为赛门铁克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010137688.X/1.html,转载请声明来源钻瓜专利网。