首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 125 毫秒
1.
面向对象的程序与传统的结构化程序相比,具有许多特点,如消息传递、同步、动态绑定、对象实例、继承、多态等.面向对象软件的测试比结构化软件的测试更困难,因此提出一种基于OOPN模型的面向对象的集成测试方法.首先用面向对象petri网(OOPN)模拟系统中的对象及其交互过程,然后在此模型的基础上提出生成测试例的算法.此方法的创新之处在于将数据流与控制流相结合的方法用于面向对象的测试之中.  相似文献   

2.
面向对象技术在软件工程中的推广使用,使得传统的测试技术和方法受到了极大的冲击.对面向对象技术所引入的消息传递、数据抽象、封装、继承、多态等新特点,传统的测试技术已经无法有效的进行测试.对面向对象软件的测试,测试策略或方法都需要出现相应的变革或更新.本文给出一种基于UML和CP-net集成描述的面向对象软件的类集成测试方法,重点在于测试不同的类方法之间的交互行为.这种方法首先用UML和CP-net集成描述用户需求,然后基于这个描述模型,按照基本路径覆盖的标准自动产生测试例.  相似文献   

3.
软件集成测试中的一种用例生成方法   总被引:1,自引:0,他引:1  
针对面向对象语言的多态、动态绑定等特性增加了面向对象软件集成测试难度的问题,提出了一种测试用例的生成方法.首先借鉴正交矩阵测试策略的思想,采用自定义正交矩阵生成算法生成一个二维正交矩阵,再使用鲁棒性测试方法优化生成正交矩阵,最后采用自定义测试用例生成算法为面向对象软件的集成测试生成测试用例集,并将测试用例集用XML文档保存,以备下一步测试用例复用.经验证表明,使用正交矩阵能提高错误检测能力,用其生成的测试用例比较少且方法简单、易于实现.  相似文献   

4.
测试覆盖准则是软件测试的一个重要组成部分。目前已有的覆盖准则研究大多从程序代码或者规范出发,很少将两者结合起来考虑。另外,面向对象软件和扩展有限状态机(EFSM)规范应用越来越广泛。该文从面向对象程序代码和EFSM规范两方面出发,对现有测试覆盖准则进行了分析比较,给出了2个新的测试覆盖准则,对现有测试覆盖准则进行了扩充,并对基于面向对象程序和EFSM规范的测试覆盖准则进行了公理化评估。通过实验进一步分析了基于规范的和面向对象程序的测试覆盖准则之间的一些对应关系,为测试人员在测试准则的选取上提供了一定的指导。  相似文献   

5.
面向对象软件测试的几个问题   总被引:1,自引:0,他引:1  
杨锦云  陈伟 《南昌高专学报》2004,19(3):99-99,103
目前面向对象程序设计技术已经得到了广泛的使用,然而传统的面向过程式软件测试方法已经不能更好地与之相适应,如何对面向对象的程序进行测试?本文主要讨论了面向对象软件测试中的一些问题,包括面向对象软件编码阶段的单元测试和系统集成测试的实施测试。  相似文献   

6.
C++中虚函数的实现机制   总被引:4,自引:0,他引:4  
介绍了C 编程语言中的虚函数及其在进行面向对象程序设计中重要性,并且详细阐述了它在编译器底层虚函数的实现机制.它通过一个vptr和vtable在运行时进行动态绑定,从而能够根据对象类型的不同调用不同的虚函数;并通过实例测试验证了上述机制、  相似文献   

7.
常用的基于数据流的测试充分性准则   总被引:1,自引:0,他引:1  
软件测试所有技术活动的基础,在于测试用例的设计、选择以及评价。如何设计充分的测试集一直是测试人员面对的一个难题。控制流、数据流是分析程序结构的2个主要手段。该文综合介绍了几种在软件单元测试中常用的基于数据流的测试充分性评价准则,如c-use覆盖、p-use覆盖、all-use覆盖、k-dr链覆盖、上下文覆盖等。这些准则适用于用过程式语言、面向对象语言编写的程序。测试人员可用这些准则判断究竟测了多少代码还有多少代码未测到。  相似文献   

8.
Java具有面向对象语言的良好的跨平台性,这就要求其必须在运行过程中才进行对象的动态绑定,但是用户对于动态绑定及相关问题仍理解有误,从动态绑定技术的原理出发,结合Java的具体实例对该技术进行详细阐述。  相似文献   

