软件测试复习题2

  • 格式:doc
  • 大小:36.00 KB
  • 文档页数:6

下载文档原格式

  / 6
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.()说明了软件测试与开发的并行关系,体现了测试贯穿于整个开发过程的思想。

A.W模型

B.V模型

C.H模型

D.X模型

试题编号:E65472

答案:A

题型:单选题

2.在下面几句中,判断哪一个是正确的。()。

A.测试工作应在编码阶段结束后开始。

B.测试设计工作与软件开发活动是相互独立、相互无关的。

C.测试脚本是指一个测试包,它由一组逻辑相关的测试用例组成。

D.过度测试会影响进度和增加成本。

试题编号:E65488

答案:D

题型:单选题

3.以下哪种测试方法属于黑盒测试技术()。

A.基本路径测试

B.循环覆盖测试

C.边界值分析测试

D.语句覆盖测试

试题编号:E65469

答案:C

题型:单选题

4.程序功能说明中指出:由三个输入数据表示一个三角形的三条边长。根据黑盒法中的边界值分析法设计测试用例,应选( )。

A.a=3,b=4,c=5

B.a=1,b=2,c=4

C.上述A、B项目都应选上

D.a=1,b=2,c=3

试题编号:E65514

答案:D

题型:单选题

5.某程序功能说明中列出“规定每个运动员参赛项目为1——3项”,应用黑盒法中的等价类划分法确定等价类是( )。

A.1<=项目数<=3

B.项目数<1

C.项目数>3

D.以上都是

试题编号:E65513

答案:D

题型:单选题

6.如果某个程序的输入数据的可能值划分为n个合理等价类,m个不合理等价类,这些等价类均为数轴上的一个有限区间范围,则采用边界值测试方法至少需要( )个测试用例。

A.m+n

B.2m+n

C.2n+m

D.2(m+n)

试题编号:E65519

答案:D

题型:单选题

7.在用白盒测试中的逻辑覆盖法设计测试用例时,有语句覆盖、分支覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖和路径覆盖等,在下列覆盖中,()是最强的覆盖准则。

A.语句覆盖

B.条件覆盖

C.判定-条件覆盖

D.条件组合覆盖

试题编号:E65498

答案:D

题型:单选题

8.{

void SelectSort ( datalist & list ) \{

//对表list.V[0]到list.V[n-1]进行排序, n是表当前长度。

for ( int i = 0; i < list.n-1; i++ ) \{

int k = i; //在list.V[i].key到list.V[n-1].key 中找具有最小关键码的对象

for ( int j = i+1; j < list.n; j++)

if ( list.V[j].getKey ( ) < list.V[k].getKey ( ) ) k = j;

//当前具最小关键码的对象

if ( k != i ) Swap ( list.V[i], list.V[k] );//交换

\}

\}

上面是选择排序的程序,其中datalist是数据表,它有两个数据成员:一是元素类型为Element的数组V,另一个是数组大小n。算法中用到两个操作,一是取某数组元素V[i]的关键码操作getKey ( ),一是交换两数组元素内容的操作Swap( ):请问该程序段的McCabe环路复杂性为多少?()

}

A.2

B.3

C.4

D.5

试题编号:E65504

答案:D

题型:单选题

9.对于传统软件来说,按集成粒度不同可以把集成测试分为()。①模块间集成测试②类内集成测试③类间集成测试④子系统内集成测试⑤子系统间集成测试

A.①②③

B.②③④

C.①④⑤

D.②③⑤

试题编号:E65468

答案:C

题型:单选题

10.在有关集成测试的叙述中,( )是正确的。

A.测试底层模块时不需要桩模块

B.驱动模块的作用是模拟被调模块

C.自顶向下测试方法易于设计测试结果

D.自底向上测试方法有有利于提前预计测试结果

试题编号:E65538

答案:A

题型:单选题

11.系统测试中主要用到的测试技术是()

A.回归测试

B.黑盒测试

C.白盒测试

D.功能测试

试题编号:E65495

答案:B

题型:单选题

12.不断执行同样的操作,如不停地启动或关闭程序、反复读写数据或者选择同一个操作。这种测试我们称之为()测试。

A.强度

B.重复

C.压迫

D.重负

试题编号:E65509

答案:B

题型:单选题

13.以下关于测试管理原则的描述中不正确的是()。

A.实施全过程测试,有助于及时应对项目变化,降低测试风险。

B.软件应全面测试,不仅对所有产品进行测试,还要求开发人员和测试人员全面参与。

C.不能将测试过程从开发过程中抽象出来,作为一个独立的过程进行管理。

D.尽早开展测试准备工作,能使测试人员较早了解测试难度、预测风险、提高效率。

试题编号:E65473

答案:C

题型:单选题

14.下面叙述中,哪一项不是测试项目管理者的职责?()。

A.合理分配任务