软件测试基础复习题及参考答案_第1页
软件测试基础复习题及参考答案_第2页
软件测试基础复习题及参考答案_第3页
软件测试基础复习题及参考答案_第4页
软件测试基础复习题及参考答案_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件测试基础复习题及参考答案

1、下列软件实施活动的进入准则描述错误的是()

A、需求工件己经被基线化

B、详细设计工件已经被基线化

C、架构工件已经被基线化

D、项目阶段成果已经被基线化

答案:D

2、用黑盒技术设计测试用例的方法之一为()

A、因果图

B、逻辑覆盖

C、循环覆盖

D、基本路径测试

答案:A

3、单元测试中用来模拟被测模块调用者模块是()

A、父模块

B、子模块

C、驱动模块

D、桩模块

答案:C

4、十进制102转爽为二进制是()

A、1100111

B、1100110

C、1100001

D、101111

答案:B

5、软件测试的目的()

A、发现程序中的所有错误

B、尽可能多的发现程序中的错误

C、证明程序是正确的

D、调试程序

答案:B

6、在模块测试的过程中,采用自底向上的测试比自顶向下的测试()

A、好

B、差

C、一样

D、不确定

答案:A

7、Excel软件可月于()

A、文字处理

B、电子表格处理

C、设计程序

D、幻灯片制作

答案:B

8、软件的六大质量特性包括:()

A、功能性、可靠性、可用性、效率、可维护、可移植

B、功能性、可靠性、可用性、效率、稳定性、可移植

C、功能性、可靠性、可拓展性、效率、稳定性、可移植

D、功能性、可靠性、兼容性、效率、稳定性、可移植

答案:A

9、软件测试规范规定,软件测试的类别可分为:单元测试、集成测试以及

A、系统测试

B、验收测试

C、系统测试和验收测试

D、配置项测试、系统测试和验收测试

答案:C

10、关于软件质量的描述,正确的是()

A、软件质量是指软件满足规定用户需求的能力

B、软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性

C、软件质量保证过程就是软件测试过程

D、以上描述都不对

答案:B

11、大多数实际情况下,性能测试的实现方法是O

A、黑盒测试

B、白盒测试

C^静态分析

D、可靠性测试

答案:A

12、软件生存周期的正确顺序是()

A、软件设计、系统与软件需求定义、制定计划、编码和单元测试、集成和

系统测试、运行和维护

B、系统与软件需求定义、软件设计、制定计划、编码和单元测试、集成和

系统测试、运行和维护

C、制定计划、软件设计、系统与软件需求定义、编码和单元测试、集成和

系统测试、运行和维护

D、制定计划、系统与软件需求定义、软件设计、编码和单元测试、集成和

系统测试、运行和维护

答案:D

13、下列文件中包含了主机名到IP地址的映射关系的文件是()

A、/etc/HOSTNAME

B、/etc/resolv.conf

C、/etc/hosts

D、etc/networks

答案:C

14、对程序的测试最好由谁来做,对程序的调试最好由谁来做()

A、程序员/第三方测试机构

B、第三方测试机沟/程序员

C、程序开发组/程序员

D、程序开发组/程序开发组

答案:B

15、经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现

并改正的错误较多,则该模块中残存的错误数目与其他模块相比,通常应该()

A、较少

B、较多

C、相似

D、不确定

答案:B

16、下列方法中,不属于黑盒测试的是()

A、基本路径测试法

B、等价类测试法

C、边界值分析法

D、基于场景的测试方法

答案:A

17、在需求获取与定义阶段就开始建立,以后要不断细化和完善的文档是()

A、用户手册

B、外部设计规格说明

C、内部设计规格说明

D、测试计划手册

答案:A

18、()方法根据输出对输入的依赖关系设计测试用例

A、路径测试

B、等价类

C、因果图

D、边界值

答案:C

19、如果一个判定中的复合条件表达式为(A〉l)or(BC3)则为了达到100%

的条件覆盖率,至少需要设计多少个测试用例()

A、1

B、2

C、3

D、4

答案:B

20、()可以作为软件测试结束的标志

A、使用了特定的测试用例

B、错误强度曲线下降到预定的水平

C、查出了预订数目的错误

D、按照测试计划中所规定的时间进行了测试

答案:B

21、下列软件属性中,软件产品首要满足的应该是()

A、功能需求

B、性能需求

