首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
面向对象软件的测试技术的研究   总被引:1,自引:0,他引:1  
面向对象软件测试是面向对象软件开发不可缺少的环节,对保证软件质量、提高软件可靠性至关重要。传统的测试技术已经很成熟,但无法对其进行有效测试。针对面向对象软件所具有的特性,提出面向对象软件的测试模型,详细讨论和分析了其测试方法和解决方案。  相似文献   

2.
软件测试的目的是发现错误,而不是确认其正确性,是为了增强人们对软件能够按照需求者的期望正确运行的信心,因此需要对软件测试质量进行度量.由于面向对象软件所具有的特性,面向对象软件的测试的度量相对于在过程测试中的测试度量已经不再适应.利用切片和领域的概念,通过多层次的测试度量来对面向对象软件的测试进行评估,该方法能够为改进对面向对象软件系统的测试过程和测试策略提供帮助.  相似文献   

3.
本文介绍了面向对象的相关概念和特性,以及对面向对象软件开发与设计进行了相关分析,探讨了面向对象软件开发技术的主要内容,其包括面向对象的需求分析技术、面向对象的系统设计技术、面向对象的程序设计技术和面向对象的测试技术.  相似文献   

4.
以软件工程中面向对象软件开发模式为参考,具体阐述了面向对象分析、面向对象设计、面向对象编程的测试注意点和测试过程,并依照传统的单元测试、集成测试、系统测试三个测试步骤,借鉴传统测试方法以及面向对象软件测试层次结构,详细探讨了面向对象单元测试、面向对象集成测试和面向对象系统测试的测试策略,并对相关问题进行了探讨。  相似文献   

5.
面向对象软件的测试是面向对象软件开发的重要环节。结合面向对象编程技术的特点,讨论了如何对面向对象的软件进行有效的测试,并划分了面向对象软件测试的层次,最后给出了面向对象的测试模型。  相似文献   

6.
面向对象软件测试是面向对象软件开发的不可缺少的一环,是保证软件质量、提高软件可靠性的关键。本文在分析面向对象程序设计语言对软件测试影响的基础上,讨论了面向对象软件测试的测试策略及测试技术,提出了将对类层的测试作为基本的单元测试的思想和方法。  相似文献   

7.
尽管作为软件工程中面向对象的技术已逐步取代了面向过程的技术,但是测试和维护软件的费用并没有因此而减少。在面向对象软件的测试研究中,对如何减少面向对象软件的错误提出了许多方法,绝大多数人关注的是类测试而不是对面向对象规约的高级测试。该文提供了一个基于有穷自动机的测试框架来测试面向对象规约。该方法在一个可执行的有穷自动机上直接进行了测试,不用手动进行证明,并且可产生大量的状态空间。测试结果证明了该方法的有效性。  相似文献   

8.
面向对象测试技术的研究与应用   总被引:5,自引:0,他引:5  
面向对象的测试技术是面向对象开发方法的一个重要方面,它对软件质量和软件重用至关重要。本文描述了有关面向对象测试的一些关键问题,提出了一种面向对象的测试方法,给出了利用Rational公司的测试工具TestMate对C++程序进行面向对象测试的样例。  相似文献   

9.
在大规模的采用面向对象技术的软件开发过程中,自动化测试能起到重要作用.面向对象的程序设计方法对软件的自动化测试提出了新的问题.例如,多态、继承和动态绑定等在过程式的程序设计中不存在的问题.提出了一种支持面向对象软件测试的自动化测试方法.其中,首先提出了一种面向对象测试模型;对一个被测软件,基于该模型描述其测试特征,并基于反射机制获得对象的结构,可自动生成测试代码;并在此基础上实现了一个微软平台上的对象测试自动化工具.  相似文献   

10.
面向对象软件测试是面向对象软件开发的重要阶段,面向对象测试的关键是类测试.当前,类测试常用的方法是基于状态的测试和数据流测试.文章对这两种方法进行了分析和比较,提出了将来基于这两种方法的研究重点.  相似文献   

11.
参考传统软件测试模型,根据面向对象软件设计过程,结合软件测试建立了一种面向对象闭环软件测试模型。依照该测试模型,提出各测试阶段面向对象软件测试的内容、测试方法和测试技术,并对基于闭环模型的测试实施进行了讨论,为面向对象软件测试研究探索了一条新的途径。  相似文献   

