共查询到20条相似文献,搜索用时 31 毫秒
1.
软件测试是整体软件开发中的重要一环,是确保软件质量,提高其可靠性的关键步骤.然而,传统的测试技术和方法,对面向对象技术开发的软件存在一定的缺陷.本文在分析面向对象软件开发技术特点的基础上,讨论了面向对象软件测试的测试策略、方法及测试技术. 相似文献
2.
面向对象软件测试是面向对象软件开发的不可缺少的一环 ,是保证软件质量、提高软件可靠性的关键。类测试是面向对象软件测试的关键 ,基于服务的类测试是面向对象软件测试中的重要内容。本文探讨了一种类的服务的测试模型及相应的测试策略。针对Kung等人提出的块分支图 (BlockBranchDiagram) ,探讨了对服务进行结构测试和功能测试的方法 ,提出了类的服务的测试模型。 相似文献
3.
4.
刘婷 《湘潭师范学院学报(自然科学版)》2008,30(4):14-15
面向对象软件的基本单位是类,类的正确性是整个软件正确运行的基础,所以对类进行充分严格的测试至关重要。采用面向对象的思想来测试面向对象的软件,为测试用例的生成提供了通用的接口,提高了测试代码的可复用性,为面向对象软件的充分测试奠定了基础。 相似文献
5.
6.
谢声鹏 《重庆文理学院学报(自然科学版)》2003,2(3):26-28
面向对象软件测试是面向对象软件开发的不可缺少的一环,是保证软件质量,提高软件可靠性的关键.但目前的研究现状与面向对象的分析、设计技术以及程序设计语言的研究相比尚显薄弱.本文在分析面向对象程序设计语言对软件测试影响的基础上,讨论了面向对象软件测试的测试策略及测试技术. 相似文献
7.
提出了一种测试面向对象程序的框架模型.用Object-Z语言描述面向对象程序的形式化规约.从形式化规约说明中可以推导出的面向对象程序的状态转换图,状态图可以表示面向对象程序的动态行为,并且可以用来描述一个由面向对象程序的方法调用序列组成的测试数据集.最后给出了验证一个方法调用序列正确性的方法.测试结果显示这一框架模型对于测试面向对象程序是可行的. 相似文献
8.
面向对象方法使用独特的概念和技术完成软件开发工作,因此,在测试面向对象程序的时候,除了继承传统的测试技术之外,还必须研究与面向对象程序特点相适应的新的测试技术。就基于VB(Visual Basic)等面向对象环境下的软件测试方法进行分析,从而给出面向对象的环境下软件测试的一般方法。 相似文献
9.
面向对象技术的大量使用成为一种新的流行趋势,而软件测试成为软件开发中越来越重要的一环.本文分析了面向对象技术对软件测试工具开发、测试流程管理、测试信息复用的影响,还探讨了面向对象软件测试的测试层次、测试内容和方法. 相似文献
10.
谢声鹏 《渝西学院学报(自然科学版)》2003,2(3):26-28
面向对象软件测试是面向对象软件开发的不可缺少的一环,是保证软件质量,提高软件可靠性的关键.但目前的研究现状与面向对象的分析、设计技术以及程序设计语言的研究相比尚显薄弱.本在分析面向对象程序设计语言对软件测试影响的基础上,讨论了面向对象软件测试的测试策略及测试技术. 相似文献
11.
面向对象软件测试的几个问题 总被引:1,自引:0,他引:1
目前面向对象程序设计技术已经得到了广泛的使用,然而传统的面向过程式软件测试方法已经不能更好地与之相适应,如何对面向对象的程序进行测试?本文主要讨论了面向对象软件测试中的一些问题,包括面向对象软件编码阶段的单元测试和系统集成测试的实施测试。 相似文献
12.
面向对象的程序与传统的结构化程序相比,具有许多特点,如消息传递、同步、动态绑定、对象实例、继承、多态等.面向对象软件的测试比结构化软件的测试更困难,因此提出一种基于OOPN模型的面向对象的集成测试方法.首先用面向对象petri网(OOPN)模拟系统中的对象及其交互过程,然后在此模型的基础上提出生成测试例的算法.此方法的创新之处在于将数据流与控制流相结合的方法用于面向对象的测试之中. 相似文献
13.
14.
软件集成测试中的一种用例生成方法 总被引:1,自引:0,他引:1
针对面向对象语言的多态、动态绑定等特性增加了面向对象软件集成测试难度的问题,提出了一种测试用例的生成方法.首先借鉴正交矩阵测试策略的思想,采用自定义正交矩阵生成算法生成一个二维正交矩阵,再使用鲁棒性测试方法优化生成正交矩阵,最后采用自定义测试用例生成算法为面向对象软件的集成测试生成测试用例集,并将测试用例集用XML文档保存,以备下一步测试用例复用.经验证表明,使用正交矩阵能提高错误检测能力,用其生成的测试用例比较少且方法简单、易于实现. 相似文献
15.
面向对象软件测试的方法研究 总被引:4,自引:3,他引:1
结合传统软件测试与面向对象软件测试的方法和技术,针对现代管理信息系统软件面向对象的特点,以连锁配送管理信息系统为例,讨论了基于面向对象软件的测试模型.提出了一种新的层次划分方法:将系统划分为5个层次,即类和对象层、结构层、主题层、服务层、系统层,并给出了相应层次的测试方案. 相似文献
16.
面向对象技术在软件工程中的推广使用,使得传统的测试技术和方法受到了极大的冲击.对面向对象技术所引入的消息传递、数据抽象、封装、继承、多态等新特点,传统的测试技术已经无法有效的进行测试.对面向对象软件的测试,测试策略或方法都需要出现相应的变革或更新.本文给出一种基于UML和CP-net集成描述的面向对象软件的类集成测试方法,重点在于测试不同的类方法之间的交互行为.这种方法首先用UML和CP-net集成描述用户需求,然后基于这个描述模型,按照基本路径覆盖的标准自动产生测试例. 相似文献
17.
针对目前面向对象软件的测试方法较少且效率不高的问题,提出将基于ART(adaptive ran-dom testing)思想的限制性随机测试RRT(restricted random testing)应用到面向对象程序中的方法.分析了面向对象软件测试用例的结构,提出了测试用例包含动态部分和静态部分.确定测试用例之间的距离为动态部分和静态部分的距离和,并分别给出了这2个距离的计算公式.设计了基于RRT的测试原型系统,该原型系统主要的功能模块有类图录入模块、测试用例距离度量模块、基于RRT测试用例生成模块、结果分析模块.通过试验对比了文中方法与随机测试方法.结果表明,文中提出面向对象的RRT方法在发现第1个程序错误的测试中比随机测试方法减少了约50%的测试用例数量,且在发现测试用例的质量上也几乎与随机测试相同.文中提出的测试用例度量机制能够有效地对面向对象软件中的测试用例进行区分,基于RRT的测试原型系统也能自动化地生成测试用例并自动测试从而大大提高了面向对象软件测试的效率. 相似文献
18.
面向对象技术在软件开发中的应用 总被引:1,自引:0,他引:1
面向对象方法的中心是用对象(数据与操作的集合)来模拟现实世界,常用的传统设计方法是面向功能分解,数据与操作是分开的。面向对象方法引入了新的机制,如对象、继承、封装等。通过分析面向对象编程语言实现多态性的机制,程序开发人员可以合理利用多态性的特点,处理具有普遍性而执行环境又比较特殊的问题。为此,本文首先讨论了面向对象系统的特征,接着分析了面向对象的软件重用开发方法﹑面向过程和面向对象比较﹑面向对象程序测试和面向对象的程序维护OOSM,最后研究了面向对象程序设计存在的问题和在C 、Delphi和Oracle中的应用。因此本文具有深刻的理论意义和广泛的实际应用。 相似文献
19.
结合随机图理论以及扩展PIE模型,提出了一种新的面向对象软件可测试性计算模型.分析了对象粒度的PIE扩展模型,并将传播感染免疫理论应用于表征软件系统的随机图,最终给出了面向对象软件可测试性的计算方法. 相似文献
20.
为了实现面向对象语言编译器自动测试工具(O-OCTT)对多种面向对象语言的支持功能,研究系统功能扩展的实现方法.基于现有O-OCTT的测试模式和整体功能构架,借鉴插件式(plus-in)的设计思想,对系统的测试用例生成器进行改进,将测试用例中间代码自动生成的方法引入测试用例自动生成过程中,实现系统对多面向对象语言的支持,使O-OCTT能适应面向对象语言编译器的自动化测试要求. 相似文献