面向对象的类测试用例自动生成技术的研究与应用

被引量 : 2次 | 上传用户:fly884531973
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着计算机应用领域的扩大,在使用计算机软件的过程中,对软件质量的要求也随之相应提高软件质量低会导致各种问题,带来不同程度的后果,甚至会造成严重事故或财产损失软件测试可以保障软件质量,传统的软件测试方法和理论已有了较显著成果但面向对象技术的应用使得传统的软件测试方法已经不再适用,其中类是面向对象软件系统的基本组成单位,无疑成为面向对象技术开发软件中的测试重点鉴于此,本文作了如下的研究:首先,分析了传统的软件测试方法,对面向对象开发技术新特点对软件测试的影响面向对象软件的测试模型和测试层次类测试已有的相关方法进行了阐述,总结了已有的测试用例生成方法和类测试中测试用例所需的测试序列测试数据的生成方法,阐述了软件测试中测试用例的充分性有效性的覆盖标准其次,介绍了本论文采用的生成测试序列技术UML图(Unified Modeling Language)和UML状态图的相关知识针对类测试中测试序列的生成,设计了先将软件需求规格说明转化为对应的UML状态图,对图进行改进的深度广度搜索遍历生成测试树,然后对测试树进行深度遍历到每个叶子结点即结束状态,得到的遍历序列就是覆盖全面且不冗余的类测试序列对得到的类Engine()的状态图进行实验分析得到了对应的测试序列,证明了该方法用于生成测试序列高效快捷最后,设计了将模拟退火算法中的Metropolis准则引入到遗传算法的选择阶段,两种算法混合应用于测试数据的自动生成,通过经典三角形类型判断程序进行实验,选取当输出类型为等腰三角形和一般三角形的两条路径,实验结果证明了模拟退火算法和遗传算法混合实现了优势互补,可以在相对较少的迭代次数后达到覆盖制定路径的测试要求
其他文献
<正>2008年8月24日第29届奥运会在北京圆满闭幕。本届奥运会以其空前的规模和影响力获得巨大成功。但北京奥运会是否真正成功,还有一个重要的衡量因素,就是耗费巨资修建的奥
<正> 半夏泻心汤系治痞证代表方,按痞证多指湿阻气机,胃脘部(旧指心下)满闷不舒而言,因痞字从病从否,说明病人胃脘难受堵闷痞塞,按之濡软而不痛,有难言之意。痞有虚实之不同,
<正> 自六十年代初期,德国发生因应用“反应停”治疗妊娠反应引起畸胎的药害事件以后,药物的致畸作用日益引起人们的重视,在美国、日本及欧洲一些国家对新药注册要求必须提交
<正> 病态窦房结综合征(简称‘病窦’)是1968年首先由Ferrer氏命名。它主要是由于窦房结的起搏功能或是窦房传导功能减退,而出现以窦性心动过缓、窦房阻滞、窦停搏为主的心律
为探求推理公式法在雨水管网设计中的适用范围,采用推理公式法设计3个地区的雨水管网,并建立SWMM模型。结果表明,采用推理公式法设计的雨水管网,如果地面平坦,对于不同的汇水面积,
<正> 祖国医学历来十分重视命门和三焦的重要作用。认为三焦是中渎之府,如身中之沟渎,是气化循行的通道,具有主持诸气的功能。命门则是气化的动力之源。命门、三焦与其它脏腑
<正>近十年来我国图书发行市场发生的变化是巨大的,这其中对图书发行企业的宏观构成和经营管理的冲击最为显著。当图书发行领域受到巨大冲击后,会对图书生产产生反作用,进而
论文首先对国内外农村金融理论研究进行阐述,对当前的前沿理论和政策框架进行了分析。在此基础上,对乾县的农村经济发展情况、金融体系的现状和金融支农的基本情况进行了归纳和
<正>引言城市中心区规划一直以来广受关注。尤其在气候变暖和能源价格上涨的背景下,越来越多的政府、机构和学者意识到确定城市中心区未来发展方向的紧迫性和重要性。在澳大
<正>档案的信息化,是指在档案管理活动中全面应用现代信息技术,对档案信息资源进行数字化管理和提供利用,就是档案管理模式从以面向档案实体保管为重点,向以档案实体的数字化