下载此文档

软件测试面向对象测试技术.ppt


文档分类:IT计算机 | 页数:约58页 举报非法文档有奖
1/58
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/58 下载此文档
文档列表 文档介绍
第八章 面向对象软件测试
软件测试面向对象测试技术
一、面向对象测试概述
1. 传统的软件开发存在的问题
(1)软件重用性差
(2)软件可维护性差
(3)开发出的软件不易满足用户需求
软件测试面向对象测试技术
一、面向对象测试概述
2、面向对象技术
基本概念
(1)对象
(2)对象的状态和行为
(3)类
(4)类的结构(类间关系)
(5)消息和方法
软件测试面向对象测试技术
一、面向对象测试概述
我们生活在一个对象的世界里,每个对象有一定的属性,把属性相同的对象进行归纳就形成类
例如:家具就可以看作类, 其主要的属性有价格、尺寸、重量、位置和颜色等
无论我们谈论桌子、椅子还是沙发、衣橱,这些属性总是可用的,因为它们都是家具而继承了为类定义的所有属性。
除了属性之外,每个对象可以被一系列不同的方式操纵,它可以被买卖、移动、修改(如漆上不同的颜色)。
这些操作或方法将改变对象的一个或多个属性。
类的合法操作可以和对象的定义联系在一起,并且被类的所有实例继承。
软件测试面向对象测试技术
一、面向对象测试概述
面向对象特征
(1)对象唯一性
(2)分类性
(3)继承性
(4)多态性
软件测试面向对象测试技术
一、面向对象测试概述
面向对象要素
(1)抽象
(2)封装
(3)共享
软件测试面向对象测试技术
面向对象软件开发方法与传统的软件开发方法的区别:
(1)调查、分析系统需求,建立一个全面、合理、统一的模型。
(2)对象设计。
(3)程序实现。
软件测试面向对象测试技术
面向对象软件开发过程
面向对象的开发模型突破了传统的瀑布模型,将开发分为面向对象分析(OOA),面向对象设计(OOD),和面向对象编程(OOP)三个阶段。
针对这种开发模型,结合传统的测试步骤的划分,我们把面向对象的软件测试分为:
面向对象分析的测试,面向对象设计的测试,面向对象编程的测试;
面向对象单元测试,面向对象集成测试,面向对象系统测试。
软件测试面向对象测试技术
面向对象测试
在传统的面向过程程序中,对于函数 y=Function(x);
只需要考虑一个函数(Function())的行为特点,在面向对象程序中,你不得不同时考虑基类函数(Base::Function())的行为和继承类函数(Derived::Function())的行为。
面向对象程序的结构不再是传统的功能模块结构,作为一个整体,原有集成测试所要求的逐步将开发的模块搭建在一起进行测试的方法已不可能。
软件测试面向对象测试技术
面向对象测试
面向对象软件对每个开发阶段都有不同以往的要求和结果,已经不可能用功能细化的观点来检测面向对象分析和设计的结果。针对面向对象软件的开发特点,应该有一种新的测试模型。
软件测试面向对象测试技术

软件测试面向对象测试技术 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数58
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sanshenglu2
  • 文件大小721 KB
  • 时间2021-03-28
最近更新