类的数据流测试技术研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:heyjoey
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文类的数据流测试从以下两方面着手研究:(1)基于规范的类的数据流测试技术研究基子规范的测试就是利用软件的文档规范来产生测试用例的测试策略,从而可以揭示软件规范中存在的错误.将数据流技术引入到状态机的测试方法,产生的测试用例可以揭示所有的实例变量的错误,而不再仅限于发现与对象状态定义有关的实例变量的错误.另外,有限状态机测试又能为类的数据流测试提供有效的测试用例(函数序列)生成方法,提高了测试效率.(2)基于代码的类的数据流测试技术研究基于代码的测试就是从程序源代码产生测试用例的软件测试方法.它可以发现系统实现中产生的错误.作为一种非常有效的基子代码的测试策略,数据流测试也可以用于类的代码测试中.这是基于这样一种观察,即对象中的计算是实例变量上的动作序列.基于此,提出了一种类数据流测试框架.该测试框架首先在类的范围内建立数据流图,并计算出实例变量的定义-使用对信息.接着通过匹配备成员函数的前置条件和后置条件(函数激活所必须满足的),为定义-使用对演绎出DC路径(如果存在的话),即函数激活序列.这种测试策略降低了数据流测试中策使用例选择的复杂性,而且产生的测试用例可以发现成员函数和实例变量的交互作用错误.
其他文献
光盘存储技术以其容量大、寿命长、盘片可更换、成本低、复制速度快等优点近年来已得到了飞速的发展.不仅光盘种类繁多,容量越来越大,而且光盘驱动器存取速度也越来越快.目前
在分析了视频服务器的存储I/O子系统和系统管理子系统的关键技术基础上,深入研究了能够提高视频服务器性能的存储调度机制和管理控制策略,设计并实现了视频点播系统.对当前视
数据仓库系统是基于分析型数据环境的高级辅助决策工具.聚集体现了数据仓库集成性的重要特征,提供了一种便于使用、快速而且响应时间一致的多维数据集合,为OLAP以及其它应用
模糊理论在人工智能中有着重要的运用.人工智能要研究的一个重要的课题就是对不精确、不完整、不确定的信息加以有效处理.由于人们对人类思维中处理模糊性问题的规律还未能有
论文首先介绍了智能网以及移动智能网的相关背景知识;然后介绍了J2EE技术.从被监控的系统进程的角度分析了移动智能网SCP综合监控系统的功能.然后从分散性和实现方式两方面分
全景地图信息系统主要研究内容有:全景图的建模;全景与地图的同步互动模型;全景浏览的研究与开发;地图浏览器的研究与开发;全景地图数据库研究开发;全景地图制作平台研究开发
如今随着科技的进步,人们的生活节奏越来越快,快节奏的生活方式也给人们带来了更多的压力。长期压力的积累使人们的机体免疫系统下降,疾病的发生率增加,导致许多人出现过度紧张、
基于频率统计滤波器的分形图像编码算法综合运用多种图像压缩相关技术,将四叉树划分、离散余弦变换、频率统计滤波等方法融合到分形压缩中.利用频率域等积变换间的相关性将其
基于聚类和分类的知识获取方法具有很好的知识进化和知识纠错能力.聚类就是在未知分类规则的情况下对样本集进行分群,分类就是在特征空间中用已知的规则对样本进行判别或者预
数据预处理包含相关性分析、数据清理和数据归约三个子模块.相关性分析子模块通过计算类别属性和非类别属性问的相关性,剔除与分类任务无关或关系不密切的属性;数据清理子模