首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 87 毫秒
1.
刘晓明  袁爱进 《太原科技》2008,168(1):64-65
叙述了构件的概念、组成部分和基本特点.及构件测试的模型、特点、存在的问题和测试方法,分析了嵌入式软件构件的测试策略.提出了一种可测试构件的体系结构.  相似文献   

2.
基于构件的软件开发(Component_Based Software Development,CBSD)是软件设计的新趋势,软件测试是软件质量的保证.构件化软件的测试核心是构件间的交互.介绍了一种基于场景和UML图的CBSD软件的集成测试方法,它以扩展的UML图为主要的测试模型,分析构件间的交互,并利用场景的思想生成测试用例.最后提出了一个构件化软件集成测试框架.  相似文献   

3.
基于合约的构件易测试性设计支撑工具的设计与实现   总被引:3,自引:0,他引:3  
构件技术的新特点为构件测试带来挑战.合约式设计是一种重要的软件易测试性设计方法.基于合约的构件易测试性设计为构件测试提供了一种有效的手段.设计并实现了一种新的合约式设计工具(PKUJDBCT),为构件的易测试性设计提供有力的支撑,并为今后进一步研究基于合约的构件易测试性设计方法打下了良好的基础.  相似文献   

4.
罗涛  李煦 《科技资讯》2009,(17):25-26
软件测试是指发现并且指出软件错误的过程。通过对传统软件测试和构件测试的比较,分析了构件测试存在的问题,进行了的构件中基于分域和模型的测试方法的思考。  相似文献   

5.
阐述了AOP技术的产生背景和实现原理,同时以AspectJ语言为例研究了AOP技术中比较关键的几个概念,提出了利用AOP技术辅助构件测试的思想:在JUnit框架的基础上,利用AOP技术对构件的接口编程,根据接口信息将测试方法织入到测试构件和待测构件中,实现对测试过程的监视和控制,并以此为基础设计了基于AOP技术的软构件集成测试框架.  相似文献   

6.
本文分析了目前军队构件化软件开发的实际情况,在已有的工作基础上,提出了一个对构件可测试性进行度量的五边形法则,该方法能够直观地体现被测构件的可测试性指标数值,能够让构件开发者清楚地了解构件存在的缺陷,指导开发人员设计出高可测试性的构件。针对笔者的实际测试项目,通过先后几次的实验数据表明五边形法则可以有效地提高构件可测试性,并得到了开发方及测试人员的认可。  相似文献   

7.
基于构件的软件测试模型及方法   总被引:2,自引:0,他引:2       下载免费PDF全文
采用基于构件的软件设计方法是软件设计的新趋势.介绍了构件及基于构件的软件(CBS)的概念、特点以及由此引发的测试问题.概述了构件软件测试方法的现状,阐述了基于构件的软件黑盒测试方法及模型、白盒测试方法及模型,讨论并比较了两种方法的使用场合和异同之处.在此基础上,列举并比较了几种常见的自动测试方法和工具的基本原理.对构件软件的集成测试和性能测试等问题进行了讨论和分析,给出了构件软件测试的存在问题和研究方向.  相似文献   

8.
连尧  唐思源  安丰亮 《科技信息》2011,(15):J0092-J0093
辅助决策类软件以决策主题为重心,通过构建相关主题的规则知识库,为决策主题提供决策支持和知识服务。本文针对辅助决策类软件运算模型数量大、复杂度和生成方案类型多、概然性高的特点,研究了软件测试中应该注意的问题,并给出了相应的测试策略,能够较好的支撑辅助决策类软件的实际测试工作。  相似文献   

9.
构件技术是软件复用的关键技术,构件测试是检测构件故障保证构件质量的重要手段。构件故障分为构件本身的故障和构件化软件集成时的故障,前者由于构件开发者熟悉源代码而易于测试和定位;后者由于软件复用者对构件的不清楚和集成的复杂性导致故障往往难以检测和发现,因此构件集成测试中的故障测试是目前研究的难点问题之一。构件集成测试离不开交互代码(粘贴代码),文中提出了一种面向粘贴代码的构件合约化测试方法。分析了基于粘贴代码的构件测试中的四种故障类型;针对这四种故障类型,依据合约的适应性,阐述了基于XML的粘贴代码合约的构造机理;并且给出了构件集成中基于合约检查的测试过程;最后以网络购物系统为应用实例,验证了该方法的有效性和实用性。该方法为捕捉错误,抛出异常信息,快速定位构件集成中的故障位置,准确发现故障原因提供了一种非常有效的途径。该方法的使用减少了构件集成测试中粘贴代码产生的冗余,提高了测试的灵活性,实现了高效的软件复用,缩短了软件开发周期,降低了开发成本。  相似文献   

