共查询到20条相似文献,搜索用时 62 毫秒
1.
类测试是面向对象的软件测试过程中的一个重要方面。类测试需要结合对象的状态行为,并考察在执行相应的方法后是否能达到预期状态。该文描述了基于状态的类测试的方法,并通过实例分析给出了测试用例生成方法,验证被测对象在经过操作变换后是否处于预期的正确状态,使得测试人员在缩减测试用例数量的同时,提高了测试效率。 相似文献
2.
类测试是面向对象的软件测试过程中的一个重要方面。类测试需要结合对象的状态行为,并考察在执行相应的方法后是否能达到预期状态。该文描述了基于状态的类测试的方法,并通过实例分析给出了测试用例生成方法,验证被测对象在经过操作变换后是否处于预期的正确状态,使得测试人员在缩减测试用例数量的同时,提高了测试效率。 相似文献
3.
类是面向对象程序语言的基本组成单位,所以类测试是整个面向对象软件测试的关键所在;论文主要针对传统状态测试方法在发现错误机制上存在的不足,研究了一种利用OSD模型的基于状态的类测试方法,提出了利用OSD模型与系统分析设计的状态图模型进行比较的思想;通过比较两个状态图模型中的状态是否一致以及各个状态间的方法转移是否一致,来发现传统状态测试难以发现的错误;实践证明,该方法能够检测出传统的状态测试方法难以检测到的错误。 相似文献
4.
面向对象软件类测试研究新进展 总被引:3,自引:0,他引:3
张雪萍 《计算机工程与设计》2006,27(11):1954-1956,1969
软件测试是软件开发过程中不可缺少的一环,是保证软件质量和提高软件可靠性的关键.近年来,随着面向对象软件开发方法应用的更加广泛和研究的不断深入,面向对象软件测试已成为软件工程领域的一个重要研究课题.类是面向对象软件的基本构成单元,类测试是面向对象软件测试的关键.从基于状态、基于规范、基于UML、基于方法序列、基于数据流等6方面论述了类测试的目前研究成果,分析了研究现状,探讨了进一步工作的方向. 相似文献
5.
6.
7.
8.
9.
10.
面向对象软件测试已成为软件工程领域的一个重要研究课题,其中,类测试是面向对象软件测试的关键。论文在介绍传统数据流测试技术的基础上,以面向对象软件的类作为基本测试单元,研究了一种基于数据流的类测试技术。 相似文献
11.
12.
罗金涛 《电脑编程技巧与维护》2009,(12):110-111
软件项目中经常需要加入日志、权限检查、事务管理等额外服务,而且将来这些服务有可能需要更改或者移除,如果采用传统的面向对象的编程方式来处理,将会变得非常繁琐,而运用SpringAOP技术却可以很方便地实现。 相似文献
13.
针对一般的类状态测试中存在的不足之处,引入了“类阀”的模型。在类阀模型的基础上,提出了一种新的类测试方法。该方法以类状态图为依据,以类阀为主要观察对象,结合类方法测试去同步地实施类测试。由于能与类方法测试有机的结合,该方法不用专门地去另外设计测试用例。 相似文献
14.
15.
AOP技术在国库集中支付系统的应用 总被引:2,自引:1,他引:2
杜玲玲 《计算机应用与软件》2009,26(3)
随着J2EE应用系统开发的深入,传统的面向对象编程OOP(Object-Oriented Programming)在解决系统横切关注点问题上存在不足,而面向方面编程AOP(Aspect-Oriented Programming)却能有效解决.介绍AOP的基本思想、开发过程及实现技术,并结合南昌市国库集中支付系统的开发,阐述了AOP在权限控制方面的设计.实践证明,通过AOP技术的使用,能有效地降低开发过程中代码间的耦合度,增加程序的灵活性和可重用性. 相似文献
16.
面向方面软件测试的研究进展 总被引:2,自引:0,他引:2
面向方面编程软件测试技术是保证面向方面软件产品质量的有效手段.首先对AO软件的基本特征进行分析,然后从单元测试、集成测试、回归测试以及测试自动生成工具等多个方面介绍了AO软件测试的研究现状,最后展望了AO软件测试技术的发展前景. 相似文献
17.
提出了一种基于概念模型的AOP框架,它能从语义上解决AOP系统中的结构冲突问题.为了实现该框架,设计了概念模型配置工具、基础程序标注生成工具、概念层信息更新工具和基础程序转换工具.概念模型配置工具便于程序员设计概念模型中物理信息、逻辑信息及其映射关系,基础程序标注生成工具能根据概念层信息自动为基础程序增加或更新标注,概念层信息更新工具能把修改后的基础程序信息自动更新到概念层,基础程序转换工具能把标注后的基础程序自动生成用逻辑信息表示的概念层程序.这些支撑工具的研究与设计,使基于概念模型的AOP框架更具实用性,便于该框架的应用. 相似文献
18.
介绍了有关AOP(Aspect-Oriented Programming)的重要概念、目前实现机制的缺陷、动态消息捕获模型以及基于本模型的AOP的具体实现。着重讨论了基于动态消息捕获模型的AOP实现机制,此讨论将扩展“方面”的概念,使得“方面”的含义比原来更宽泛。 相似文献
19.
IOC框架的研究与设计 总被引:6,自引:0,他引:6
在J2EE开发中,程序员经常需要面对如何将程序元素组装成类聚的应用程序,如何有效地管理组件和组件间的相互调用装载,成为应用程序开发的重要任务,IOC(Inversion of Control,控制反转)框架的发展,满足了这个方面的需求。文中讨论了IOC模式的基本概论、IOC问题的产生,比较了IOC模式与工厂模式的区别以及IOC的发展意义,重点给出了IOC框架设计的两种设计方案:动态IOC和静态IOC的实现,最后比较了两种方案的优缺点。 相似文献
20.
横切关注是分布在多个模块单元的功能,其存在是对系统理解和进化的一个很大的障碍。AOP(Aspect Oriented Programming)出了将横切关注模块化为aspect的方法,以解决这个问题。其中最难的是如何发现aspect,论文提出了一种结合扇入和概念分析技术进行aspect挖掘的方法,并通过系统的实验验证了该方法的有效性和正确性。 相似文献