首页> 中文期刊>电子学报 >基于复杂软件网络的回归测试用例优先级排序

基于复杂软件网络的回归测试用例优先级排序

     

摘要

测试用例优先级排序技术是一种高效实用的回归测试技术.针对现有排序方法未能有效利用软件结构复杂性信息的不足,提出了一种基于复杂软件网络的回归测试用例优先级排序方法.该方法用加权类依赖网络模型抽象类粒度软件系统,从结构角度测度类引入错误的可能性及错误的严重性,并据此评价类的测试重要性,同时结合测试用例的覆盖信息,对测试用例进行排序.实例研究表明,本文的方法能够显著提高严重错误的发现速率,并且具有较好的稳定性.同时,揭示了方法有效性与软件错误类型和结构度量指标两者间的关系.%Test case prioritization is one of the effective and practical regression testing techniques. This paper proposed a new test case prioritization technique which takes the software structure complexity that has usually been neglected in previous work into consideration. It used weighted class dependency networks to represent software at the class level. It defined fault proneness index of classes to describe the fault-introduced probability. It defined fault propagation ratio of classes to describe the fault severity. Then test attention of classes was introduced to depict the testing importance of classes, and based on which, together with the coverage information of each test case, the priority of each test case was determined. The empirical results on several software systems suggest that the proposed approach is more effective than the other test case prioritization techniques and has relatively high stability. And the relationships between the effectiveness of the proposed approach and two factors (i.e.fault types and structural complexity metrics) were also uncovered.

著录项

  • 来源
    《电子学报》|2012年第12期|2456-2465|共10页
  • 作者单位

    浙江工商大学计算机与信息工程学院,浙江杭州310018;

    武汉大学软件工程国家重点实验室,湖北武汉430072;

    武汉大学计算机学院,湖北武汉430072;

    武汉大学软件工程国家重点实验室,湖北武汉430072;

    武汉大学计算机学院,湖北武汉430072;

    武汉大学软件工程国家重点实验室,湖北武汉430072;

    武汉大学计算机学院,湖北武汉430072;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 软件工程;
  • 关键词

    测试用例优先级排序; 软件结构; 复杂网络; 回归测试; 软件;

  • 入库时间 2022-08-18 02:32:16

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号