文档库 最新最全的文档下载
当前位置:文档库 › 关于面向对象软件测试技术的研究

关于面向对象软件测试技术的研究

龙源期刊网 https://www.wendangku.net/doc/0210760349.html,

关于面向对象软件测试技术的研究

作者:余先荣罗婷婷

来源:《中国新通信》2013年第08期

【摘要】在软件项目的开发利用进程中对设计出的软件做应用的测试工作至关重要,其

不仅有利于将软件所需运用的开发时间缩短,而且还能在减小成本投入的基础上将软件的应用质量做有效的提高,因此进行这样的工作十分重要。在文中主要对软件面向对象测试的有关内容做简介。

【关键词】面向对象软件测试技术研究

一、前言

上世纪的80年代对软件测试的定义有,应用人工运行方式、软件自动工作方式或者对固定系统运作过程来对软件进行测试,而检测的主要内容就是为了查看其是否能够达到规定的要求,软件实际应用的结果和预测的结果是否有较大差距。由此可见软件在开发和生产的过程中必须要伴随着软件的测试来进行才能顺利的完成。

软件测试被广泛的应用是因为软件在开发和生产中存在很多的危机性。而目前的软件测试早已不是软件开发进程里的一个伴随者,而是转变成软件开发全程中的重要过程,被看做是产品质量监控的主要执行者。因此软件测试从伴随者的地位上升至软件产品质量监管的执行者时,此项技术的要求也越来越高,测试过程中所需要面对的难点也越来越多,所以加强软件测试的技术研究非常紧迫[1]。

二、面向对象技术和软件测试的内容

具有新型开发方式的面向对象拥有一些独特的内容。比如:要将软件在开发全程中的各个时期整合思考;注意到整个时期中软件开展阶段都具有持续性;软件的开发可以划分为面向对象的分析程序、面向对象的设计程序、面向对象的编辑程序、面向对象的测试程序。

在软件系统被定义为是面向对象时,首先应该是由对象、类、继承、通信来组合完成。在所有程序里的组成成分都应该是对象,而软件的计算需要应用到对象和对象的相互通信来实现[2]。类抽象性的定义是面向对象技术的本质要求,从而才能把变量和作用在其身上的运作安

置在一起。而对象系统的组成需要通过不一样的类及方法来完成。在相对传统的软件基础上把极具复杂的过程或方法改变成对象相互间的交换就是面向对象软件。面向对象语言自身的特性在软件测试中的作用有以下内容:

(1)封装给测试造成的作用。能够在词法单位上对既定名字的可见性控制访问体系是封装的定义。对信息的模块化和隐藏性都能起相应的支持作用,对全程的访问变量可产生有效的控制。但另一方便会对软件的测试引来一些麻烦。在对象的内在形态中,封装是起隐藏的作

相关文档