共查询到20条相似文献,搜索用时 78 毫秒
1.
2.
3.
类是面向对象程序语言的基本组成单位,所以类测试是整个面向对象软件测试的关键所在;论文主要针对传统状态测试方法在发现错误机制上存在的不足,研究了一种利用OSD模型的基于状态的类测试方法,提出了利用OSD模型与系统分析设计的状态图模型进行比较的思想;通过比较两个状态图模型中的状态是否一致以及各个状态间的方法转移是否一致,来发现传统状态测试难以发现的错误;实践证明,该方法能够检测出传统的状态测试方法难以检测到的错误。 相似文献
4.
面向对象软件类测试研究新进展 总被引:3,自引:0,他引:3
张雪萍 《计算机工程与设计》2006,27(11):1954-1956,1969
软件测试是软件开发过程中不可缺少的一环,是保证软件质量和提高软件可靠性的关键.近年来,随着面向对象软件开发方法应用的更加广泛和研究的不断深入,面向对象软件测试已成为软件工程领域的一个重要研究课题.类是面向对象软件的基本构成单元,类测试是面向对象软件测试的关键.从基于状态、基于规范、基于UML、基于方法序列、基于数据流等6方面论述了类测试的目前研究成果,分析了研究现状,探讨了进一步工作的方向. 相似文献
5.
类测试是面向对象的软件测试过程中的一个重要方面。类测试需要结合对象的状态行为,并考察在执行相应的方法后是否能达到预期状态。该文描述了基于状态的类测试的方法,并通过实例分析给出了测试用例生成方法,验证被测对象在经过操作变换后是否处于预期的正确状态,使得测试人员在缩减测试用例数量的同时,提高了测试效率。 相似文献
6.
类测试是面向对象的软件测试过程中的一个重要方面。类测试需要结合对象的状态行为,并考察在执行相应的方法后是否能达到预期状态。该文描述了基于状态的类测试的方法,并通过实例分析给出了测试用例生成方法,验证被测对象在经过操作变换后是否处于预期的正确状态,使得测试人员在缩减测试用例数量的同时,提高了测试效率。 相似文献
7.
针对类状态测试可能遗漏数据错误问题,利用数据流分析技术对生成的测试序列进行分析,找出数据流异常进而对其改进,能较好地解决数据错误问题。为解决在状态测试执行时需要插装代码来跟踪状态转换以便进行可行性检测分析,以及需要通过改写被测类代码来解决类封装性限制进行类状态验证,导致测试脚本臃肿、强聚合和被测类代码版本不一致问题,提出了一种基于AOP类状态测试执行方法,它通过分离关注点、突破类封装性限制,能有效地解决这些问题。基于上述技术和方法,提出一种类状态测试模型,实例分析和实验结果表明,该模型能较好地实现类状态测试。 相似文献
8.
9.
集成测试是面向对象软件测试中的重要环节。UML不仅在软件分析领域具有重要作用,同时是软件测试的有力依据。在本文中,提出了一种以UML类图为基础的面向对象软件集成测试的测试序列生成方法。从UML类图中提取类的所有信息。然后依据提取的信息计算每个类的内聚度和类间耦合度,将计算结果存入数据库中。最后根据计算的类间耦合度与类的内聚度从高到低对类进行遍历。最后生成集成测试时的类测试序列。经证明该方法对于软件有较好效果。 相似文献
10.
面向对象软件测试是面向对象软件开发的一个重要阶段,是保证软件质量、提高软件可靠性的关键,而类测试又是面向对象软件测试的关键。文章针对面向对象程序的特性对软件测试的影响,研究了一种基于状态的类测试方法,从而能够更有效地对面向对象软件进行测试,提高了软件的质量。 相似文献
11.
吴蕾 《数字社区&智能家居》2007,1(2):458-461
随着面向对象技术的发展成熟,如何对面向对象软件进行充分有效的测试已成为人们关注的焦点.本文针对面向对象软件开发的特点,提出了面向对象软件测试的模型,并在此模型的基础上,分别介绍了对于OOA与OOD所产生的模型的测试方法和对于OOP所产生的类的测试技巧. 相似文献
12.
肖驰 《电脑与微电子技术》2010,(10):62-63,66
面向对象软件系统是多个类及类间的相互作用实现的,对象的动态性是通过状态间的转换来建模。UML状态图是在软件开发的早期设计阶段确定下来,它描述一个特定对象的所有可能状态以及由于各种事件的发生而引起状态之间的转移。根据面向对象状态图的特点,设计测试用例。 相似文献
13.
基于UML的面向对象软件静态测试方法的研究 总被引:1,自引:1,他引:1
测试用例的数量和质量决定软件测试的成本和有效性。文中提出了一种基于UML面向对象软件静态测试的方法,论述了软件测试方法的分类、静态分析方法的基本测试框架及具体实现流程。针对面向对象软件的特点,静态测试主要是通过分析源程序得到类关系图,使测试人员能快速而清晰地了解程序结构,有效地设计测试用例。探讨了在对源程序进行充分的词法分析与语法分析的基础上,提取程序中类的有关信息,利用了数据库技术和UML图形模型,从而保证了分析结果的准确有效和标准化。 相似文献
14.
测试用例的数量和质量决定软件测试的成本和有效性。文中提出了一种基于UML面向对象软件静态测试的方法,论述了软件测试方法的分类、静态分析方法的基本测试框架及具体实现流程。针对面向对象软件的特点,静态测试主要是通过分析源程序得到类关系图,使测试人员能快速而清晰地了解程序结构,有效地设计测试用例。探讨了在对源程序进行充分的词法分析与语法分析的基础上,提取程序中类的有关信息,利用了数据库技术和UML图形模型,从而保证了分析结果的准确有效和标准化。 相似文献
15.
主要介绍了面向对象软件的类测试技术。从基于对象状态方面分析UML状态图的组成、并发的优点,描述继承的对象动态行为、并发的动态行为,给出利用UML状态图构造复合状态测试树算法并产生测试用例的面向对象软件测试方法。 相似文献
16.
电信网管将走TMN技术路线,TMN重要的技术基础之一是面向对象的软件工程技术。文章简介了传统软件工程的不足,指出了面向对象软件工程技术的优越性,重点从技术和管理两方面系统分析了OOSE的最新进展:统一建模语言UML和瑞理统一过程RUP。最后,对OOSE在电信网管中的应用进行了探讨。 相似文献
17.
面向对象的软件集成技术研究 总被引:7,自引:3,他引:7
提出了一种软件集成策略,该策略将软件集成分为界面集成、数据集成和代码集成三个方面,提出了API函数调用法、逐级菜单搜索法等界面集成方法。设计了数据集成类,它将MFC中有关文件操作的类封装在一起,并能实现文件定位、文件段落删改、插入等功能。按照上述策略在Visual C++集成开发环境下实现了LINGO 7.0和自己编写的优化功能软件的集成,结果表明该方法是有效的。 相似文献
18.
19.