37060213_王烨_面向对象论文

37060213_王烨_面向对象论文

ID:18780187

大小:98.00 KB

页数:9页

时间:2018-09-23

37060213_王烨_面向对象论文_第1页
37060213_王烨_面向对象论文_第2页
37060213_王烨_面向对象论文_第3页
37060213_王烨_面向对象论文_第4页
37060213_王烨_面向对象论文_第5页
资源描述:

《37060213_王烨_面向对象论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、院系6系学号37060213分类号面向对象软件测试技术理论的学习研究院(系)名称计算机科学与技术专业名称计算机科学与技术学生姓名王烨指导教师刘超2009年3月9目录中文摘要3英文摘要3概述3正文41面向对象的基本概念41.1对象41.2消息41.3类51.4继承51.5封装51.6多态62面向对象软件的特点对测试的影响62.1信息隐蔽和封装性62.2继承性72.3多态性和动态邦定73面向对象的测试与传统测试的比较74面向对象软件测试的层次划分及内容84.1类测试84.2方法测试84.3类簇测试(集成测试)94.4系统测试9总结9参考文献99面向对象软件测试

2、技术理论的学习研究中文摘要由于面向对象编程语言的发展,面向对象的软件被设计成一系列的对象及其之间通过消息的相互作用,这些对象从根本上形成了问题的模型,并由这些对象共同作用于一个解决方案。面向对象的程序设计又提供了信息隐蔽、继承、多态和动态绑定等机制。这种软件开发方法固有的特性,给软件测试理论、技术、方法等方面带来了巨大的影响,而对象之间操作的复杂性与对象本身的封装与多念使面向对象软件的测试工作面临着巨大的挑战。英文摘要Inordertofacingtothedevelopmentoftheobjectplaitdistancelanguage,faceto

3、thesoftwareofobjecttobedesignaseriesofobjectanditpassestheinteractionofnews,theseobjectsbytherootbecamethemodelofproblem,andfromtheseobjectcommonfunctionareatasolution.Theprogramdesignwhichfacestoobjectprovidedaninformationagainconcealment,inherit,manyTaisanddynamicstatebindsettle

4、etc.mechanism.Thiskindofmethodinherentpropertyofthesoftwaredevelopment,givesoftwaretestthetheories,technique,method...etc.broughthugeinfluence,buttheofobjectoperateofthesealofcomplexityandobjectpackandmuchreadaloudtomakethetestworkoffacetotheobjectsoftwarefaceahugechallenge.概述9面向对

5、象是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。通过对面向对象软件测试技术理论的学习研究,对面向对象的基本概念有了比较深入的理解与体会,对于今后的面向对象语言的学习,软件的编写和测试等技术的掌握奠定了基础。正文1面向对象的基本概念面向对象语言更接近人的思维,面向对象程序的主要结构特点是:第一,程序一般有类的定义和类的使用两部分组成,在主程序中定义各个对象并规定它们之间传递消息的规律

6、;第二,程序中的一切操作都是通过面向对象发送消息来实现的,对象接收到消息后,启动有关方法去完成相应的操作”。下面就是一些有关面向对象语言的对象、状态、消息、类、以及面向对象语言的三个重要的特征,继承、封装和多态。1.1对象对象由保存对象属性的数据和可以施加于这些数据的操作封装在一起构成的整体。对象是类的实例,对象给类以生命,类想要做的事情必须通过建立对象和在对象仁进行操作而实现。1.2消息消息是对象的操作将要执行的一种请求,是一个对象要求另外一个对象执行某个功能操作的规格况明,通过消息传递9。能完成对象之问的相互请求或相互协作。除了需要一个操作的名字,消息

7、还可包含一些值(实参),它们常常在操作被执行时使用。消息的接收者也可以将某个值返回给消息的发送者,消息传递使程序的控制流错综复杂,不易于理解和把握,给测试带来了一定的困难。1.3类类是面向对象中基本构造单元,是一组具有相同数据结构和相同操作的对象的集合。类的定义包括一组数据属性和在数据上的一组合法操作,也就是方法。在面向对象的程序中,任何被描述的概念最初都必须被声明为类,然后创建由该类定义的对象在一个类中,每个对象都是类的实例,它们都可使用类中提供的函数。类和对象之间的关系是抽象和具体的关系,类是对多个对象进行综合抽象的结果。1.4继承继承是面向对象程序设

8、计的一个重要特征,它允许在既有类的基础上创建新的类,新类可以从一个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。