12.
面向对象软件测试近年来一直是软件工程领域的一个重要研究课题。本文在分析面向对象软件的特点及其对测试的影响的基础上,研究了面向对象软件测试的策略,集成测试回归测试、多态性测试的策略。  相似文献   

13.
朱连章  张茗淇 《计算机工程与设计》2007,28(5):1005-1006,1019
面向对象方法已经逐步代替基于过程的方法成为软件开发的主流,然而面向对象软件的测试和维护代价却并没有因此而减少.虽然在面向对象软件测试方面做了很多的研究工作,但是大多数针对面向对象软件测试的研究都是针对单一类的测试,而不是更高层次上的对面向对象软件规约的测试.提出了一种基于有限自动机的测试框架以测试面向对象软件规约中存在的不完整性和不一致性.该方法有别于公式证明和模型检查,它直接依据可执行的有限自动机来执行测试而不是人工的推导公式证明也不产生大量的状态空间.  相似文献   

14.
一种基于程序切片技术的软件测试方法   总被引:4,自引:0,他引:4  
1 引言软件测试是人们发现、纠正、预防软件错误以及完善软件功能的重要手段。软件测试的目的就是为了发现程序中的错误。对于传统程序设计语言书写的软件,软件测试人员普遍接受三个级别的测试:单元测试、集成测试和系统测试。无论在哪个级别上进行测试,其测试过程均为输入测试数据、处理和验证输出结果三个步骤。目前面向对象软件开发技术发展迅速,但面向对象软件测试技术的研究还相对薄弱。例如,对面向对象的程序测试应当分为多少级尚未达成共识。基于结构的传统集成策略并不适于面向对象的程序。这是因为面向对象的程序的执行实际上是执行一个由消息连接起来的方法序列,而这个方法序列往往是由外部事件驱动的,在面向对象语言中,虽然信息隐藏和封装使得类具有较好的独立性,有利于提高软件的易测试性和保证软件的质量,但是,这些机制与继承机制和  相似文献   

15.
面向对象软件测试是面向对象软件开发的不可缺少的一环,是保证软件质量、提高软件可靠性的关键。本文在分析面向对象程序设计语言对软件测试影响的基础上,讨论了面向对象软件测试的测试策略及测试技术,提出了将对类层的测试作为基本的单元测试的思想和方法。  相似文献   

16.
面向对象的软件测试模型及策略研究   总被引:3,自引:0,他引:3  
以软件工程中面向对象软件开发模式为参考,具体阐述了面向对象分析、面向对象设计、面向对象编程的测试注意点和测试过程,并依照传统的单元测试、集成测试、系统测试三个测试步骤,借鏊传统测试方法以及面向对象软件测试层次结构,提出了面向对象软件测试的策略和一个实用面向对象的软件测试模型,并对相关问题进行了探讨。  相似文献   

17.
面向对象软件测试是面向对象软件开发的重要阶段,是保证软件质量、提高软件可靠性的关键,而类是面向对象软件的基本构成单元,因此类测试是面向对象软件测试的关键。该文主要提出了一种面向对象的软件测试技术中的类测试方法,并通过实例从基于服务类测试、基于状态类测试和基于响应状态的类测试等方面论述了类测试的思想和方法。  相似文献   

18.
面向对象软件测试技术是面向对象软件开发中不可缺少的重要环节,对提高软件质量和软件的重用起着非常重要的作用。本文阐述了面向对象软件测试技术与传统的面向过程软件测试技术的差异,进而提出面向对象软件测试模型,并通过举例重点阐述了面向对象类测试和类簇测试技术在气象数据采集系统中的应用。  相似文献   

19.
面向对象类测试方法分析   总被引:4,自引:0,他引:4  
郑春一  宋雨等 《微机发展》2003,13(1):57-59,66
面向对象软件测试是面向对象软件开发的重要阶段,面向对象测试的关键是类测试,当前,类测试常用的方法是基于状态的测试和数据流测试,文章对这两种方法进行了分析和比较,提出了将来基于这两种方法的研究重点。  相似文献   

20.
面向对象的软件测试方法   总被引:4,自引:0,他引:4  
文章针对面向对象软件具有的特征,给出一个面向对象的测试模型.详细探讨了面向对象单元测试、面向对象集成测试和面向对象系统测试的测试策略,以及相应的测试用例设计方法。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号