9.
通过图形用户接口(GUI)测试已经成为软件测试的主要手段,但现阶段GUI测试自动化程度不高.针对这一问题,提出了一种基于模型的GUI测试用例自动生成技术.给出了基于有色Petri网模型的GUI对象建模方法.定义了2种测试覆盖标准,设计了基于不同测试覆盖标准的测试路径和测试数据生成算法.介绍了支持工具GUI测试用例生成器(GTCG)的设计与实现.实验表明: 该模型可有效地描述GUI系统的状态和行为,该技术有助于提高GUI测试的效率和质量.  相似文献   

10.
将UML协作图与状态图结合起来,以此为模型,用于集成测试用例的生成.首先以协作图为依据确定集成测试的对象,对状态图进行组合,形成组合状态图,并给出组合状态图的形式化定义,以及对组合状态图进行展开,然后用于集成测试用例的生成,在覆盖所有的测试需求的前提下,生成的测试用例较少.  相似文献   

11.
阐述了在VB程序中利用ADO对象动态创建数据库和数据表的方法,这些方法在开发VB数据库应用程序中很有实用价值,可以提高数据库程序灵活性。  相似文献   

12.
基于双目视觉的移动机器人动态目标识别与定位   总被引:1,自引:0,他引:1  
提出了一种双目移动机器人实时动态目标识别与定位方法。该算法首先采用SIFT(Scale Invariant Features Transforms)算法提取目标特征,并结合双目视差特征进行目标匹配;然后通过区域增长方法进行目标区域的提取;最后结合双目视觉标定的模型对目标进行定位。实验结果表明:该方法在摄像机运动-目标运动情况下,能对局部特征未知或特征不明显的动态目标进行有效的识别与定位。  相似文献   

13.
参数化设计中面向对象的实体建模   总被引:2,自引:0,他引:2  
面向对象的设计方法是代表一般软件系统设计的一种新方法 ,它提供给开发者处理对象表示的动态特性。文章首先讨论了面向对象的建模方法 ,然后结合实例描述了面向对象建模技术在工程图离线参数化对象的表示、构造和装配等建立及管理参数化对象模型的应用机理 ,同时给出了部分参数化对象和总控对象类及其实例的代码表示和对象的求解策略  相似文献   

14.
利用数学形态学简单准确和便于捕捉图形特征的特点,提出了一种提取圆形目标并定位图像方法。先用形态学开运算去除较小团块,再通过形态学边缘提取算法找出图像中物体边缘,通过圆形的判别标准,提取图像中圆形目标,并定位了圆心的位置。实验表明这是一种有效的提取圆形目标的方法。是实现多种特征定位的有效尝试。  相似文献   

15.
Object as Agent     
Inobjectorienteddesign(OOD),theconceptofobjectgeneralyreferstotheobjectofaction,whichisitsnaiveEnglishmeaning(The‘object’in...  相似文献   

16.
李芸  张捷 《科学技术与工程》2006,6(14):2180-2184
数据复制是实现容错的一种重要方法。介绍了有线网络中的静态与动态数据复制算法。提出了无线网络中的动态数据复制算法。该算法能根据用户信息,动态调整数据复制的数目及放置位置。实验结果表明,新的算法在读取成功率与平均响应时间方面有明显的提高.  相似文献   

17.
分布式信息共享环境中的信息合作模型   总被引:6,自引:0,他引:6  
提出了分布式环境下的信息合作模型,研究了基于CORBA/IIOP的分布式对象管理,包括分布式对象的定义,以区域为单位的对象管理体系结构,及相应的元数据管理·该信息合作模型提供了一个通用的和动态的方法,解决分布式环境下的信息合作问题·通用性体现在网络上任何节点都可以映射为不同的分布式对象,可以分别从属于角色层和信息层;动态性体现在该模型支持分布式对象的即插即用,不同对象具有不同的生命周期·目前,已应用到一个面向虚拟企业的信息集成系统ViaScope中·  相似文献   

18.
研究了二维熵准则极值的递推算法,以获取图像分割的最优门限,基于知识和多特征复合的思想,提出了一种具有知觉组织特点的目标辨识方法,给出了识别复杂场景中特定目标的实验结果。  相似文献   

19.
采用面向对象方法进行教师业务档案管理系统的系统分析和设计,用Viseual Foxpro 6.0开发,重点介绍了该系统的功能以及实用性强、使用方便、效率高、管理规范和实现网上信息资源共享等特点。  相似文献   

20.
基于分布对象模型理论及其相应技术,通过对IBMWebSphereAppServer平台的使用和个人消费信贷管理信息系统(ICCMIS)项目的开发,很好地理解分布对象模型在生产中的应用,并进而对CORBA规范进行学习和实践应用,同时结合实践分析分布对象模型的技术特点并与其它的传统技术进行相应的比较。  相似文献   

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

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