面向对象软件测试及软件可靠性评估研究

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:hnjylwn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是软件工程领域必不可少的过程,在软件生存周期中占有非常重要的位置。随着软件应用的日益广泛,软件复杂度越来越高,人们对软件的稳定性、可靠性等的要求也逐步提高,软件测试是保证和提高软件质量的重要工作,受到普遍的重视。面向对象编程使人们的编程与实际的世界更加接近,所有的对象被赋予属性和方法,更加富有人性化,但由于面向对象程序设计的继承、数据抽象、信息隐藏等特点,给面向对象软件测试带来极大的困难,有效而可行的面向对象软件测试受到广泛关注,同时,软件可靠性是评价软件质量的重要指标,是评估软件的重要途径。   本课题的主要内容和和创新点在于以下几个方面:   一、综述了软件测试的概念、软件测试方法以及软件测试自动化技术,并与面向对象软件测试结合,分析各软件测试方法在面向对象软件开发过程中的应用,并阐述影响软件可靠性的因为。   二、基于面向对象程序设计的开发过程,提出面向对象软件测试模型,使得面向对象的软件测试全面涉及至项目开发的各个阶段,并在每个阶段建立测试层次模型,分为类、类簇、系统测试三个层次,并详细阐述整个测试过程的实施和管理。   三、以贝叶斯统计理论为依据,在对随机测试过程分析的基础上建立了基于输入域的测试过程的形式化描述,根据随即输入域的结果满足二项分布的数学特征,确定了测试分布的总体信息,从而得到待估计变量的先验分布,对软件可靠性得到量化的估计,克服了软件测试可靠性评估过程复杂且计算量较大的问题。   四、依据本课题研究内容,以CINOWO中文学习平台为例,阐述了在面向对象测试过程中类测试、类簇测试、系统测试的方法和注意事项,以项目的测试数据为依托,对该项目的软件可靠性得出量化评估。
其他文献
我国的道路安全状况一直处于严峻的形势,除了道路的客观因素外,缺乏高效的事件预防措施和有效的道路管制措施以及及时的事件处理能力也是重要原因。   本文研究的道路交通事
SCR技术是目前实现欧四及以上排放法规最有效的后处理技术之一。该技术研究的重点在于:一是先进的催化剂和还原剂技术;二是精确的还原剂喷射控制技术。本文首先对urea-SCR系统的化学反应原理进行分析,再对整个系统进行分析。在现有技术和试验条件下,构建了urea-SCR系统。在分析了国内外urea-SCR系统的基础上,制定了urea-SCR系统的控制策略。建立了符合本系统需要的标定系统,该标定系统实用
燃气调压是城市燃气输配系统中的关键环节,随着我国城市规模的进一步扩大,城市燃气需求量巨增,传统燃气调压技术已经不能满足应用需求。同时,我国正大力实施能源结构调整、发
随着人们安全防范意识的增强,视频监控得到了广泛的普及,目前越来越多的摄像机被安置在诸如机场、交通路口、商店、停车场和商业大楼等这样的公共场所,可以说安全问题均是各
锅炉是工业过程中不可缺少的动力设备,为确保安全,稳定生产,对锅炉的自动控制十分重要,其中汽包水位就是一个非常重要的被控变量。由于锅炉的水位调节过程具有非线性、不稳定
在现代的电力系统中,为了保证电力系统经济,安全运行,维持与提高同步发电机运行的稳定性是最基本的。在稳定电压值的同时我们必须保证一定的精度。发电机机端电压会随着发电机负
模拟电路多带有非线性,且电路元件参数广泛存在着容差,使得模拟电路故障诊断问题也成为了一个研究的难点。神经网络所具有得非线性逼近的特点,无疑为模拟电路故障诊断提供了
随着计算机网络技术、控制技术的日新月异,测控技术也得到了迅速发展。远程网络测控系统是现代测控系统发展的必然趋势,它是一种基于计算机网络技术进行数据远程传输的测控系
对制造企业来说,生产状态数据及时且准确的反馈是十分重要的,射频识别(RFID)技术的出现对更好地实现这一目标有很大的帮助。电子标签存储可被读写器识别的唯一信息(工件编号),RFID系
化石能源的过度消耗对全球环境造成了严重影响,同时人类也将面临前所未有的能源危机,在此双重压力下,各国政府大力推进新型电动汽车等低能耗、轻污染行业发展,加大风能、太阳能等新能源的开发投入,实施这些举措时均离不开储能设备。锂离子电池的高能量密度、无记忆效应、单节循环周期长等特点,使其得到了广泛应用,是十分具发展前景的动力电池。锂电池单体电压低,经常被串联成电池组使用,然而电池组中电池间的性能差异必然存