软件测试与质量保证选择题.docx

上传人:b****8 文档编号:9677671 上传时间:2023-05-20 格式:DOCX 页数:41 大小:92.77KB
下载 相关 举报
软件测试与质量保证选择题.docx_第1页
第1页 / 共41页
软件测试与质量保证选择题.docx_第2页
第2页 / 共41页
软件测试与质量保证选择题.docx_第3页
第3页 / 共41页
软件测试与质量保证选择题.docx_第4页
第4页 / 共41页
软件测试与质量保证选择题.docx_第5页
第5页 / 共41页
软件测试与质量保证选择题.docx_第6页
第6页 / 共41页
软件测试与质量保证选择题.docx_第7页
第7页 / 共41页
软件测试与质量保证选择题.docx_第8页
第8页 / 共41页
软件测试与质量保证选择题.docx_第9页
第9页 / 共41页
软件测试与质量保证选择题.docx_第10页
第10页 / 共41页
软件测试与质量保证选择题.docx_第11页
第11页 / 共41页
软件测试与质量保证选择题.docx_第12页
第12页 / 共41页
软件测试与质量保证选择题.docx_第13页
第13页 / 共41页
软件测试与质量保证选择题.docx_第14页
第14页 / 共41页
软件测试与质量保证选择题.docx_第15页
第15页 / 共41页
软件测试与质量保证选择题.docx_第16页
第16页 / 共41页
软件测试与质量保证选择题.docx_第17页
第17页 / 共41页
软件测试与质量保证选择题.docx_第18页
第18页 / 共41页
软件测试与质量保证选择题.docx_第19页
第19页 / 共41页
软件测试与质量保证选择题.docx_第20页
第20页 / 共41页
亲,该文档总共41页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

软件测试与质量保证选择题.docx

《软件测试与质量保证选择题.docx》由会员分享,可在线阅读,更多相关《软件测试与质量保证选择题.docx(41页珍藏版)》请在冰点文库上搜索。

软件测试与质量保证选择题.docx

软件测试与质量保证选择题

一:

单项选择题(25分)

1在软件开发的各种资源中,(D)是最重要的资源。

A开发工具B方法C硬件环境D人员

2软件是计算机系统中与硬件相互依存的另一部分,它的组成部分是(D)。

A.程序、数据B.程序、文档C.程序D.程序、数据、文档

3一个项目是否开发,从经济上来说是否可行,归根结底是取决于对(A)

A.成本的估算B.项目计划C.工程管理D.工程网络图

4软件项目计划一般不包括以下哪项内容(D)

(A)培训计划(B)人员安排(C)进度安排(D)软件开发标准的选择和制定(可行性)

5下列哪个模型没有采用迭代的思想(A)

A.瀑布模型B.渐增模型C.螺旋模型D.RUP模型

6需求规格说明书的内容不应当包括(b)。

A对重要功能的描述B对算法的详细过程性描述(详细说明书)

C软件确认准则D软件的性能

7需求分析是由分析员经过了解用户的要求,认真细致地调研、分析,最终应建立目标系统的逻辑模型,并写出(B)。

(A)模块说明书(B)软件规格说明书(C)项目开发计划(D)合同文档

8软件动态测试方法分为白盒法和(B)。

(A)白盒法(B)黑盒法(C)动态测试(D)灰盒法

9软件测试方法按照测试过程是否执行程序分为动态测试和(C)。

(A)白盒法(B)黑盒法(C)静态测试(D)灰盒法

10用不同的方法可将软件测试分为白盒法和黑盒法,或者(C)和静态测试。

(A)白盒法(B)黑盒法(C)动态测试(D)灰盒法

11软件测试的过程,不包括(D)

(A)单元测试(B)集成测试(C)确认测试(D)测试计划

12单元测试中使用的辅助模块分为驱动模块和(C)

(A)传入模块(B)主模块(C)桩模块(D)传出模块

13集成测试分为渐增组装测试和(A)

(A)非渐增组装测试(B)确认测试(C)单元测试(D)测试计划

14软件测试的目的是(A)

(A)发现软件中隐藏的错误(B)解决软件中隐藏的错误

(C)尽量不发现错误以便早日提交软件(D)证明软件的正确性

15软件调试的目的是(B)

(A)发现软件中隐藏的错误(B)解决测试中发现的错误

(C)尽量不发现错误以便早日提交软件(D)证明软件的正确性

16单元测试的测试用例主要根据(D)的结果来设计。

A.需求分析B.源程序C.概要设计D.详细设计

