第7章 面向对象的软件测试技术复习纲要

第7章 面向对象的软件测试技术复习纲要

ID:15529613

大小:78.50 KB

页数:9页

时间:2018-08-03

第7章 面向对象的软件测试技术复习纲要_第1页
第7章 面向对象的软件测试技术复习纲要_第2页
第7章 面向对象的软件测试技术复习纲要_第3页
第7章 面向对象的软件测试技术复习纲要_第4页
第7章 面向对象的软件测试技术复习纲要_第5页
资源描述:

《第7章 面向对象的软件测试技术复习纲要》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章面向对象的软件测试技术复习纲要1、面向对象的软件测试可分为哪些测试?12、面向对象分析(OOA)的测试划分哪几个方面?13、面向对象设计(OOD)的测试划分哪几个方面?24、面向对象编程(OOP)的测试25、传统的单元测试能否在面向对象的软件单元测试?26、面向对象的软件集成测试的什么时候开始?它的测试策略是什么?27、面向对象的软件确认、系统测试28、面向对象的软件测试策略31)、基于故障的测试32)、基于场景的测试33)、OO类的随机测试34)、类层次的分割测试35)、由行为模型(状态、活劝、顺序和合作图)导出的测试3有关面向对象的考题:41、面向对象的软件测试

2、可分为哪些测试?面向对象分析(OOA)的测试、面向对象设计(OOD)的测试、面向对象编程(OOP)的测试、面向对象单元测试、面向对象集成测试、面向对象确认和系统测试。OOATest:对分析结果进行测试OODTest:对设计结果进行测试OOPTest:针对编程风格和程序代码实现进行测试面向对象单元测试:对程序内部具体单一的功能模块的测试,主是对类成员函数的测试。面向对象集成测试:主要对系统内部的相互服务进行测试,如成员函数间相互作用,类间的消息传递等。面向对象确认、系统测试:是基于面向对象集成测试的最后阶段的测试,主要以用户需求为测试目标2、面向对象分析(OOA)的测试划分

3、哪几个方面?对OOA阶段的测试划分为五个方面1)、对认定的对象的测试2)、对认定的结构的测试3)、对认定的主题的测试4)、对定义的属性和实例关联的测试5)、对定义的服务和消息关联的测试3、面向对象设计(OOD)的测试划分哪几个方面?对OOD阶段测试划分为三个方面1)、对认定的类的测试2)、对构造的类层次结构的测试3)、对类库的支持的测试4、面向对象编程(OOP)的测试对OOP阶段测试划分为二个方面1)、数据成员是否满足数据封装的要求2)、类是否实现了要求的功能5、传统的单元测试能否在面向对象的软件单元测试?一些传统的单元测试方法在面向对象的软件单元测试也可以使用。6、面向

4、对象的软件集成测试的什么时候开始?它的测试策略是什么?1)、面向对象的软件集成测试通常需要在整个程序编译完成后进行2)、两种测试策略第一种基于线程的测试集成对回应系统的一个输入或事件所需的一组类,每个线程集成并分别测试,应用回归测试以保证没有产生副作用。第二种基于使用的测试通过测试那些几乎不使用服务器类的类(称为独立类)而开始构造系统,在独立类测试完成后,下一层中使用独立类的类(称为依赖类)被测试。3)、可以先进行静态测试,再进行动态测试。7、面向对象的软件确认、系统测试传统的黑盒测试方法可被用于驱动有效性测试。8、面向对象的软件测试策略1)、基于故障的测试具有较高的发现

5、可能故障的能力2)、基于场景的测试两种错,一是不正确的规格说明;二是没有考虑子系统间的交互作用3)、OO类的随机测试如果一个类有多个操作(功能),这些操作(功能)序列有多种排列。而这种不变化的操作序列可随机产生,用这种可随机排列的序列来检查不同类实例的生存史,就叫随机测试。4)、类层次的分割测试基于状态的分割、基于属生的分割、基于型的分割5)、由行为模型(状态、活劝、顺序和合作图)导出的测试有关面向对象的考题:(2006年)●___(18)___是面向对象程序设计语言不同于其它语言的主要特点,是否建立了丰富的___(19)___是衡量一个面向对象程序设计语言成熟与否的重要

6、标志之一。  (18)A.继承性    B.消息传递   C.多态性    D.静态联编  (19)A.函数库    B.类库     C.类型库    D.方法库●在面向对象软件开发过程中,采用设计模式___(34)___。  (34)A.允许在非面向对象程序设计语言中使用面向对象的概念    B.以复用成功的设计和体系结构    C.以减少设计过程创建的类的个数    D.以保证程序的运行速度达到最优值(2007)●在面向对象的语言中,(7)。(7)A.类的实例化是指对类的实例分配存储空间B、每个类都必须创建一个实例C、每个类只能创建一个实例D、类的实例化是指对类进行

7、初始化●在统一建模语言(UML)中,描述系统与外部系统及用户之间交互的图是(8)。(8)A.类B.用例C.对象D.协作●面向对象分析与设计是面向对象软件开发过程中的两个重要阶段,下列活动中,(25)不属于面向对象分析阶段。(25)A.构建分析模型B.识别分析类C.确定接口规格D.评估分析模●面向对象分析需要找出软件需求中客观存在的所有实体对象(概念),然后归纳、抽象出实体类。(26)是寻找实体对象的有效方法之一。(26)A.会议调查B.问卷调查C.电话调查D.名词分析●在进行面向对象设计时,采用设计模式能够(29)。(29)A

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

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

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