C、可扩展性和灵活性

D、容错、纠错能力

答案:A

22、CMMI共有几个级别()

A、3个

B、4个

C、5个

D、6个

答案;C

23、测试ATM取款功能,已知取款数只能输入正整数,每次取款数要求是

100的倍数且不能大于500,下面哪个是正确的无效等价类()

A、<li>(0,100)、(100,200)、(200,300)、(300,400)、

(400,500)、(500,+8)</PreX/li>

B、<li>(500,+oo)</pre></li>

C、<li>(500,+8)、任意大于。小于500的非100倍数的整数

</pre></li>

D、<li>(-8,100)、(100,200)、(200,300)、(300,400)、

(400,500)、(500,+8)</PreX/li>

答案:C

24、成功的测试是指运行测试实例后0

A、未发现程序错误

B、发现了程序的错误

C、证明程序正确性

D、改正了程序错误

答案:B

25、在某大学学籍管理信息系统中,假设学生年龄的输入范围为16〜40,

则根据黑盒测试中的等价类划分技术,下面划分正确的是O

A、可划分为2个有效等价类,2个无效等价类

B、可划分为1个有效等价类,2个无效等价类

C、可划分为2个有效等价类,1个无效等价类

D、可划分为1个有效等价类,1个无效等价类

答案:B

26、软件生存周期过程中,修改错误最大的阶段是()

A、需求阶段

B、设计阶段

C、编程阶段

D、发布运行阶段

答案:D

27、为了提高测试的效率,应该()

A、随机的选取测试数据

B、取一切可能的输入数据作为测试数据

C、在完成编码以后指定软件的测试计划

D、选择发现错误的可.能性

答案;D

28、软件设计阶段的测试主要采取的方式是:)

A^评审

B、白盒测试

C、黑盒测试

D、动态测试

答案:A

29、当一个应用程序窗口被最小化后该应用程序将会出现以下哪种情况?

A、被终止执行

B、继续在前台执行

C、被暂停执行

D、被转入后台执行

答案:D

30、软件测试的目的()

A、避免软件开发中出现的错误

B、发现软件开发中出现的错误

C、尽可能发现并排出软件中潜臧的错误,提高软件的可靠性

D、修改软件中出现的错误

答案:B

31>在windows中crtl+s一般代表什么意思()

A、新建

B、保存

C、打开

D、打印

答案:B

32、下列可以作为软件测试对象的是()

A、需求规格说明书

B、软件设计规格说明

C、源程序

D、以上全部

答案:D

33、根据软件需求规格说明竹,在开发环境下对已经集成的软件系统进行

的测试是()

A、系统测试

B、单元测试

C、集成测试

D、验收测试

答案:A

34、常用的黑盒测试方法有边界值分析、等价类划分、错误猜测、因果图

等。其中0经常与其他方法结合起来使用。

A、边界值分析

B、等价类划分

C、错误猜测

D、因果图

答案:A

35、在测试中,属于白盒测试方法为()

A、代码测试

B、实物测试

C、全数字仿真测试

D、仿真测试环境

答案:A

36、某测试人员通过执行测试软件的方法对当前功能进行了测试,该测试

人员使用的测试方法为()

A、静态测试

B、单元测试

C、黑盒测试

D、系统测试

答案:C

37、软件测试的巨的是()

A、评价软件的质量

B、发现软件的错误

C、找出软件中的所有错误

D、正确软件是正确的

答案:B

38、关于自动化测试局限性的描述,以下错误的描述有()

A、自动化测试不能取代手工测试

B、自动化测试比手工测试发现的缺陷少

C、自动化测试不能提高测试覆盖率

D、自动化测试对测试设计依赖性极大

答案:B

39、下列关于软件测试的叙述中,选择出全部正确的一组()1)用黑盒测试时,

测试用例是根据程序内部逻辑设计的2)尽量用公共过程或子程序去代替重复的

代码段3)测试是为了验证该软件已正确的实现了用户的要求4)对于连锁型分支

结构,若有n个判定语句,则有2n条路径5)尽量采用复合的条件测试,以避免嵌

套的分支结构6)语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使

写出的程序更加简洁7)发现错误多的程序模块,残留在模块中的错误也多8)黑

盒测试方法中最有效的是因果图法9)在做程序的单元测试时,桩(存根)模块比

驱动模块容易编写10)程序效率的提高主要应通过选择高效的算法来实现

