● 在面向对象的软件测试中,如果没有对参与测试的人员给予一个清楚而且充分的规定,我们的测试往往会被削减。于是我们将测试人员分为四类:(1)在面向队对象的测试中类测试人员负责在类被开发出来后测试独立的类;(2)负责测试一系列对象的集合,这些在一起的对象常常有着不同的开发来源,比如来自于两个开发团队。他们的责任就是做足够的功能测试以确定来自不同开发团队或由第3方开发的各种组件在一起是否能够完全正常的协同工作。(1)A. 类测试员 B. 独立测试员 C. 模块测试员 D. 综合测试员(2)A. 类测试员 B.

题目

● 在面向对象的软件测试中,如果没有对参与测试的人员给予一个清楚而且充分的规定,我们的测试往往会被削减。于是我们将测试人员分为四类:

(1)在面向队对象的测试中类测试人员负责在类被开发出来后测试独立的类;

(2)负责测试一系列对象的集合,这些在一起的对象常常有着不同的开发来源,比如来自于两个开发团队。他们的责任就是做足够的功能测试以确定来自不同开发团队或由第3方开发的各种组件在一起是否能够完全正常的协同工作。

(1)A. 类测试员 B. 独立测试员 C. 模块测试员 D. 综合测试员

(2)A. 类测试员 B. 独立测试员 C. 系统测试员 D. 综合测试员


相似考题
参考答案和解析
正确答案:A,D

类测试人员在面向队对象的测试中类测试人员负责在类被开发出来后测试独立的类;

综合测试人员负责测试一系列对象的集合,这些在一起的对象常常有着不同的开发来源,比如来自于两个开发团队。他们的责任就是做足够的功能测试以确定来自不同开发团队或由第3方开发的各种组件在一起是否能够完全正常的协同工作。

系统测试人员具备领域的知识,他们独立负责验证整个应用程序是否满足系统的需求。系统测试人员代表最终用户对项目的期望。

测试管理者负责管理整个测试过程,这也可能是一个管理者的部分角色,或者是希望管理部分测试过程的一些人员。

测试的基本组成是测试用例。在大多数的形式中,测试用例是数据输入和期望结果组成的对。

更多“● 在面向对象的软件测试中,如果没有对参与测试的人员给予一个清楚而且充分的规定,我们的测试往往 ”相关问题
  • 第1题:

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

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

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

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

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

    A.

    B.

    C.

    D.


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

  • 第2题:

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

    A) 面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则

    B) 在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试

    C) 假设类B是类A的子类,如果类A已进行了充分的测试,在测试类B时不必测试任何类B继承类A的成员方法

    D) 对于一棵继承树上的多个类,处于叶子结点的类也需要测试

    A.

    B.

    C.

    D.


    正确答案:C
    解析:封装、继承和多态是面向对象软件区别于传统的结构化软件的3个主要特点,
      然而这些特点都可能对测试带来困难。选项C中考查继承和继承与多态的复合对测试的影响,假设类B是类A的子类,如果类A已进行了充分的测试,若按传统的测试充分性准则,在测试类B时可以把关注点放在类B自身定义的成员变量和成员方法上,但在实际测试类B时,这样的测试往往会不够充分,还是要对类B继承类A的成员方法进行测试的,而且对于一棵继承树上的多个类,仅对处于叶结点的类进行测试也是不充分的。

  • 第3题:

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

    A.面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则

    B.对于一个类的测试,一个测试用例只能包含对该类的一个方法的一次调用

    C.面向对象软件测试不考虑对一个类中的单个方法的测试

    D.面向对象软件测试不必考虑对继承关系的测试


    正确答案:A
    解析:面向对象软件开发与传统的结构化软件开发在分析和设计的视角、系统开发的过程和工作制品的组织和表示等方面都有很大不同,因此在测试方面也有其自己的特点,所以面向对象软件的白盒测试不能简单的、不加改变的照搬传统软件的白盒测试准则,所以A正确。面向对象软件具有封装、继承和多态三个特点,这些特点都可能为面向对象软件测试带来困难,面向对象要考虑继承关系和对类中单个方法的测试这是显然的,由于多态的特点,对一个类的测试,一个测试用例包含对该类几个方法的多次调用都是可能的。

  • 第4题:

    关于面向对象软件单元测试的说法,错误的是______。

    A) 面向对象软件中可独立被测试的单元通常是一个类族

    B) 面向对象软件中可独立被测试的单元也可能是一个独立的类

    C) 面向对象的单元测试分为方法层次、类层次和类树层次的测试

    D) 面向对象的单元测试与面向过程的单元测试目的相同

    A.

    B.

    C.

    D.


    正确答案:D
    解析:A、B、C选项中关于面向对象软件单元测试的陈述都是正确的,面向对象软件的测试主要包括两方面的内容,检查分析结果是否符合相应面向对象分析方法的要求;检查分析结果是否可以满足软件要求。与面向过程的测试有着不同的测试目的。

  • 第5题:

    在面向对象软件测试中,下面测试策略是从用户的角度出发进行的是______。

    A.面向对象软件的单元测试

    B.面向对象软件的集成测试

    C.面向对象软件的人工测试

    D.面向对象软件的确认测试


    正确答案:D