发明名称 一种测试用例的生成方法及装置
摘要 本发明公开了一种测试用例的生成方法及装置,以提高对核心测试场景的覆盖率,从而提高对故障泄露进行控制的效率。该方法包括:对测试类别所包含的测试因子进行组合,生成多个测试因子组合;针对每个测试因子组合,根据该测试因子组合中各测试因子的属性确定出该测试因子组合的优先级,并根据该测试因子组合的优先级将该测试因子组合归类到相应优先级的集合中;根据当前测试所处的测试阶段、测试覆盖规模或任务周期,从集合中选取相应数量的测试因子组合;根据选取的测试因子组合生成测试用例。采用本发明技术方案,提高对核心测试场景的覆盖率和对故障泄露进行控制的效率。
申请公布号 CN101984416B 申请公布日期 2014.12.10
申请号 CN201010530238.7 申请日期 2010.11.02
申请人 中兴通讯股份有限公司 发明人 刘宗昌
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 北京同达信恒知识产权代理有限公司 11291 代理人 郭润湘
主权项 一种测试用例的生成方法,其特征在于,包括: 对测试类别所包含的测试因子进行组合,生成多个测试因子组合; 针对每个测试因子组合,根据该测试因子组合中各测试因子的属性确定出该测试因子组合的优先级,并根据该测试因子组合的优先级将该测试因子组合归类到相应优先级的集合中; 根据当前测试所处的测试阶段、测试覆盖规模或任务周期,从优先级较高的集合中选取相应数量的测试因子组合; 根据选取的测试因子组合生成测试用例; 其中,测试因子组合分布在相应优先级的集合中,采用同心圆分布模型,该同心圆分布模型包括多个同心圆环,圆环按照尺寸从小到大的顺序依次与优先级从高到低的集合一一对应,且每个圆环内设置有其对应的集合中所包含的测试因子组合的序号;其中,所述同心圆分布模型定义了一种以测试用例为圆心,以测试因子组合为圆周分布的模型,同心圆分布模型从圆心沿着径向方向设置有优先级依次降低的多个分布圈,该多个分布圈依次与核心集合C1、扩展集合C2和外围集合C3相对应;并在核心集合C1、扩展集合C2和外围集合C3中设置其包含的测试因子组合序号;该同心圆分布模型包括的量化标准包括分布圈的分布密度DD(Ci)、分布和密度DD(S),其中:同心圆分布模型的所有分布圈的分布密度之和为1,分布和密度DD(S)的计算方式为:DD(S)=Σ(DD(Ci)×P(Ci)),DD(Ci)为第i个分布圈中包含的测试因子组合数占所有分布圈中测试因子组合总数的比值,P(Ci)为第i个分布圈的和比值,即第i个分布圈中选取的测试因子组合数占第i个分布圈中的测试因子组合总数的比值。 
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部