电脑技术学习

2008年上半年软件评测师上午试题分析与解答

dn001

试题(43)

在执行测试和评价的过程中,会产生较多的文档,(43)是对文档内容的正确描述。

① 评价需求的主要内容是描述评价的目标,特别是描述了产品的质量需求。

② 评价规格说明的主要内容是确定对软件及其部件实行的所有分析和测量,标识要采用的操作规程、测试方法和工具。

③ 评价记录的主要内容是对评价执行过程的详细记载,由评价请求者保留。

④ 评价报告的主要内容是执行测量和分析的结果,以及能被重复和重新评价的必要信息。

(43)A.① ② B.② ③ C.① ④ D.② ④

试题(43)分析

本题考查对测试和评价的过程中产生的文档的理解。

评价需求的主要内容是描述评价的目标,特别是描述了产品的质量需求。

评价规格说明是确定对软件及其部件实行的所有分析和测量,标识要分析和测量的软件部件。

评价记录是评价执行计划时详细记载的动作组成。

评价报告的主要内容是执行测量和分析的结果,以及能被重复和重新评价的必要信息。

参考答案

(43)C

试题(44)

用等价类划分法设计8位长数字类型用户名登录操作的测试用例,应该分成(44)个等价区间。

(44)A.2 B.3 C.4 D.6

试题(44)分析

本题考查黑盒测试用例的设计方法--等价类划分法。

等价类划分的办法是把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值,也就是说,如果某一类中的一个例子发现了错误,这一等价类中的其他例子也能发现同样的错误;反之,如果某一类中的一个例子没有发现错误,则这一类中的其他例子也不会查出错误(除非等价类中的某些例子属于另一等价类,因为几个等价类是可能相交的)。

参考答案

(44)C

试题(45)

下面为C语言程序,边界值问题可以定位在(45)。

int data(3),

int i,

for (i=1,i<=3,i++)

data(i)= 100

(45)A. data(0) B. data(1) C. data(2) D. data(3)

试题(45)分析

本题考查测试用例的设计方法--边界值法。

在本题中创建了一个3个元素的数组。程序从1~3循环将数组元素的值初始化为100,但是由于数组的第一个元素是data(0),因此它没有被初始化。

摘要:本文为2008年上半年软件评测师上午试题分析与解答。

标签:软件评测师 2008年上半年 上午试题 分析与解答

试题(46)分析

本题考查软件测试的基本概念。

正确的概念是:

测试用例应由测试设计人员来制定。

测试点应由测试设计人员确立。

测试工作展开于项目立项后,而不是代码开发完成之后。

软件包括程序、数据和文档,所以软件测试并不仅仅是程序测试。

参考答案

(46)C

试题(47)

通常测试用例很难100%覆盖测试需求,因为(47)。

① 输入量太大。

② 输出结果太多。

③ 软件实现途径多。

④ 测试依据没有统一标准。

(47)A.① ② B.① ③ C.① ② ③ D.① ② ③ ④

试题(47)分析

本题考查测试用例很难100%覆盖测试需求的原因。

原因包括:

输入量太大。

输出结果太多。

软件实现途径多。

测试依据没有统一标准。

参考答案

(47)D

试题(48)

假定X为整数类型变量,X>=1并且X<=10,如果用边界值分析法,x在测试中应该取(48)值。

(48)A.1,10 B.0,1,10,11 C.1,11 D.1,5,10,11

试题(48)分析

本题考查边界值分析法中选择边界值的原则之一。

正确的理解是:如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据。

参考答案

(48)B

试题(49)

以下(49)方法不是黑盒测试用例的设计方法。

(49)A. 场景法 B. 边界值法 C. 因果图法 D. 路径法

试题(49)分析

本题考查黑盒测试用例的设计方法。

黑盒测试用例的设计方法包括:等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等。

参考答案

(49)D

试题(50)

不属于界面元素测试的是(50) 。

(50)A.窗口测试 B.文字测试 C.功能点测试 D.鼠标测试

试题(50)分析

本题考查界面元素测试的内容。

界面元素测试包括:窗口测试、菜单测试、图标测试、文字测试、鼠标测试。

摘要:本文为2008年上半年软件评测师上午试题分析与解答。

标签:软件评测师 2008年上半年 上午试题 分析与解答

试题(51)

以下说法不正确的是(51) 。

(51)A.易用性测试不仅是针对应用程序的测试,而且还要包括用户手册等系列文档

B.安装测试就是按照用户安装手册安装软件,来评估安装过程的易用性、正确性

C.辅助系统测试包括帮助测试、向导测试、信息提示测试等

D.界面整体测试是指对界面的规范性、可维护性、整体性等进行测试和评估

试题(51)分析

本题考查易用性测试的概念。

正确的概念如下:

易用性测试不仅是针对应用程序的测试,而且还包括用户手册等系列文档。

安装测试就是按照用户安装手册安装软件,来评估安装过程的易用性、正确性。

辅助系统测试包括帮助测试、向导测试、信息提示测试等。

界面整体测试是指对界面的规范性、一致性、合理性等进行测试和评估。

参考答案

(51)D

试题(52)

针对下列程序段,需要(52)个测试用例才可以满足语句覆盖的要求。

switch ( value )

{

case 0:

other = 30;

break;

case 1:

other = 50;

break;

case 2:

other = 300;

case 3:

other = other / value;

break;

default:

other = other * value;

}

(52)A.2 B.3 C.4 D.5

试题(52)分析

本题考查白盒测试用例设计方法--语句覆盖法的概念。

语句覆盖(Statement Coverage)的含义是:选择足够多的测试数据,使被测程序中的每条语句至少执行一次。

参考答案

(52)C

试题(53)

针对逻辑覆盖(53)叙述是不正确的。

(53)A.达到100%CC要求就一定能够满足100%DC的要求

B.达到100%CDC要求就一定能够满足100%DC的要求

C.达到100%MCDC要求就一定能够满足100%DC的要求

D.达到100%路径覆盖要求就一定能够满足100%DC的要求

试题(53)分析

本题考查白盒测试用例设计方法的基本概念。

达到100%CC要求不一定能够满足100%DC的要求。

达到100%CDC要求就一定能够满足100%DC的要求。

达到100%MCDC要求就一定能够满足100%DC的要求。

达到100%路径覆盖要求就一定能够满足100%DC的要求。

参考答案

(53)A

试题(54)

以下控制流程图的环路复杂性V(G)等于(54)。

(54)A. 5 B. 6 C. 9 D 12

试题(54)分析

本题考查白盒测试中控制流程图的环路复杂性V(G)的计算方法。

其计算方法包括3种:

V(G)=区域数

V(G)=判断结点数+1

V(G)=边-节点+2

参考答案

(54)B

试题(55)

在程序控制流图中,有8条边,6个节点,则控制流程图的环路复杂性V(G)等于(55)。

(55)A. 2 B. 4 C. 6 D. 8