描述单元测试的对象、方法与内容。
第1题:
以下关于面向对象软件测试的说法中,正确的是
A) 单个成员方法的测试不属于面向对象单元测试考虑的范畴
B) 等价类划分测试只适用于传统软件的测试,不适用于面向对象软件的测试
C) 基于判定表的测试适用于面向对象软件的测试
D) 抽象类无法进行单元测试
A.
B.
C.
D.
第2题:
A.信息策略与方法、信息技术、信息服务对象、信息服务内容
B.信息策略与方法、信息技术、信息服务对象、信息服务者
C.信息策略与方法、信息服务对象、信息服务者、信息服务内容
D.信息技术、信息服务对象、信息服务者、信息服务内容
第3题:
在面向对象方法中,【 】描述的是具有相似属性与操作的二组对象。
第4题:
比较传统的软件单元测试与面向对象软件的单元测试的内容,下列说法错误的是______。
A) 传统的软件单元测试的对象是软件设计的最小单位——模块,测试依据是详细设计说明书
B) 单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误
C) 面向对象软件很难对单个成员方法进行充分的测试,具有良好封装性的类称为单元测试的基本对象
D) 面向对象软件的测试大多采用白盒测试技术,系统内多个模块可以并行的进行测试
A.
B.
C.
D.
第5题:
下列不属于极限测试的实施要注意的是______。
A.单元测试用例如何生成
B.单元测试工具的选择使用
C.集成测试方法的选择
D.模拟对象的使用
第6题:
第7题:
用数学的方法来描述出对象输入量与输出量之间的关系,这种对象特性的数学描述就称为对象的数学模型。
第8题:
试比较面向对象单元测试与传统结构化单元测试的异同。
第9题:
下列描述中,不属于单元测试内容的是()
第10题:
第11题:
第12题:
第13题:
关于面向对象软件单元测试的说法,错误的是______。
A) 面向对象软件中可独立被测试的单元通常是一个类族
B) 面向对象软件中可独立被测试的单元也可能是一个独立的类
C) 面向对象的单元测试分为方法层次、类层次和类树层次的测试
D) 面向对象的单元测试与面向过程的单元测试目的相同
A.
B.
C.
D.
第14题:
在面向对象方法中[ ]描述的是具有相似属性与操作的—组对象。
第15题:
单元测试的对象是_________________。
第16题:
在面向对象软件测试模型中,面向对象编程的测试可以细分为______。
A.单元测试和集成测试
B.单元测试和系统测试
C.单元测试、集成测试和系统测试
D.系统测试和验收测试
第17题:
面向对象软件很难对单个成员方法进行充分的测试,具有良好封装性的类称为单元测试的基本对像。下列内容,不属于类层次测试内容的为______。
A) 不变式边界测试
B) 多态服务测试
C) 模态类测试
D) 非模态类测试
A.
B.
C.
D.
第18题:
简述单元测试的内容。
单元测试的内容有:
(1)模块接口测试:对通过被测模块的数据流进行测试。为此,对模块接口,包括参数表、调用子模块的参数、全程数据、文件输入/输出操作都必须检查。
(2)局部数据结构测试:设计测试用例检查数据类型说明、初始化、缺省值等方面的问题,还要查清全程数据对模块的影响。
(3)路径测试:选择适当的测试用例,对模块中重要的执行路径进行测试。对基本执行路径和循环进行测试可以发现大量路径错误。
(4)错误处理测试:检查模块的错误处理功能是否包含有错误或缺陷。例如,是否拒绝不合理的输入;出错的描述是否难以理解、是否对错误定位有误、是否出错原因报告有误、是否对错误条件的处理不正确;在对错误处理之前错误条件是否已经引起系统的干预等。
(5)边界测试:要特别注意数据流、控制流中刚好等于、大于或小于确定的比较值时出错的可能性。对这些地方要仔细地选择测试用例,认真加以测试。
(6)此外,如果对模块运行时间有要求的话,还要专门进行关键路径测试,以确定最坏情况下和平均意义下影响模块运行时间的因素。这类信息对进行性能评价是十分有用的。
略
第19题:
单元测试的对象是模块。
第20题:
测试面向对象软件时,主要有哪些设计单元测试用例的方法?
第21题:
面向对象测试包括:面向对象分析的测试、面向对象设计的测试、面向对象编程的测试、面向对象单元测试、()、面向对象系统测试。
第22题:
第23题:
对
错