面向对象测试充分性三个常用标准是基于状态的覆盖率、()和基于代码的覆盖率。

题目

面向对象测试充分性三个常用标准是基于状态的覆盖率、()和基于代码的覆盖率。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下关于面向对象软件测试的说法中,正确的是

A) 单个成员方法的测试不属于面向对象单元测试考虑的范畴

B) 等价类划分测试只适用于传统软件的测试,不适用于面向对象软件的测试

C) 基于判定表的测试适用于面向对象软件的测试

D) 抽象类无法进行单元测试

A.

B.

C.

D.


正确答案:D

第2题:

下列关于面向对象程序的测试组织问题的说法中,正确的是 ______。

A.在面向对象程序测试中,通过执行程序代码完成的测试通常包括单元测试、集成测试和系统测试三个主要方面

B.在面向对象程序中的一个类可以作为被独立测试的单元

C.在面向对象程序测试中,很容易对一个类中的单个成员方法进行充分的单元测试

D.由于集成测试目标相同,结构化程序的集成测试技术都适用于对类的测试


正确答案:A
解析:在面向对象程序测试中,通过执行程序代码完成的测试通常包括单元测试、集成测试和系统测试三个主要方面。其中单元测试的基本要求是被测单元被独立地测试,而在测试面向对象程序时,由于一个类的各个成员方法通常是相互联系的,因而很难对一个类中的单个成员方法进行充分的单元测试。面向对象程序中的一个类甚至也不能作为被独立测试的单元,主要原因一方面是由于继承的存在,一个类通常依赖于其父类和其他祖先类,另一方面由于面向对象程序经常出现多个类相互依赖也会导致每个类难以被独立的测试。集成测试是针对程序的集成结构进行,在面向对象程序中,许多集成机制在传统结构化程序中没有,因而结构化程序的集成测试技术难以适用于对类的测试。

第3题:

以下关于面向对象软件集成测试的说法中,正确的是______。

A.大突击测试总是面向对象软件集成测试效果最差的方法

B.基于判定表的测试是面向对象软件集成测试的常用方法

C.大突击测试无须增量集成

D.自底向上集成需要开发的测试代码总是比自顶向下集成需要开发的测试代码多


正确答案:C
解析:所谓大突击集成就是将系统的所有组成成份都集成在一起进行测试。与其他集成策略不同的是,大突击集成只能进行一轮,无须进行增量集成。

第4题:

面向对象的分析由对象、结构、继承性和基于消息的通信构成。()


参考答案:√

第5题:

不属于面向对象系统测试的内容的是()。

A、功能测试

B、强度测试

C、基于线程的测试

D、性能测试


参考答案:C

第6题:

以下关于面向对象软件测试的说法中,正确的是

A) 大突击集成是最有效的面向对象软件集成测试策略

B) 在面向对象软件的单元测试中,一棵继承树上的每个类都需要进行测试

C) 针对一个类的多个实例间协作的测试属于面向对象软件集成测试考虑的范畴

D) 在面向对象软件的单元测试中,基于判定表的测试是类层次测试的常用方法

A.

B.

C.

D.


正确答案:B

第7题:

●软件测试可分为静态测试和动态测试,下列不属于静态测试的是(63)。

(63)A.代码检查

B.静态结构分析

C.代码质量度量(圈复杂分析等)

D.覆盖率分析


正确答案:D

第8题:

下列指导选择和使用测试覆盖率的原则中错误的是______。

A.覆盖率不是目的,仅是一种手段

B.不要追求绝对100%的覆盖率

C.不可能针对所有的覆盖率指标来选择测试用例

D.只根据测试覆盖率指标来指导测试用例的设计


正确答案:D
解析:在选择和使用覆盖率时,应该注意以下原则:
  覆盖率只是一种手段,不是测试的最终目的。
  不可能针对所有的覆盖率进行测试,但如果只考虑一种覆盖率也是不妥的。
  不要追求绝对100%的覆盖率。
  设计测试用例时,不仅要考虑到覆盖率,还应综合考虑其他方面,如成本等。
  D说法不当。

第9题:

基于情景的测试是面向对象系统确认测试的主要方法。()

此题为判断题(对,错)。


参考答案:错

第10题:

面向对象测试充分性三个常用标准是基于状态的覆盖率、()和基于代码的覆盖率。


本题答案:基于约束的覆盖率

更多相关问题