[发明专利]一种多参量软件测试方法有效
申请号: | 201010526993.8 | 申请日: | 2010-10-26 |
公开(公告)号: | CN101986281A | 公开(公告)日: | 2011-03-16 |
发明(设计)人: | 陈柏强;张健 | 申请(专利权)人: | 中国科学院软件研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京君尚知识产权代理事务所(普通合伙) 11200 | 代理人: | 俞达成 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及了一种多参量软件测试方法,其步骤包括:1)生成强度为t的组合测试数据;2)识别所述组合测试数据的非敏感元素,所述非敏感元素指该元素取值的改变不影响所述组合测试数据的强度t;3)实例化上述非敏感元素,使得实例化后的组合测试数据中t+m元组的取值组合覆盖率尽可能高,其中m为自然数,可为0至k-t中任意自然数,建议取1;4)将上述提高t+m元组取值组合覆盖率的组合测试数据作为优化后的组合测试数据;5)使用上述优化后的组合测试数据对该待测软件进行测试。该方法在确保不减小原有的测试强度和不增加任何测试成本的前提下,提高测试数据对高维度元组的覆盖率,从而能以同样的测试成本,达到更高的检错率。 | ||
搜索关键词: | 一种 参量 软件 测试 方法 | ||
【主权项】:
一种多参量软件测试方法,其步骤包括:1)生成强度为t的组合测试数据TS,所述组合测试数据由N个测试用例组成,按照先后次序,其对应下标分别为0至N‑1,其中每一测试用例为一个k元组(p0,p1,…,pk‑1),强度t为自然数;k为自然数,表示待测软件的参量个数;pi代表各参量,分别取值于Vi;强度为t指该组合测试数据覆盖任意不超过t个参量的所有可能的取值组合;2)识别所述组合测试数据的非敏感元素,所述非敏感元素指测试数据中取值的改变不影响所述组合测试数据强度t的那些元素;3)实例化上述非敏感元素,使得实例化后的组合测试数据中t+m元组覆盖率得到提高,其中m可为1至k‑t中的任意自然数;4)将上述提高t+m元组覆盖率的组合测试数据作为优化后的组合测试数据;5)使用上述优化后的组合测试数据对该待测软件进行测试。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院软件研究所,未经中国科学院软件研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010526993.8/,转载请声明来源钻瓜专利网。