首页 | 本学科首页   官方微博 | 高级检索  
     检索      

利用软件故障注入提高软件测试覆盖率
引用本文:温东新,刘宏伟,杨孝宗,董剑.利用软件故障注入提高软件测试覆盖率[J].同济大学学报(自然科学版),2002,30(10):1253-1256.
作者姓名:温东新  刘宏伟  杨孝宗  董剑
作者单位:哈尔滨工业大学,计算机科学与工程系,黑龙江,哈尔滨,150001
基金项目:总装备部“十五”预研基金资助项目 ( 4 1316 .1.2 )
摘    要:软件测试过程是软件生命周期中提高软件质量的重要阶段,但无论结构测试还是接收测试(AT),都很难测试程序的所有分枝,对于容错软件的异常处理和故障恢复代码的测试尤其困难。使得这些代码中可能包含软件故障,反而成为软件质量的隐患,为此采用程序变异的方法对被测软件进行故障注入,用强制的方法执行被测分支,从而提高软件的测试覆盖率。

关 键 词:覆盖率  软件故障注入  程序变异  软件测试  分枝覆盖  错误恢复  软件生命周期
文章编号:0253-374X(2002)10-1253-04
修稿时间:2002年5月30日

Using SWIFI Technique to Increase Software Test Coverage
WEN Dong-xin,LIU Hong-wei,YANG Xiao-zong,DONG Jian.Using SWIFI Technique to Increase Software Test Coverage[J].Journal of Tongji University(Natural Science),2002,30(10):1253-1256.
Authors:WEN Dong-xin  LIU Hong-wei  YANG Xiao-zong  DONG Jian
Abstract:Software testing is an important phrase in its life cycle for increasing the quality of the software.It is rarely possible to test all the branches in structure testing and AT testing,especially to the code used to respond to exceptional conditions and error recovery.The untested code will tend to be an error part of the system.The article discusses the method to inject faults into the software through software mutation to force the under tested branch to execute so as to increase the software test coverage.
Keywords:software fault injection  program mutation  software testing  branch coverage  error recovery
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号