● 在面向对象的软件测试中,如果没有对参与测试的人员给予一个清楚而且充分的规定,我们的测试往往会被削减。于是我们将测试人员分为四类:
(1)在面向队对象的测试中类测试人员负责在类被开发出来后测试独立的类;
(2)负责测试一系列对象的集合,这些在一起的对象常常有着不同的开发来源,比如来自于两个开发团队。他们的责任就是做足够的功能测试以确定来自不同开发团队或由第3方开发的各种组件在一起是否能够完全正常的协同工作。
(1)A. 类测试员 B. 独立测试员 C. 模块测试员 D. 综合测试员
(2)A. 类测试员 B. 独立测试员 C. 系统测试员 D. 综合测试员
类测试人员在面向队对象的测试中类测试人员负责在类被开发出来后测试独立的类;
综合测试人员负责测试一系列对象的集合,这些在一起的对象常常有着不同的开发来源,比如来自于两个开发团队。他们的责任就是做足够的功能测试以确定来自不同开发团队或由第3方开发的各种组件在一起是否能够完全正常的协同工作。
系统测试人员具备领域的知识,他们独立负责验证整个应用程序是否满足系统的需求。系统测试人员代表最终用户对项目的期望。
测试管理者负责管理整个测试过程,这也可能是一个管理者的部分角色,或者是希望管理部分测试过程的一些人员。
测试的基本组成是测试用例。在大多数的形式中,测试用例是数据输入和期望结果组成的对。
第1题:
下列关于面向对象程序的测试组织问题的说法中,正确的是______。
A) 在面向对象程序测试中,通过执行程序代码完成的测试通常包括单元测试、集成测试和系统测试3个主要方面
B) 在面向对象程序中的一个类可以作为被独立测试的单元
C) 在面向对象程序测试中,很容易对一个类中的单个成员方法进行充分的单元测试
D) 由于集成测试目标相同,结构化程序的集成测试技术都适用于对类的测试
A.
B.
C.
D.
第2题:
下列关于面向对象软件测试的说法中,不正确的是______。
A) 面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则
B) 在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试
C) 假设类B是类A的子类,如果类A已进行了充分的测试,在测试类B时不必测试任何类B继承类A的成员方法
D) 对于一棵继承树上的多个类,处于叶子结点的类也需要测试
A.
B.
C.
D.
第3题:
以下关于面向对象软件测试的说法中,正确的是______。
A.面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则
B.对于一个类的测试,一个测试用例只能包含对该类的一个方法的一次调用
C.面向对象软件测试不考虑对一个类中的单个方法的测试
D.面向对象软件测试不必考虑对继承关系的测试
第4题:
关于面向对象软件单元测试的说法,错误的是______。
A) 面向对象软件中可独立被测试的单元通常是一个类族
B) 面向对象软件中可独立被测试的单元也可能是一个独立的类
C) 面向对象的单元测试分为方法层次、类层次和类树层次的测试
D) 面向对象的单元测试与面向过程的单元测试目的相同
A.
B.
C.
D.
第5题:
在面向对象软件测试中,下面测试策略是从用户的角度出发进行的是______。
A.面向对象软件的单元测试
B.面向对象软件的集成测试
C.面向对象软件的人工测试
D.面向对象软件的确认测试