17从测试的要求来讲,如果想让测试完成的效果更好,测试部门与开发部门的关系最好是下面四种中的(D)。

A.测试组织与开发组织为同一公司同一部门同一小组,并且测试人员与开发人员为同一组人员,即开发人员测试自己的程序。

B.测试组织与开发组织为同一公司同一部门同一小组,但测试人员与开发人员为不同人员。

C.测试组织与开发组织为同一公司,但不在同一部门。

D.测试组织与开发组织为不同公司。

18严重的软件缺陷的产生主要源自(B )。

A)需求B)设计C)编码D)测试

19关于软件测试的目的,下列说法哪个是错误的(D)。

A.测试是程序的运行过程,目的在于发现错误。

B.一个好的测试用例在于能够发现至今未发现的错误。

C.一个成功的测试是发现了至今未发现的错误的测试。

D.测试的目标是以最少的时间和人力改正软件中潜在的所有错误和缺陷。

20黑盒测试用例设计方法包括(B)等

A.等价类划分法、因果图法、正交试验设计法、功能图法、路径覆盖法、语句覆盖法

B.等价类划分法、边界值分析法、判定表驱动法、场景法、错误推测法、因果图法、正交试验设计法、功能图法

C.因果图法、边界值分析法、判定表驱动法、场景法、Z路径覆盖法

D.场景法、错误推测法、因果图法、正交试验设计法、功能图法、域测试法

21(A)是一种黑盒测试方法,它是把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据当作测试用例

A.等价类划分法B.边界值分析法C.因果图法D.场景法

22错误推测法的基本想法是:

(D)

A.划分有效等价类和无效等价类B.划分原因和结果C.列出所有的可能情况

D.列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据它们选择测试用例

23若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:

-1.001,-1.0,1.0,1.001。

设计这组测试用例的方法是(C)

A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法

24集成测试的测试用例是根据(C)的结果来设计。

A.需求分析B.源程序C.概要设计D.详细设计

25软件测试的对象包括(D)。

A.需求分析、概要设计和详细设计B.程序源代码C.需求规格说明D.以上所有

单项选择题:

共20小题,每小题1分,满分20分;请将答案填入题后括号中。

(说明:

每题有且仅有一个正确答案)

在软件生命周期的哪一个阶段,软件缺陷修复费用最低(A)

A)需求分析(编制产品说明书)B)设计(C)编码(D)产品发布

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

(A)父模块(B)子模块(C)驱动模块(D)桩模块

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

(A)随机地选取测试数据;(B)取一切可能的输入数据作为测试数据;

(C)在完成编码以后制定软件的测试计划;(D)选择发现错误可能性大的数据作为测试数据。

侧重于观察资源耗尽情况下的软件表现的系统测试被称为(B)

(A)强度测试(B)压力测试(C)容量测试(D)性能测试

必须要求用户参与的测试阶段是(D)

(A)单元测试(B)集成测试(C)确认测试(D)验收测试

软件测试员究竟做些什么。

(C)

(A)软件测试员的目的是发现软件缺陷

(B)软件测试员的目的是发现软件缺陷,尽可能早一些

(C)软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复

(D)软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复

下面四种说法中正确的是(C)

(A)因果图法是建立在决策表法基础上的一种白盒测试方法;

(B)等价类划分法是边界值分析法的基础;

(C)健壮性等价类测试的测试用例要求在有效等价类中取值;

(D)在任何情况下做黑盒测试皆应首先考虑使用错误推断法。

不属于单元测试内容的是(A)

(A)模块接口测试(B)局部数据结构测试(C)路径测试(D)用户界面测试

划分软件测试属于白盒测试还是黑盒测试的依据是(C)

(A)是否执行程序代码(B)是否能看到软件设计文档

(C)是否能看到被测源程序(D)运行结果是否确定

下列项目中不属于测试文档的是(C)(A)测试计划(B)测试用例(C)程序流程图(D)测试报告

几乎没有产品计划、进度安排和正规的开发过程的软件开发模式是(B)

(A)大棒模式(B)边写边改模式(C)瀑布模式(D)快速原型开发模式

如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的(A)

(A)判定覆盖(B)条件覆盖(C)判定/条件覆盖(D)组合覆盖

下列说法不正确的是(D)

(A)测试不能证明软件的正确性;(B)测试员需要良好的沟通技巧;

(C)QA与testing属于一个层次的概念;(D)成功的测试是发现了错误的测试。

对Web网站进行的测试中,属于功能测试的是(B)

(A)连接速度测试(B)链接测试(C)平台测试(D)安全性测试

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

