面向对象软件的测试技术研究

被引量 : 0次 | 上传用户:kfyddp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是保证软件质量,提高软件可靠性的重要手段。随着面向对象开发技术的飞速发展,面向对象的特征使得传统的软件测试方法已不能满足需要,而相较于面向对象的分析、设计和编程语言的研究,面向对象的测试技术尚显薄弱。因此面向对象软件测试技术的研究与应用已成为当务之急。 本文以面向对象软件测试方法作为研究对象,对面向对象机制给软件测试带来的影响进行了分析,论述了面向对象软件的测试模型和测试层次的划分及内容,并介绍了几类常见的测试用例设计方法。在上述基础上,本文对面向对象软件类层次的测试技术进行了深入研究。首先介绍了两种常见的类层次测试方法:基于状态和基于数据流的测试,然后重点讨论了基于状态的类测试用例生成技术。类测试用例通常分为测试序列和测试数据两大部分。本文对测试序列的生成采用了基于EFSM构造测试路径树的方法,并利用UIOS验证对象是否达到预期的正确状态,提出了一种生成状态机中每个状态的最短UIOS的算法。最后对于测试数据的生成则探讨了利用遗传算法作为核心搜索策略的基本实现思路,提出了遗传算法与测试问题的关键接口——适应值函数的构造方法。
其他文献
高孔隙率金属多孔材料比表面积大、导热性能好且掺混能力强,是理想的相变换热导热增强体材料。增材制造能够精准制备几何高度复杂的微结构,为多孔金属任意梯度设计提供可能。
目的分析Dandy-Walker综合征的临床及CT与MRI影像特征。方法采用CT与MRI常规扫描,对12例Dandy-Walker综合征的临床表现、CT与MRI征象进行回顾性分析;结果12例Dan-dy-Walker综
在中医四诊中,最具有代表性的是脉诊和舌诊.舌诊是元代以后才逐渐被普及的诊法,中医对舌象的认识过程,是体现中医的医学观和认知思维特征及其过程的.最早对伤寒病"舌上胎"进行
以四川省广安地区为例,在区域可持续发展思想指导下,以土地优化利用和农业生态系统的结构调整为切入点,对川中丘陵区可持续农业与农村发展模式进行了探讨。论文第一部分综述
肝胃不和是脾胃病最常见的证候之一.临证时应详细分析病情,明辨病期,细察病理因素,灵活选用疏肝气法、降肝气法、降胃气法、降肝火法、泻肝火法、清胃火法、泻胃火法、活肝血
文章围绕塔式起重机在房屋建筑行业的应用,对其管理方法进行探讨,施工过程中要根据工程实际挑选不同类别参数符合标准的机械,并针对施工前、中、后期设备的组织与管理提出相
通过二维录像解析和足底压力分布实验测试,对竞走项目运动员最大速度能力和足底压力分布特征进行相关的基础研究,以获得竞走项目运动员在特定的技术规则规定下,世界级优秀竞
该文以微信公众平台为基础结合现代流行的网络平台搜狐快站和新浪SAE等开发出一个可以进行旧物交易的微信公众号,推广给一批有需求的人,来实现闲置品和旧物交易,从而达到资源
我国版权市场经过30多年的发展建设已经初具规模,但由于公民版权意识薄弱、政府政策过分倾斜、版权保护力度与国情脱节等原因所带来的版权产业链过短、版权交易平台缺乏活力
对塔式起重机进行必要的检查和保养、维护工作是确保起重机能够安全运作的关键。在对塔式起重机进行安全检查以及管理工作时,需要及时对起重机上损坏的零部件进行更换和维修