[发明专利]一种软件测试用例集的提取方法无效

专利信息
申请号: 201310412079.4 申请日: 2013-09-11
公开(公告)号: CN103473175A 公开(公告)日: 2013-12-25
发明(设计)人: 张福新;李居怡;吴少刚;罗梓桂 申请(专利权)人: 江苏中科梦兰电子科技有限公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 南京苏高专利商标事务所(普通合伙) 32204 代理人: 柏尚春
地址: 215500 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 软件 测试 用例集 提取 方法
【说明书】:

技术领域

发明涉及计算机软件测试领域,尤其是一种简化型软件测试用例集的提取方法。 

背景技术

随着技术的发展,软件开发设计越来越复杂,系统越来越庞大,测试过程也越来越繁琐,其中一方面就是测试用例越积越多,如何对测试用例进行高效的选择,在一定条件下使成本最低,花费资源最少,测试周期最短成为了一个需要考虑的重要问题。 

构建一个合理有限的测试集合,要尽可能的覆盖软件的缺陷,达到用户需求,提高测试的效率,使其达到测试的最佳效果,是申请人一直致力于研究的课题。实际中,软件测试用例的生成是软件测试的核心问题,测试用例的选择直接影响测试执行的覆盖率,进而影响测试的质量,如何优化选择测试准则,对提高测试用例发现软件错误的效率具有重要意义。 

现有技术中主要通过人工花费大量的精力对测试用例进行评估选择,主要存在的困难有:首先,系统或模块越大越复杂,测试用例越多,测试用例集合无限大,对测试用例的提取需要一定的权重;其次,测试用例选择太少,容易导致问题遗漏,测试用例选择太多,又会导致资源的浪费,效率产能的低下,缺少一种平衡或者有效的选择方法。 

并且目前的测试过程无法避免个人主观原因带来的偏好选择,工作疏忽影响测试用例的选择和覆盖度。究其原因,用例形成或设计过程中受个人经验影响较多,无法对用户需求、过往测试问题、资源成本做一个合理的科学权衡,最终无法获得测试用例的最佳选择组合。 

发明内容

发明目的:针对现有技术的不足,申请人经过长期的实践探索,设计了一种软件测试用例集的提取方法。 

技术方案:为了实现上述发明目的,本发明所采用的技术方案为:一种软件测试用例集的提取方法,所述提取方法基体包括以下步骤: 

步骤一:分析系统测试需求,确定软件测试用例提取的关键影响因素:测试需求R和测试经验值E; 

步骤二:在步骤一的基础上,创建测试用例库模型; 

步骤三:分析测试用例,建立测试用例匹配模型; 

步骤四:利用模糊优选法确立相似测试用例提取流程,找出相似测试用例; 

步骤五:根据测试用例集需求规模的实际情况,对相似用例进行选取排除,得到目标测试用例提取集。 

进一步地,所述步骤三分析测试用例包括:对测试用例按照系统、集成、模块三方面进行用例匹配,步骤三通过所述方式得到所有测试用例的参数,确定用于步骤四的测试用例。 

再进一步地,对于用例匹配模型下得到的测试用例采用模糊优选法,步骤四中建立的相似测试用例提取模型进行相似度排序。 

再次,所述测试用例集T与所述测试需求集R的二元联系应该满足如下关系:S(T,R)={(t,r)∈T×R:用例t满足需求r},即S(T,R)表示测试用例t∈T与测试需求r∈R的满足关系。在不引起混淆的情况下,S(T,R)可以简写为S。 

对于任意测试用例t∈T或测试用例提取集分别用Req(t)和Req(Od)表示所有测试用例t和测试用例提取集Od所满足的测试用例需求所组成的集合。类似的,分别用Test(r)和Test(R’)表示所有满足测试需求r∈R和测试需求集的测试用例组成的集合。 

假设测试需求集R={r1,r2,…rm},测试用例集T={t1,t2,…,tn}满足所有的测试需求。Ti是T的子集,是满足测试需求ri的所有可用测试用例组成的集合,即Ti中的任何一个测试用例t(t∈Ti)都可以实现对测试需求ri的充分测试。若设每个测试用例的效率相同,则在T中选择测试用例构成最优代表集T'',T''即满足下列两条性质: 

(1)T’T且T’∩Ti≠Φ(i=1,2,3…m),即T'中至少要包含一个Ti中的测试用例; 

(2)T”T且T”∩Ti≠Φ(i=1,2,…,m)则有|T’|≤|T”|。 

其中,测试需求ri可以是初始测试中由测试目标确定的测试需求,也可以是回归测试中仅与程序更改相关的测试需求。 

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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