(A)采用黑盒测试,辅之以白盒测试;(B)采用白盒测试,辅之以黑盒测试;

(C)只使用黑盒测试;(D)只使用白盒测试。

使用白盒测试方法时,确定测试数据的依据是指定的覆盖标准和(B)

(A)程序的注释(B)程序的内部逻辑(C)用户使用说明书(D)程序的需求说明

17.下列___不是软件自动化测试的优点(D)

(A)速度快、效率高(B)准确度和精确度高(C)能提高测试的质量(D)能充分测试软件

18.配置测试(C)

(A)是指检查软件之间是否正确交互和共享信息(B)是交互适应性、实用性和有效性的集中体现

(C)是指使用各种硬件来测试软件操作的过程(D)检查缺陷是否有效改正

下列各项中___不是一个测试计划所应包含的内容(B)

(A)测试资源、进度安排(B)测试预期输出(C)测试范围(D)测试策略

20.下列不属于正式审查的方式是(D)

(A)同事审查(B)公开陈述(C)检验(D)编码标准和规范

11、如下图所示的N-S图,至少需要(b)个测试用例完成逻辑覆盖。

 

A.15B.16C.17D.18

16、测试工程师的工作范围会包括检视代码、评审开发文档,这属于(b)B.静态测试

软件测试的对象包括_____(44)____。

 

A.目标程序和相关文档  B.源程序、目标程序、数据及相关文档

C.目标程序、操作系统和平台软件   D.源程序和目标程序

●软件测试类型按开发阶段划分是____C____。

 

A.需求测试、单元测试、集成测试、验证测试 

B.单元测试、集成测试、确认测试、系统测试、验收测试

C.单元测试、集成测试、验证测试、确认测试、验收测试 

D.调试、单元测试、集成测试、用户测试 

●下述说法错误的是____C___。

 

A.单元测试又称为模块测试,是针对软件测试的最小单位-程序模块进行正确性检验的测试工作 

B.集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试 

C.集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统。

 

D.系统测试是在真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求

●关于对第三方测试的描述,正确的观点是_____C____。

 

A.既不是开发人员,也不是用户所进行的测试就是第三方测试

B.由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试 

C.第三方测试是在开发方与用户方的测试基础上所进行的验证测试 D.第三方测试又被称为β测试 

●验收测试的定义是_____A____。

 

A.由用户按照用户手册对软件进行测试以决定是否接收 

B.由某个测试机构代表用户按照需求说明书和用户手册对软件进行测试以决定是否接收 

C.按照软件任务书或合同,供需双方约定的验收依据进行测试,决定是否接收

D.由开发方和用户按照用户手册执行软件验收 

●在GB/T17544中,软件包质量要求包括三部分,即产品描述要求、____B____、程序和数据要求。

 

A.用户文档要求  B.系统功能要求  C.设计要求说明  D.软件配置要求

●软件内部/外部质量模型中,可移植性不包括____B____子特性。

 

A.适应性     B.共存性     C.兼容性     D.易替换性 

●《GB/T18905软件工程产品评价》中确定的通用评价过程包括:

____D____。

A.确立评价需求、设计评价、执行评价和评估结果 B.确立评价目的、规定评价、设计评价和执行评价 

C.确立评价需求、规定评价、设计评价和执行评价 D.确立评价目的、设计评价、执行评价和评估结果

●GB/T16260-2003将软件质量特性分为内部质量特性、外部质量特性和____D____。

 

  (56)A.安全质量特性 B.适用质量特性  C.性能特性     D.使用质量特性

●渐增式开发方法有利于__B___。

  (16)A.获取软件需求 B.快速开发软件  C.大型团队开发 D.商业软件开发

●对于软件的β测试,下列描述正确的是___D___。

A.β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试

B.β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试

C.β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试

D.β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试

●___B___可以作为软件测试结束的标志。

A.使用了特定的测试用例    B.错误强度曲线下降到预定的水平

C.查出了预定数目的错误    D.按照测试计划中所规定的时间进行了测试

●用边界值分析法,假定1

A.X=1,X=100  B.X=0,X=1,X=100,X=101  C.X=2,X=99  D.X=O,X=101

●为保证测试活动的可控性,必须在软件测试过程中进行软件测试配置管理,一般来说,软件测试配置管理中最基本的活动包括___A___

A.配置项标识、配置项控制、配置状态报告、配置审计

B.配置基线确立、配置项控制、配置报告、配置审计

C.配置项标识、配置项变更、配置审计、配置跟踪

D.配置项标识、配置项控制、配置状态报告、配置跟踪

1.软件测试的目的:

(c)

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

