【摘 要】
:
在程序版本演进的过程中,需要对修改的部分进行回归测试以确定对程序的修改是正确的.在面向对象的程序过程中,由于继承和多态等特性,使得程序的数据流很难理解和跟踪,这使得
【机 构】
:
上海师范大学计算机科学与工程系,中国 上海,200234
论文部分内容阅读
在程序版本演进的过程中,需要对修改的部分进行回归测试以确定对程序的修改是正确的.在面向对象的程序过程中,由于继承和多态等特性,使得程序的数据流很难理解和跟踪,这使得在测试失败之后的调试和错误定位困难很大.修改影响分析方法可以用来对程序中修改的部分进行解析,分析找出最可能造成测试失败的对程序影响较大的一些修改.本文在研究修改影响分析方法的基础上,把对程序中的修改进行解析,将修改代码抽象为基修改,分析基修改之间的关系;进而,本文提出了一种添加基修改,构造中间版本程序的策略.该策略可以定位造成测试失败的原因,从而达到错误定位的目标。
其他文献
随着缺陷密度增加,在存储器中设计冗余行或冗余列替换有缺陷的存储器单元,成为提高存储器成品率的常用方法。然而基于冗余行或冗余列的修复方法不仅对冗余资源的利用率较低,
花粉是显花植物的雄性配子,由雄蕊的花药产生,是一种很微小的粉末状颗粒。蜂花粉是指由蜜蜂采集并混合上花蜜及唾液,在一对后足的花粉筐内带回蜂巢的花粉团。在蜂箱上安装花
教育家办学的提出引发社会强烈关注,反映了社会对当下教育与时代发展之间关系的反思和诉求。回顾百年,作为中国教育现代化窗口的上海,先后诞生了一批怀着教育救国强国理念、
针对基于SOA的Web服务应用系统建立可靠性模型.首先分析了Web系统的运行过程,并提出服务依赖图的概念.基于WS-BPEL构造Web系统及其服务依赖图.Web服务分为3种类型的基本服务
Flash存储器作为一种非易失性存储器,由于其特有的低功耗、存储密度大等特性被广泛应用于各种便携式电子设备中.由于深亚微米工艺的不确定性,Flash存储器在生产过程中存在各
本文基于SAPPHIRE集成电路测试系统,介绍了自行开发的从VCD测试向量到STIL测试向量的转换软件及流程.该软件及流程很好的实现了从设计到测试间的链接.经实践证明,转换效率和
光线传媒创始人王长田在电影行业屡创票房奇迹,但他说电影是个短板游戏,他没法保证每个项目都没有短板。被称为“娱乐之王”的他,还痛陈这个行业存在的诸多误区。接连打造《
本文以芯片PCF8591为测试样品,详细概述了串行I2C总线的工作原理以及芯片内部A/D转换器的功能运作.并在此理论基础上,通过对混合信号集成电路测试技术的研究及应用,并与数字
随着片上系统(SoC)的测试数据量急剧增长,测试成本迅速上升,为此本文提出一种高效的测试数据分块字典统计编码压缩方法。将测试数据向量以固定长度分割为若干块,依次把各测试
深圳,一片神奇的热土。位于深圳市南山脚下的深圳大学师范学院附属中学(简称“深大附中”),是一所见证深圳经济特区发展的学府。而深大附中的胡兴松老师可谓一个不断跋涉的“