A、456710

B、12457

C、24579

D、以上描述全部正确

答案:A

40、以下关于边界值的说法错误的是()

A、上点指的是边界上的点,如果是闭区间上点就在域范围内,如果是开区

间上点就在域范围外

B、离点就是离上点最近的一个点,是开区间就在域范围外,是闭区间就在

范围内

C、内点就是在域范围内的任意一个点

D、边界值选取原则就是选取正好等于,刚刚大于或刚刚小于边界值的数据

作为测试数据

答案:B

41、下面有关软件使用质量衡量标准说法不正确的是()

A、软件使用质量主要从软件有效性、生产性、安全性和满意度等方面来衡

B、软件有效性指软件产品在特定的使用场景下,使用户根据达到地效果合

理使用适当资源的能力

C、软件安全性指软件产品在特定的使用场景下,对人、业务、软件、财产

或环境的损害达到可以接受水平的能力

D、软件满意度指软件产品在特定的使用场景下,让用户满意的能力

答案:B

42、对计算机软件和硬件资源进行管理和控制的软件是()

A、文件管理程序

B、输入输出管理程序

C、命令处理程序

D、操作系统

答案:D

43、物理文件的组织方式是由()确定的

A、应用程序

B、内存容量

C、外存容量

D、操作系统

答案:D

44、下面的哪项测试步骤中需要进行局部数据结构测试()

A、单元测试

B、集成测试

C、确认测试

D、系统测试

答案:A

45、软件测试的巨的是()

A、避免软件开发中出现的错误

B、发现软件开发中出现的错误

C、尽可能发现并徘除软件中潜藏的错误,提高软件的可靠性

D、修改软件中出现的错误

答案:B

46、打开操作系统注册表的命令是()

A^ifconfig

B、register

C>regedit

D、regtable

答案:C

47、网络上传输多媒体信息有两个主要应用层协议,其中()是管理传输

质量和提供Q0S信息的实时控制协议

A、STP

B、RTP

C、HTTP

D、RTCP

答案:D

48、软件错误产生的原因有多种多样,以下哪个不属于其中()

A、需求分析不完善

B、没有测试计划

C、软件设计错误

D、程序员编码过程中引入错误

答案:B

49、在web应用软件的分层测试策略中,下列哪个不是测试关注的层次()

A、数据层

B、业务层

C、服务层

D、表示层

答案:C

50、关于软件测试与软件开发的认识,不正确的是()

A、软件生命周期各个阶段都可能产生错误

B、软件测试是独立于软件开发的一个工作

C、软件开发的需求分析和设计阶段就应开始测试工作

D、测试越早进行,越有助于提高被测软件的质量

答案:B

51、在GB/T17544中,软件包质量要求包括三部分,即产品描述要求、

()、程序和数据要求

A、用户文档要求

B、系统功能要求

C、设计要求说明

D、软件配置要求

答案:A

52、为了提高测试的效率,正确的做法是()

A、选择发现错误可能性大的数据作为测试用例

B、在完成程序的编码之后再制定软件的测试计划

C、随机选取测试用例

D、使用测试用例测试是为了检查程序是否做了应该做的事

答案:A

53、从已经发现故障的存在到找到准确的故障位置并确定故障的性质,这一

过程称为()

A、错误检测

B、故障排除

C、测试

D、调试

答案;D

54、下列软件属性中,软件产品首要满足的应该是()

A、功能需求

B、性能需求

C、可扩展性和灵活性

D、容错纠错能力

答案:A

55、正式的技术评审FTR(FormalTechnicalReview)是软件工程师组织的

软件质量保证活动,下面关于FTR指导原则中错误的是0

A、评审产品,而不是评审生产者的能力

B、要有严格的评审计划,并遵守日程安排

C、对评审中出现的问题要充分讨论,以求彻底解决

D、限制参与者人数,并要求评审会之前做好准备

答案:C

56、测试程序时,不可能遍历所有可能的输入数据,.而只能是选择一个子

集进行测试,那么最好的选择方法是O

A、随机选择

B、划分等价

C、根据接口进行选择

D、根据数据大小进行选择

答案:B

57、下列关于alpha、beta测试的描述中正确的是()

A、alpha测试需要用户代表参加

B、beta测试不是验收测试的一种

C^alpha测试不需要用户代表参加

D、beta测试是系统测试的一种

