面向对象的软件测试方法研究

被引量 : 8次 | 上传用户:hunan341
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着面向对象软件开发方法的广泛应用,面向对象软件测试方法也得到了人们的广泛重视。由于面向对象自身的特征,传统的测试方法已不再适用于面向对象的软件测试,因此,必须找出一种适合于面向对象软件的测试方法,这便给测试增加了难度。本文以面向对象软件的特点为依据,讨论了面向对象软件测试层次划分和测试方法等问题,并提出了一种测试用例生成的具体解决方法。软件测试是保障软件质量的有效手段,面向对象软件测试是面向对象软件开发的不可缺少的一环,是保证软件质量、提高软件可靠性的关键。面向对象软件测试的整体目标和传统软件测试的目标是一致的,即以最小的工作量发现尽可能多的错误。但由于面向对象程序本身所具有的封装性、继承性、多态性、动态绑定等特性,使得面向对象软件测试的策略和内容有很大不同。本文将UML与统一软件开发过程有效结合起来,针对面向对象软件测试的各个阶段特点,在软件开发迭代的基础上,采用不同的UML图来讨论测试各个阶段中测试用例的生成方法。其中重点讨论了类簇级测试阶段的测试用例生成方法,该方法以分析、设计阶段的顺序图为基础;然后结合顺序图中交互的类的状态图合并成组合状态图;最后对组合状态图进行优化,在优化后的状态图的基础上生成测试用例。
其他文献
目的分析小儿腐蚀性食管烧伤发病原因、院前救治措施及家属对腐蚀性物质安全防护认知情况,以便规范化地给予预防。方法回顾西安交通大学第二附属医院小儿外科2001年1月—2019
住宅市场是市场经济的重要组成部分。住宅业对整个房地产业,对关联产业以及对社会经济的影响都非常明显,所以,建立科学的预测模型对住宅市场需求进行预测,明确住宅供给、需求的真
随着现代车辆电控单元、用电设备数量的剧增,传统点对点的连线方式使得整车线束异常庞杂,由此带来了车身重量增加、成本提高、可靠性降低等诸多问题。车辆网络是目前解决此类问
机会平等是资产阶级针对封建神权和等级制度提出的,在当代西方则由于哲学家们不同解读,而在哲学向度上呈现出在平等和自由方面的两种路径。我国建设和谐社会,必须对机会平等
4月1日,台湾科技主管部门公布"2017年台湾10家最酷科技新创"名单沛星互动科技、万里云互联、睿能创意、智抗糖、爱实境、酷设工坊、美盛医电、行动贝果、盾心科技及创意引晴,涉
当今世界的水环境面临两大问题:水资源短缺和水污染加重。造成水污染的主要原因是工业废水、农阳排水以及城乡生活污水向江河湖海及土壤中大量排放,使地面水和地下水水质日趋恶
岁月飘忽,性灵不居,英国文学现代主义先驱者之一、著名小说家约瑟夫·康拉德创作高峰时期已经过去一个世纪了。康拉德时代受到广泛关注的他者问题,在多元文化得以倡导的今天,再次
现代预应力钢筋混凝土结构在我国土木工程中有广泛的应用,但是由于预应力钢筋的抗腐蚀能力不强,使一些结构的耐久性存在问题。为解决这一问题,作为钢筋替代产品的纤维增强聚合物
从人类发展历史进程来看,对隐私的关注是人类社会文明与进步的结晶。它体现着人文主义的关怀,与以人为本的现代社会理念不谋而合。本世纪以来,科技手段和现代传媒技术高速发展并
高强度预应力注浆锚索由预应力锚头、多根预应力钢丝、中空注浆管等组成,具有承载强度高、预应力大、注浆方便、端锚与全长锚固相结合等优点,适用于复杂条件矿井、水电站、公路