C.尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D.修改软件中出现的错误

2、软件测试是采用(a)执行软件的活动。

A.测试用例B.输入数据C.测试环境D.输入条件

3、导致软件缺陷的最大原因是:

(a)

A.软件需求说明书B.设计方案C.编码D.维护

4、在下列描述中,关于一个软件缺陷状态完整变化的错误描述是(d)

A、打开——修复——关闭B、打开——关闭C、打开——保留D、激活——修复——重新打开

5、在下列描述中,关于测试与调试的说法错误的是(d)

A、测试是显示错误的行为;而调试是推理的过程;

B、测试显示开发人员的错误。

调试是开发人员为自己辩护;

C、测试能预期和可控。

调试需要想象、经验和思考;

D、测试必须在详细设计已经完成的情况下才能开始;没有详细设计的信息调试不可能进行。

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

A.变量没有初始化B.编写的语句书写格式不规范C.循环控制出错D.代码输入有误

7、软件缺陷修复的代价最高的阶段为(a)

A、发布阶段B、需求阶段C、设计阶段D、编码阶段

8、不属于逻辑覆盖方法的是(d)。

A.组合覆盖B.判定覆盖C.条件覆盖D.接口覆盖

9、(d)是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。

A、条件覆盖B、组合覆盖C、判定覆盖D、语句覆盖

10、(a)是设计足够多的测试用例,使得程序中每个判定包含的每个条件的所有情况(真/假)至少出现一次,并且每个判定本身的判定结果(真/假)也至少出现一次。

A、判定-条件覆盖B、组合覆盖C、判定覆盖D、条件覆盖

11.软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?

(b)

A.功能测试B.单元测试C.结构测试D.验收测试

12、单元测试的主要任务不包括(b)。

A.出错处理B.全局数据结构C.独立路径D.模块接口

13、如下图所示的N-S图,至少需要(b)个测试用例完成逻辑覆盖。

A.12B.48C.27D.18

14、单元测试中用来模拟实现被测模块需调用的其他功能模块的是(b)。

A.驱动模块B.桩模块C.主控模块D.真实的被调用模块

15、集成测试计划应该在(b)阶段末提交。

A、需求分析B、概要设计C、详细设计D、单元测试完成

16、下列关于程序效率的描述错误的是(c)。

A.提高程序的执行速度可以提高程序的效率

B.降低程序占用的存储空间可以提高程序的效率

C.源程序的效率与详细设计阶段确定的算法的效率无关

D.好的程序设计可以提高效率

18、自底向上增量式集成测试中,下面(c)描述是正确的。

A.测试由桩模块控制B.最上面的模块最先测试

C.父单元用测试过的子单元测试D.包含树的深度优先或广度优先遍历过程

19、测试后程序中残存的错误数目与该程序中已发现的错误数目成(d)。

A.未知B.反比C.相等D.正比

20、针对是否对无效数据进行测试,可以将等价类测试分为(b)

标准(一般)等价类测试健壮等价类测试弱等价类测试强等价类测试

A.3)4)B.1)2)C.1)3)D.2)4)

下列关于软件测试的说法中正确的是(B)。

(选择一项)

a)

无经验用户的测试是盲目的,所以对提高软件质量没有帮助

b)

某软件模块发现的缺陷越多,说明该模块潜在的缺陷越多

c)

专业的测试人员要尽量运用测试技术进行测试,直觉和预感是没有用的

d)

软件测试仅仅是测试工程师的工作,与程序员无关

下列关于测试方法的说法中正确的是(D)。

(选择一项)

a)

随机测试是一种很不专业的测试方法,所以在测试中不能用随机测试方法

b)

在设计测试用例的过程中,应考虑失败测试,不用考虑通过测试

c)

错误猜测法本身不是一种测试技术,所以不用编写测试用例

d)

在实际测试中,边界值分析法和等价类划分法经常结合使用

某系统对员工每月出勤日总数进行核算和存储,使用文本框的模式进行填写。

在此文本框的测试用例编写中使用了等价类划分法,下列选项中等价类划分错误的是(D)。

(选择一项)

a)

无效等价类:

出勤日>31

b)

无效等价类:

出勤日<0

c)

有效等价类:

0<=出勤日<=31

d)

有效等价类:

0<出勤日<32

如果系统输入条件存在组合的情况,那么设计测试用例应该选择(C)测试方法。

(选择一项)

a)

等价类法

b)

边界值法

c)

因果图

d)

随机测试

进行兼容性测试的目的在于(D)。

(选择一项)

a)

测试程序在不同的平台上可以正常运行

