首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 78 毫秒
1.
1 引言软件测试的基本过程是从单元测试、集成测试、有效性测试到系统测试。一般地说,回归测试属于软件维护的过程,当软件修改之后,回归测试用于确认修改的正确性,包括修改本身的正确性和未修改的部分未受到因修改而导致的不正确影响。关于回归测试的策略  相似文献   

2.
通过详细分析GUI的界面元素和面向对象软件系统中类方法之间的内在逻辑关系,提出了基于事件-类方法依赖图的回归测试模型和基于该模型的回归测试算法,并给出了运用该模型的实际案例和数据分析。  相似文献   

3.
鉴于面向对象程序在结构,行为特征等方面不同于结构化程序的特点,在面向对象软件测试中和相适应的技术。文章提出了一种通用的代码级错误分类,并由此研究了一种扩展的数据流策略-计算效果传播特征,定义了其表示方法,分析其对于错误检测的作用,以提高发现错误的针对性。  相似文献   

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

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

6.
面向对象软件的测试技术的研究   总被引:1,自引:0,他引:1  
面向对象软件测试是面向对象软件开发不可缺少的环节,对保证软件质量、提高软件可靠性至关重要。传统的测试技术已经很成熟,但无法对其进行有效测试。针对面向对象软件所具有的特性,提出面向对象软件的测试模型,详细讨论和分析了其测试方法和解决方案。  相似文献   

7.
面向对象软件的类测试技术   总被引:4,自引:0,他引:4  
主要介绍了面向对象软件的类测试技术,从基于服务的,基于状态的,基于流图的以及基于规约的四个方面论述了类测试的思想和方法。  相似文献   

8.
软件度量学是软件工程领域的一个重要研究方向。通过软件度量,可以改进软件的体系结构,采用合适的软件开发过程,从而降低软件开发的成本,提高软件开发的效率,保证软件能满足用户的需求,开发出高质量的软件。分析了面向对象软件度量的特点,阐述了常用的面向对象软件度量方法,并在此基础上提出了以切片为中心的度量方法。  相似文献   

9.
软件测试是软件开发过程的一个重要组成部分,是进行软件有效性检查、提高软件质量的重要手段。随着软件规模的不断增大、复杂度的不断提高,传统的软件测试技术在处理大规模复杂软件系统时会出现许多问题。程序切片是一种程序分解术,主要是通过寻找程序内部的相关性来分解程序,从而达到快速错误定位或理解程序的目的。主要探讨将程序切片技术引入到软件测试中,尤其是分析在回归测试中切片方法是如何提高效率的。  相似文献   

10.
陈永郑  李龙澍 《微机发展》2007,17(12):113-115
软件测试是软件开发过程的一个重要组成部分,是进行软件有效性检查、提高软件质量的重要手段。随着软件规模的不断增大、复杂度的不断提高,传统的软件测试技术在处理大规模复杂软件系统时会出现许多问题。程序切片是一种程序分解术,主要是通过寻找程序内部的相关性来分解程序,从而达到快速错误定位或理解程序的目的。主要探讨将程序切片技术引入到软件测试中,尤其是分析在回归测试中切片方法是如何提高效率的。  相似文献   

11.
面向对象软件测试是面向对象软件开发的重要阶段.面向对象软件测试的用例设计是面向对象软件测试技术的重要组成部分。本文对面向对象软件测试技术的特点和层次的划分进行了研究,然后讨论了面向对象软件的测试用例设计的方法。  相似文献   

12.
一种回归测试后的错误定位方法   总被引:1,自引:0,他引:1  
测试和调试之间的关系是极端密切的。回归测试是软件测试和维护过程中的一个重要活动。在程序中找出错误是一个复杂的过程,它涉及到理解程序的用途、结构、语意和导致错误的测试的相关特征。本文提出了一种基于Chopping技术进行错误定位的方法。这种方法反复利用调试信息和回归测试结果,通过从程序中抽取出与特定的语句有关的、 、相对原来的程序小得多的语句集,实现准确、快速的错误定位。  相似文献   

13.
面向对象软件测试已成为软件工程领域的一个重要研究课题,其中,类测试是面向对象软件测试的关键。论文在介绍传统数据流测试技术的基础上,以面向对象软件的类作为基本测试单元,研究了一种基于数据流的类测试技术。  相似文献   

14.
软件的变量完整性测试方法   总被引:3,自引:1,他引:2  
由于软件测试用例的输出部分很难确定,而通过测试变量自身的定义域和变量间的一致性约束关系,只需要确定输出值的范围而不用知道其确切的值,就可以提高了错误检测的效率.同时,检测的范围不局限于程序最后的输出结果,而是散布在程序中的各个有意义的变量,正如调试过程中设置断点观察的那些变量,使得检测错误更加精准.  相似文献   

15.
面向Agent与面向对象的软件技术   总被引:7,自引:0,他引:7  
面向Agent与面向对象有很多差异,但也有许多相似之处扣联系。吸收扣借鉴面向对象的成功经验扣成熟技术,对面向Agent的研究扣发展十分有利。本文比较了Agent与对象的概念扣模型,以及面向Agent扣面向对象的运行机制扣通信机制,分析了面向对象的不足扣面向Agent的优势,指出了面向Agent是未来软件的发展方向。  相似文献   

16.
智能软件:由面向对象到面向Agent   总被引:13,自引:0,他引:13  
文章对照了面向Agent与面向对象的概念、基本思想和运行机制,分析了面向对象的不足和面向Agent在封装、通信、运行等方面的优势,说明了由面向对象到面向Agent将是分布和智能化软件的必然选择。  相似文献   

17.
After changes are made to a previously tested program, a goal of regression testing is to perform retesting based on the modifications while maintaining the same testing coverage as completely retesting the program. This paper presents a novel approach to data flow based regression testing that uses slicing algorithms for the explicit detection of definition-use associations that are affected by a program change. An important benefit of this slicing technique is that, unlike previous techniques, neither data flow history nor recomputation of data flow for the entire program is required to detect affected definition-use associations. The program changes drive the recomputation of the required partial data flow through slicing. Another advantage is that the technique achieves the same testing coverage with respect to the affected definition-use associations as a complete retest of the program, without maintaining a test suite. Thus, the overhead of maintaining and updating a test suite is eliminated.  相似文献   

18.
面向对象软件测试是面向对象软件开发的不可缺少的一环,是保证软件质量,提高软件可靠性的关键。文中分析了面向对象程序设计语言的特点及其对软件测试的影响,总结了面向对象软件测试的内容、测试层次及测试用例的设计方法,同时讨论了面向对象软件测试技术的现状与发展。  相似文献   

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

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