答案:C

58、以程序的内部结构为基础的测试用例技术属于()

A、灰盒测试

B、数据测试

C、黑盒测试

D、白盒测试

答案:D

59、下列项目中不属于测试文档的是()

A、测试计划

B、测试用例

C、程序流程图

D、测试报告

答案:C

60、在进行单元测试时,常用的方法是()

A、采用白盒测试,辅之以黑盒测试

B、采用黑盒测试,辅之以白盒测试

C、只使用白盒测试

D、只使用黑盒测试

答案:C

61、黑盒测试法是根据产品的()来设计测试用例的

A、功能

B、输入数据

C、应用范围

D、内部逻辑

答案:A

62、下面有关测试原则的说法正确的是()

A、测试用例应由测试的输入数据和预期的输出结果组成

B、测试用例只需选取合理的输入数据

C、程序最好由编写该程序的程序员自己来测试

D、使用测试用例进行测试是为了检查程序是否做了它该做的事

答案:A

63、下列关于软件验收测试的合格通过准则错误的是()

A、软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到

B、所有测试项没有残余一级,二级和三级错误

C、立项审批表,需求分析文档,设计文档和编码实现不一致

D、验收测试工件齐全

答案:C

64、在数据结构中,从逻辑上可以把数据结沟分成()

A、动态结构和静态结构

B、线性结构和非线性结构

C、紧凑结构和非紧凑结构

D、内部结构和外部结构

答案:B

65、下面有关软件缺陷的说法中错误的是()

A、缺陷就是软件产品在开发中存在的错误

B、缺陷开始软件维护过程中存在的借误、毛病等各种问题

C、缺陷就是导致系统程序崩溃的错误

D、缺陷就是系统所需要实现某种功能的失效和违背

答案:C

66、黑盒测试是从()观点出发的测试,而白盒测试是从()观点出发的测试

A、开发人员、管理人员

B、用户、管理人员

C、用户、开发人员

D、开发人员、用户

答案:C

67、()也称功能测试,它是通过测试来检测每个功能是都能正常使用。

A、动态测试

B、系统测试

C、压力测试

D、黑盒测试

答案:D

68、以下说法正确的是0

A、单元测试是对软件基本组成单元进行测试,即测试对象一定是一个函数

B、非功能质量属性越高越好

C、系统备份与恢复中的数据备份与恢复通常只需要针对业务/用户数据

D、自底向上的集成测试需要测试人员编写测试驱动程序

答案:B

69、在覆盖准则中,最常用的是()

A、语句覆盖

B、条件覆盖

C、分支覆盖

D、以上全部

答案:D

70、SQL语言中删除一个表的语句是()

A、Droptable

Deletetable

C^destroytable

D、removetable

答案:A

71、以下哪一种选项不属于软件缺陷()

A、软件没有实现产品规格说明所要求的功能

B、软件中出现了产品规格说明不应该出现的功能

C、软件实现了产品规格没有提到的功能

D、软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植

性问题

答案:D

72、在没有需求文档和产品说明书的情况下只有哪一种测试方法可以进行

的()

A、错误推断测试

B、路径分析测试

C、语句覆盖测试

D、条件覆盖测试

答案:A

73、通常可分为白盒测试和黑盒测试。白盒测试是根据程序的()来设计

测试用例,黑盒测试是根据软件的规格说明来设计测试用例。

A、功能

B、性能

C、内部逻辑

D、内部数据

答案:C

74、局域网常用的网络拓扑结构是0

A、星型和环型

B、总线型、星型和树型

C、总线型和树型

D、总线型、星型和环型

答案:D

75、单元测试中设计测试用例的依据是()

A、概要设计规格说明书

B、用户需求规格说明书

C、项目计划说明书

D、详细设计规格说明竹

答案:D

76、功能测试的E的是()

A、保证用户方便使用

B、保证软件的功能符合软件需求

C、保证系统没有错误

D、保证软件性能符合设计的要求

答案:B

77、集成测试对系统内部的交互以及集成后系统功能检验了何种质量特性0

A、正确性

B、可靠性

C、可使用性

D、可维护性

答案:A

78、软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级

别的O

A、成熟性

B、易恢复性

C、容错性

D、可靠性依从性

答案:C

79、坚持在软件的各个阶段实施下列哪种质量保障措施,才能在开发过程