10.
构件转动惯量的测试方法初探   总被引:1,自引:0,他引:1  
本文对复摆作微幅摆动进行了分析,根据其运动规律,采用刀口支承和轴颈支承两种方法,对形状不规则构件或较大构件的转动惯量如何测试进行了探索,从理论上对两种测试方法要点进行了分析阐述.该测试方法具有简单、准确、省时、使用方便、易掌握的特点,特别用于现场测试。  相似文献   

11.
随着组件重用技术在软件开发中的广泛使用,软件测试变得越来越复杂,而自动化测试工具能有效降低软件测试的复杂度.运用自动化测试理论,讨论了基于Web Component的自动化测试一般方法,设计了一种基于Web Component的自动化测试工具.  相似文献   

12.
A software component must be tested every time it is reused in order to assure quality of component itself and system in which it is to be integrated. So how to increase testability of component has become a key technology in the software engineering community. Here a method is introduced to increase component testability. And meanings of component testability and relative effective ways to increase testability are summarized. Then definitions of component coupling testing criterion, DU-I (Definition-Use Information) and OP-Vs ( Observation-Point Values ) are given. Base on these, a definition-use table is introduced, which includes DU-A and OP-Vs item, to help component testers to understand and observe interior details about component under test better. Then a framework of testable component based on above DU-table is given. These facilities provide ways to detect errors, observe state variables by observation-points based monitor mechanism. Moreover, above methods are applied to our application developed by ourselves before, and some test cases are generated. Then our method is compared with Orso method and Kan method using the same example, presenting the comparison results. The results illustrate the validity of our method, effectively generating test cases and killing more mutants.  相似文献   

13.
基于构件技术的软件测试问题探讨   总被引:4,自引:0,他引:4  
描述了构件技术的特点,介绍了构件及构件软件的概念、特点和由此引发的测试问题,以及现有构件软件测试方法的研究情况。  相似文献   

14.
软件测试研究进展   总被引:66,自引:1,他引:66  
从软件测试的技术与过程、持续的软件测试、软件测试的充分性准则等方面简要介绍软件测试的基本思想;讨论软件测试中的若干问题,包括面向路径的测试数据自动生成、测试预言、期望结果的自动生成、回归测试等;并且探讨软件测试的发展趋势,包括构件测试、软件的易测试性与基于合约的构件易测试性设计和Web Services测试等。  相似文献   

15.
软件复用以面向对象技术为基本的技术支持,是在软件开发中避免重复劳动而引入的一种解决方案.其充分利用过去应用系统开发中积累的己有开发成果、知识和经验,从而将已有构件进行组装,组成新的系统.通过这种软件复用,可以极大地提高软件开发的效率和质量.按照这种建模思想,研究了一种基于软件复用,建立在数据总线和模型系统通用平台基础上的构件管理系统,按需定购新的应用,组装成一个新系统,适应现代作战模拟的需要.  相似文献   

16.
基于构件库的软件重用技术   总被引:1,自引:0,他引:1  
论述了基于构件的软件重用技术包括的三个部分:以构件库为中心的开发模型,与构件库相关的技术,基于软件体系结构的构件复合。最后,介绍了采用这些技术的一个程序例子。  相似文献   

17.
谭水木 《河南科学》2007,25(1):129-132
基于软构件粒度的软件重用技术是软件工程的最新技术进展,从结构化与面向对象软件开发方法的比较出发,结合软构件的属性、分类、开发原则、应用条件和构件效能,详细讨论了软构件的度量、可理解性与可重用性之间的关系以及当前软构件技术发展过程存在的问题,重点分析了软构件粒度的分类及粒度大小对软构件的影响.对以软构件粒度为基础的软件开发具有重要意义。  相似文献   

18.
面向组件的软件测试技术   总被引:3,自引:0,他引:3  
使用组件,特别是第三方商业组件集成开发而成的软件越来越多,面向组件的测试技术的需求越来越大。UML是目前软件开发业应用最广泛的可视化标准建模语言,它能应用于整个软件开发过程的各阶段。UML的许多特点与面向组件的软件测试需求相吻合。基于UML的软件测试技术在对面向组件的软件开发具有广阔的研究和应用前景。  相似文献   

19.
在软件构件的基础上,详细介绍了基于构件技术的MIS开发过程和开发原则.  相似文献   

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

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