b)

测试程序与平台上的其他程序可以同时正常运行

c)

测试数据格式在不同应用程序之间可以通用

d)

以上选项都正确

在对单机版的软件进行测试的过程中,下列说法中正确的是(D)。

(选择一项)

a)

对鼠标的左右键功能不需要测试,因为是自动支持的,不需要编程实现对此功能的支持

b)

对双击和三击鼠标功能不需要测试,因为是自动支持的,不需要编程实现对此功能的支持

c)

对于滚轮功能不需要测试,因为是自动支持的,不需要编程实现对此功能的支持

d)

对鼠标和滚轮功能都需要进行测试

下列关于文件操作测试的说法中正确的是(D)。

(选择一项)

a)

“打开文件”功能如果是调用Win32API实现的,则不需要对打开文件功能进行测试

b)

“保存文件”功能如果是调用Win32API实现的,则不需要对保存文件功能进行测试

c)

“打印”功能如果是调用Win32API实现的,则不需要对打印功能进行测试

d)

“打开文件”、“保存文件”和“打印”功能如果是调用Win32API实现的,也要对这些功能的很多方面进行测试,例如打开一个只读的文档等

用等价类法设计测试用例的特点不包括(D)。

(选择一项)

a)

测试内容相同

b)

如果等价类中的一个测试能够捕获一个缺陷,那么选择该等价类中的其他测试也能捕获缺陷

c)

如果等价类中的一个测试不能捕获缺陷,那么选择该等价类中的其他测试也不能捕获缺陷

d)

细化等价类划分是没有意义的,不影响对测试用例的设计

下列关于随机测试的说法中错误的是(D)。

(选择一项)

a)

许多测试都是冗余的

b)

测试数据大多是随机的,重复测试是不可能的

c)

无法度量随机测试实际覆盖率

d)

随机测试的成本大,时间长,是一种不值得一做的测试

状态图法设计测试用例主要用到分析过程中的结果是(BD)。

(选择二项)

a)

软件可能进入的每一种独立状态

b)

从一种状态转入另一种状态所需的输入和条件

c)

状态图中的所有分支

d)

从一种状态转入另一种状态的设置条件和输出结果

下列不适合使用功能测试工具的场合是(D)。

(选择一项)

a)

回归测试

b)

需要频繁更改测试用例的测试

c)

涉及与物理设备交互的测试

d)

跨平台的测试

测试“关闭文件”操作时,下列说法不正确的是(B)。

(选择一项)

a)

编辑文件后不保存,直接从菜单关闭,系统应有是否保存再关闭类似的提示

b)

编辑文件后保存,文件正常关闭

c)

编辑文件后不保存,从任务管理器中结束任务,程序应直接被关闭

d)

编辑文件后不保存,单击窗口右上角的关闭按钮,系统应有是否保存再关闭类似的提示

关于命令按钮的测试方法,下列说法错误的是(A)。

(选择一项)

a)

单击按钮,能够正确响应操作。

例如单击“删除”按钮,应该直接完成删除操作

b)

对于非法输入或者操作给出足够提示信息

c)

对不符合业务背景的输入数据应该有相应的处理

d)

在测试过程中,用到输入非法数据、默认值、特殊字符集和使缓冲区溢出的数据等测试方法

关于菜单测试需要注意的问题,下列说法错误的是()。

(选择一项)

a)

选择菜单,可以正常工作,并且执行的操作与菜单功能说明一致

b)

菜单要有快捷键和热键,其中快捷键不能重复,热键可以相同

c)

不同权限的用户登录程序,应该可以看到不同级别的菜单并可以使用不同级别功能

d)

与当前操作无关的菜单项,应该置为灰色

下列选项中不属于编写测试用例的好处是(A)。

(选择一项)

a)

测试确认

b)

功能覆盖

c)

方便程序员修改缺陷

d)

跟踪

在下列文档中,不需要进行文档测试的是(B)。

(选择一项)

a)

用户手册

b)

操作系统的错误信息

c)

联机帮助

d)

安装界面中用到的用户许可协议

下面关于边界值法设计测试用例的描述中不准确的是(A)。

(选择一项)

a)

若要求输入整数范围为2-10,则测试用例应该包括1,2,3,9,10,11

b)

若一个文件可以输入1-50个记录,则可以设计用例:

1个,2个,49个,50个,51个

c)

若要求输入的密码为6-11位,则可以设计测试用例:

5位,6位,7位,10位,11位,12位

d)

某购物网站要求每页最多显示10种商品,则可以设计测试用例:

0种,1种,9种,10种,11种

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2