中尽早发现和预防错误,把出现的错误克服在早期()

A、技术评审

B、程序测试

C、改正程序错误

D、管理评审

答案:A

80、下列关于文档测试描述错误的是()

A、文档测试主要检查文档的正确性、完备性、可理解性、可操作性和易维

护性

B、正确性是指不要把软件的功能和操作写错,也不允许文档文档内容前后

矛盾

C、完备性是指文揩不可以“虎头蛇尾”,更不许漏掉关键内容

D、文档不可以写成散文、诗歌或者侦探、言情小说,要让大众用户看得懂

答案:A

81、某次程序调试没有出现预计的结果,下列()不可能是导致出错的原

A、变量没有初始化

B、编写的语句书写格式不规范

C、循环控制出错

D、代码输入有误

答案:B

82、关于ActionWord,以下说法不正确的是()

A、ActionWord(缩写AW)是一种业务的抽象,比如测试用例里的测试步

骤,检查验证、消息序列等等

13、ActionWord抽象方式的不同对可重用性影响很人

C、ActionWord可以带必选参数也可以带可选参数

D、ActionWord的实现是不可执行的

答案:D

83、对于维护软件的人员来说,使用质量是()的结果

A、功能性

B、可靠性

C、可维护性

D、效率

答案:C

84、数据流覆盖关注的是程序中某个变量从其声明、赋值到引用的变化情

况,它是下列哪一种覆盖的变种()

A、语句覆盖

B、控制覆盖

C^分支覆盖

D、路径覆盖

答案:D

85、软件测试是软件开发其中的重要环节,其主要目的是0

A、尽可能多的发现并改正程序中的错误

B、发现并排出程序中的所有错误

C、发现在软件需求方面中出现的错误

D、发现并排出软件结构设计中的错误

答案:A

86、关于采用探索性测试的原因,下而哪个论述是最合适的?

A、探索性测试可以发现一些正式测试中遗漏的缺陷

B、探索性测试不需要花费工作量进行准备工作

C、探索性测试在时间充裕的时候是最合适的

D、探索性测试依赖于开发人员在被测对象知识和业务方面的支持

答案;A

87、下列关于测试方法的叙述中不正确的是()

A、从某种角度上讲,白盒测试与黑盒测试都属于动态测试

B、功能测试属于黑盒测试

C、对功能的测试通常是要考虑程序的内部结构

D、结构测试属于白盒测试

答案:C

88、在边界值分析中,下列数据通常不用来做数据测试的是()

A、正好等于边界的值

B、等价类中的等分值

C、刚刚大于边界的值

D、刚刚小于边界的值

答案:B

89、操作系统是一种()

A、应用软件

B、系统软件

C、通用软件

D、工具软件

答案:B

90、1024B是()

A、1KB

B、1MB

C、1GB

D、1Gb

答案:A

91、下面哪些是设计测试方案时要考虑的内容()

A、测试的软硬件环境

B、测试方法

C、测试工具

D、测试通过的标准

答案:ABCD

92、编写测试计划的目的是()

A、使测试工作顺利进行

B、使项目参与人员沟通更舒畅

C、使测试工作更加系统化

D、软件工程以及软件过程的需要

E、软件过程规范叱的要求

F、控制软件质量

答案:ABC

93、选出属于黑盒测试方法的选项()

A、测试用例覆盖

B、输入覆盖

C、输出覆盖

D、分支覆盖

E、语句覆盖

F、条件覆盖

答案:ABC

94、从是否需要执行被测试软件的角度,软件测试技术可划分的类型是()

A、静态测试

B、黑盒测试

C、动态测试

D、白盒测试

答案:AC

95、软件验收测试的合格通过准则是()

A、软件需求分析说明书中定义的所有功能已全部实现、性能指标全部达到

要求

B、所有测试项没有残余一级、二级和三级错误

C、立项审批表、需求分析文档、设计文档和编码实现一致

D、验收测试工件齐全

答案:ABCD

96、软件测试计划评审会需要哪些人员参加()

A、项目经理

B、SQA负责人

C、配置负责人

D、UI

E、测试组

答案:ABCE

97、软件实施活动的进入准则()

A、需求工作已被基件化

B、详细设计工作已被基件化

C、构架工作已被基件化

D、项目阶段成果已被基件化

答案:AB

98、典型的瀑布模型的四个阶段是()

A、分析

B、设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论