程序变异相关论文
在软件开发及维护过程中,调试是确定程序缺陷并移除缺陷的重要环节。调查表明,该项工作基本要占据开发人员50%的开发时间。在快速......
故障注入技术作为一种常用的技术广泛应用于软件测试领域。它通过有意识地向待测系统中施加特定的故障,来观察系统对于异常状况的......
评述了故障注入技术和程序变异技术,将常用于单元测试阶段的程序变异技术作为构件软件系统可靠性评估的故障注入方法,对此环境下变异......
软件测试过程是软件生命周期中提高软件质量的重要阶段, 但无论结构测试还是接收测试(AT),都很难测试程序的所有分枝.对于容错软件......
组件和基于组件的软件工程已成为软件工程领域的热点,其中有很多工作致力于研究如何构筑组件,却忽略了组件的测试工作.组件化程序......
异常处理机制能增强程序运行的可靠性,提高软件的健壮性,但异常处理代码本身可能存在错误.由于它的特殊性,采用与测试普通代码同样......
软件测试过程是软件生命周期中提高软件质量的重要阶段,但无论结构测试还是接收测试(AT),都很难测试程序的所有分枝,对于容错软件的异常......
软件缺陷是软件失效的源头,是影响软件可靠性的重要因素。简述了几种典型的软件缺陷分类方法,结合C++语言,提出了面向程序代码的软......
1.基于程序变异的软件故障注入方法软件故障注入的方法有很多种,本节着重介绍利用插入的故障代码违反程序中函数的满足条件(前置条......
基于覆盖的错误定位(CBFL)方法通过获取成功和失败测试用例的覆盖信息和执行结果对程序中的错误进行定位,但该方法未考虑偶然性成功......
软件错误播种方法不仅可以用来评价软件的性能和研究软件错误的特性,而且还可通过播种错误为软件测试方法的评估提供必要的条件.考......
为解决当前Simulink模型变异测试中测试执行开销大、测试用例生成效率低等问题,首先根据当前的Simulink模型变异算子集,基于程序变......