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

被引量 : 0次 | 上传用户:wsz2228507
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是软件开发过程中极其重要的一环,是保证软件质量、提高软件可靠性的关键。本文从传统的软件测试技术出发,结合面向对象软件的特点,分析了面向对象软件技术对传统软件测试技术的影响,并从测试视角的角度对面向对象的基本概念进行了剖析,在此基础上,讨论了面向对象软件的测试技术。在面向对象软件测试的几个阶段中,本文重点研究了类测试和集成测试。类测试是面向对象软件测试的关键,因此在类测试阶段,提出了两种测试方法,一种是根据面向对象软件自身的特点而提出的测试方法,即基于状态转移图的测试;另一种则是改进已有的数据流测试技术,使之能够应用于类的测试,即类的数据流测试技术。在集成测试阶段,根据面向对象软件的事件驱动特性,采用了原子系统功能及测试树的方法来进行集成测试,给出了构造测试树的算法。 测试技术的自动化是软件测试的一个发展趋势,而测试用例的自动生成则是实现测试自动化的关键,本文研究了面向对象软件的测试用例自动生成技术。该技术采用遗传算法作为核心搜索算法来生成软件结构测试用例,其中讨论了编码策略、评价函数构造及插装等问题的解决方案,并重点说明了如何对遗传算子进行改进,使算法在解决本问题时更加有效。最后,用一个实例对该方法进行了说明和验证。
其他文献
本文从企业战略联盟的基本概念出发,根据现代物流的发展趋势以及我国物流企业的发展现状,并通过对几种物流企业扩张方式的比较分析,得出我国物流企业发展战略联盟的必要性。然后
“衰年变法”是存在于艺术领域内的一个特殊现象。“衰年”即老年、暮年,它是指一个艺术家在暮年时段对自我艺术进行再次改造或彻底革新。由于齐白石的“变法”成果显著并影响
随着汽车在我国的日益普及,汽车尾气污染成了一个严峻的社会问题。在这些污染物中,氮氧化物(NO_X)的污染尤显严重。而废气再循环(EGR)技术,是一种有效的降低发动机NO_X排放的方
<正>冲突条例实施7年后被废止今年3月28日,北京市人大常委会第26次会议通过表决,废止了《北京市动员组织公民献血条例》(以下简称《条例》)。这意味着,北京市今后将不再下达
目的探讨三维适形放疗联合周剂量奈达铂治疗老年非小细胞肺癌(NSCLC)的疗效及毒副反应。方法选择63例老年NSCLC患者,随机分为2组,其中观察组31例,对照组32例,均予三维适形放
瞬时测量目标的极化特性,雷达要针对水平极化和垂直极化同时发射和接收两个互相正交的信号.匹配滤波输出峰值旁瓣电平(peak sidelobe level,PSL)和正交信号隔离度(isolation,I)是
小微企业是国民经济发展的生力军,在稳定增长、扩大就业、促进创新、繁荣市场和满足人民群众需求等方面,发挥着重要作用。加强对小微企业金融服务,是金融支持实体经济和稳定
分析了电缆线路电磁兼容接地技术问题.对电缆线路采用不同接地路径及接地方式时的抗扰度进行试验,分析试验数据,给出实际工程中接地抗干扰的有效措施.
国际资料表明,财务诊断在提高中小企业财务管理水平、增强企业综合素质、提高经济效益等方面都起到很好的促进和引导作用。 本文试图构思和设计一个适用于中小企业的财务诊