软件测试概论TS考试试题.docx

上传人:b****5 文档编号:6768406 上传时间:2023-01-10 格式:DOCX 页数:19 大小:30.80KB
下载 相关 举报
软件测试概论TS考试试题.docx_第1页
第1页 / 共19页
软件测试概论TS考试试题.docx_第2页
第2页 / 共19页
软件测试概论TS考试试题.docx_第3页
第3页 / 共19页
软件测试概论TS考试试题.docx_第4页
第4页 / 共19页
软件测试概论TS考试试题.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

软件测试概论TS考试试题.docx

《软件测试概论TS考试试题.docx》由会员分享,可在线阅读,更多相关《软件测试概论TS考试试题.docx(19页珍藏版)》请在冰豆网上搜索。

软件测试概论TS考试试题.docx

软件测试概论TS考试试题

软件测试概论(TS)考试试题

选择题

1)

以下关于测试和调试的说法中,正确的是(a)。

(选择一项)

a)

测试工作包括发现错误,以及确定错误的原因和确切位置,排除软件中的错误

b)

测试就是调试,两者没有什么区别

c)

测试是在开发完成后的测试阶段才开始

d)

调试的目的是定位和纠正错误

2)

以下关于测试的定义中,错误的是(b)。

(选择一项)

a)

为找出错误而运行程序或系统的过程

b)

一切以评价程序或系统的属性、能力为目的的活动

c)

评价程序或系统的过程

d)

测试是在用户需求和开发技术之间找区别

3)

以下关于测试的目的描述,错误的是(a)。

(选择一项)

a)

为了说明程序中没有缺陷

b)

在于发现了迄今尚未发现的缺陷

c)

揭示潜伏在软件里的缺陷

d)

为软件产品的质量测量和评价提供依据

4)

通常情况下,软件测试至少要达到下列目标,其中错误的是(d)。

(选择一项)

a)

确保产品完成了它所承诺或公布的功能

b)

确保产品满足性能和效率的要求

c)

确保产品是健壮的、适应用户环境的

d)

确保产品的质量达到用户的需求

5)

下列软件测试的“行业规则”或者“工作常识”中,描述错误的是(c)。

(选择一项)

a)

所有的测试都应追溯到用户需求

b)

应该在测试工作真正开始前的较长时间内就进行测试计划

c)

测试应从“大规模”开始,逐步转向“小规模”

d)

为了达到最佳效果,应该由独立的第三方来构造测试

6)

软件工程是开发、运行、维护和修复软件的系统方法。

软件工程具有如下的性质,其中错误的是(a)。

(选择一项)

a)

软件工程是一门综合性的交叉学科,它涉及计算机科学、工程科学、管理科学、数学等领域

b)

软件工程要用工程科学中的观点来进行费用估算、制定进度、制定计划和方案

c)

软件工程要用数学科学中的方法和原理进行软件生产的管理

d)

软件工程要用数学的方法建立软件开发中的各种模型和各种算法,如可靠性模型、说明用户需求的形式化模型等

7)

在任何生命周期模型中,一个好的测试都应该具有一些特点,以下描述错误的特点是(c)。

(选择一项)

a)

每个开发活动都有相对应的测试活动

b)

每个测试级别都有其特有的测试目标

c)

对于每个测试级别,不需要在相应的开发活动过程中进行相应的测试分析和设计

d)

在开发生命周期中,测试员在文档初稿阶段就应该参与文档的评审

8)

在开发软件过程中有各种不同的方法。

对特定项目而言,没有哪个模式一定是最好的。

以下不属于最常用的模式是(a)。

(选择一项)

a)

大爆炸模式

b)

边写边做模式

c)

瀑布模式

d)

螺旋模式

9)

下面描述敏捷软件开发的目中错误的是(c)。

(选择一项)

a)

通过过程和工具理解个人和交流的作用

b)

通过开发的文档理解运行的软件

c)

通过合同和谈判得到客户的协作

d)

在计划的执行中做出对变更的响应

10)

概括地说,软件测试过程模型中H模型不能揭示的是(d)。

(选择一项)

a)

软件测试不仅仅指测试的执行,还包括很多其他的活动

b)

软件测试是一个独立的流程,贯穿产品整个生命周期,与其他流程并发地进行

c)

软件测试要尽早准备,尽早执行

d)

软件测试是根据被测物的不同而同时进行的

11)

在Bugzilla中,如果一个缺陷的处理状态被开发人员置为Wontfix,则表明()。

(选择一项)

a)

这个bug中描述的不是问题

b)

这个bug中描述的是问题,但不修改

c)

根据这个bug的描述无法查找问题的原因并解决,需要提供更多的关于这个bug的信息

d)

这个bug描述的是问题,但不能确定是否在这个版本中修改

12)

符合规则的才能叫做软件缺陷,下面规则错误的是(a)。

(选择一项)

a)

软件未达到开发说明书标明的功能

b)

软件出现了产品说明书指明不会出现的错误

c)

软件功能超出产品说明书指明范围,软件未达到产品说明书虽未指出但应达到的目标

d)

软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好

13)

下面描述产品说明书正确的是(b)。

(选择一项)

a)

产品说明书简称为说明或产品说明,是软件测试小组的一个协定

b)

对开发的产品进行定义,给出产品的细节、如何做、做什么

c)

这种协定从简单的口头说明到正式的书面文档有多种形式

d)

产品说明书指出软件应达到的目标

14)

从测试阶段角度,测试顺序正确的是(b)。

(选择一项)

a)

单元测试->系统测试->集成测试->验收测试

b)

单元测试->集成测试->系统测试->验收测试

c)

单元测试->验收测试->系统测试->集成测试

d)

单元测试->集成测试->验收测试->系统测试

15)

关于软件缺陷,下列说法错误的是(b)。

(选择一项)

a)

程序错误属于软件缺陷

b)

经过修改后的软件产品,其中存在的软件缺陷必然会越来越少

c)

识别软件缺陷不应脱离用户需求

d)

行业背景知识可以帮助我们有效的识别软件缺陷

16)

下列关于缺陷报告的说法中,正确的是(c)。

(选择一项)

a)

必要时,可以直接修改别人提交的缺陷报告

b)

有时候程序员犯了低级错误,应该在缺陷报告中严厉的指出问题

c)

任何小缺陷都不应放过,都应该记录在缺陷报告中

d)

缺陷报告写得越详细越好,操作步骤记录的越复杂越好

17)

下列关于缺陷报告的说法中错误的是(b)。

(选择一项)

a)

要使用最少且必要的步骤重现缺陷

b)

随机产生的缺陷也应报告

c)

一个报告只能提交一个缺陷

d)

Bugzilla中Bug优先级分为5个等级,即P1~P5,优先级逐渐递增,P5最高

18)

在缺陷报告的处理流程中,以下哪项不属于处理意见(c)。

(选择一项)

a)

已修改的

b)

以后版本解决

c)

未解决的

d)

无法重现

19)

在使用Bugzilla时,以下哪项不属于缺陷状态()。

(选择一项)

a)

New

b)

Reopened

c)

Fixed

d)

Closed

20)

为了书写更优良的缺陷报告,需要遵守“5C”准则,下列描述中错误的是(c)。

(选择一项)

a)

每个组成部分的描述准确,不会引起误解

b)

每个组成部分的描述清晰,易于理解;

c)

包含必不可少的步骤,不包括其他多余的内容

d)

包含复现该缺陷的完整步骤和其他本质信息

21)

以下关于软件测试计划的目的,准确的是(a)。

(选择一项)

a)

规定测试活动的范围、方法、资源和进度;明确正在测试的项目、要测试的特性、要执行的测试任务、每个任务的责任人,以及与计划相关的风险

b)

识别测试任务、定义测试目标以及为了实现测试目标和任务确定必要的测试活动

c)

借助软件测试计划,参与测试的项目成员,尤其是测试管理人员,可以明确测试任务和测试方法,保持测试实施过程的顺畅沟通,跟踪和控制测试进度,应对测试过程中的各种变更

d)

创建详细计划过程的一个副产品,重要的是计划过程,而不是产生的结果文档

22)

测试人员在识别软件缺陷时,通常不采取的方法是(c)。

(选择一项)

a)

参考软件需求说明书

b)

参考用户手册和联机帮助

c)

公布到网上寻求帮助

d)

多与用户进行沟通

23)

下图有关测试开发不同阶段引入缺陷的比例分配对应关系描述正确的是(c)。

(选择一项)

a)

1.程序设计2.编写代码3.需求说明书4.其他

b)

1.需求说明书2.程序设计3.编写代码4.其他

c)

1.程序设计2.编写代码3.其他4.需求说明书

d)

1.需求说明书2.编写代码3.其他4.程序设计

24)

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

(选择一项)

a)

软件测试按照测试过程分类可以分为为黑盒测试、白盒测试

b)

软件生存周期是从软件开始开发到开发结束的整个过程

c)

缺陷跟踪管理系统只针对测试人员来使用

d)

软件项目在进入需求分析阶段,测试人员就应该开始介入其中

25)

基于测试项的功能性和非功能性特性,测试条件的级别和结构可以通过几个方面确定,其中错误的是(c)。

(选择一项)

a)

测试基准的粒度

b)

所关注的产品风险

c)

用户的需求

d)

决定是否仅使用测试条件并不开发测试用例

26)

关于测试执行描述错误的是(d)。

(选择一项)

a)

测试执行的核心活动是对比实际的测试结果和期望的测试结果。

b)

在测试执行过程中,测试结果需要适当记录

c)

在测试过程发生的事件和单个测试都是日志的一部分,每个测试都应当唯一标识并且记录它的状态作为测试执行的成果

d)

用户或客户不可能参与测试执行

27)

评估出口准则是将测试的执行结果和已经定义的测试目标进行比较的活动。

评估出口准则可能产生下列结果,其中错误的是(b)。

(选择一项)

a)

测试结果满足所有的出口准则,测试活动可以正常结束

b)

可能会要求修增加一些附加测试需求

c)

可能会要求执行一些附加测试用例

d)

测试出口准则要求过高,需要对测试出口准则进行修改

28)

下面叙述测试总结活动的主要任务中错误的是(d)。

(选择一项)

a)

检查提交了哪些计划的可交付产品、事件报告是否关闭、或对未关闭的事件报告提交变更需求、以及系统的验收文档状态等等

b)

记录和归档测试件、测试环境和测试基础设备,给其他的项目使用

c)

移交测试件到维护部门

d)

分析和记录学到的经验教训,为以后的项目和测试成熟度的改善所用

29)

验收测试可以在多个测试级别上进行,下面描述错误的是(b)。

(选择一项)

a)

商业现货软件产品可以在安装或集成时进行验收测试

b)

验收测试关注的是在开发项目或程序中定义的一个完整的系统/产品的行为

c)

组件的可用性验收测试可以在组件测试中进行

d)

增加新功能的验收测试可以在系统测试之前进行

30)

白盒测试主要是想对程序模块进行如下检查,其中描述错误的是(b)。

(选择一项)

a)

程序的所有语句至少执行一次

b)

是否有数据结构错误或外部信息访问错误

c)

对所有的逻辑条件都能至少执行一次

d)

在循环的边界和运行的界限内执行循环体

31)

代码审查的过程错误的是(a)。

(选择一项)

a)

需求分析

b)

程序阅读

c)

会议审查

d)

形成报告

32)

设计测试用例时,应遵循以下原则,其中错误的是(b)。

(选择一项)

a)

基于测试需求的原则

b)

基于缺陷分类的原则

c)

兼顾测试充分性和效率的原则

d)

测试执行的可再现性原则

33)

风险面错误的是(b)。

(选择一项)

a)

风险识别

b)

风险共享

c)

风险分析

d)

风险减轻

34)

需要确保所有的测试人员都知道项目和系统的目标,对测试人员的测试任务的说明如下,其中错误的是(c)。

(选择一项)

a)

风险识别

b)

风险共享

c)

风险分析

d)

风险减轻

35)

下列测试过程改进的注意事项错误的是(b)。

(选择一项)

a)

测试过程改进不能盲目跟风,切不可赶潮流

b)

测试过程改进最好由新人负责

c)

测试过程改进并不等于花费大量资金

d)

测试过程改进不能够急于求成

36)

下列软件测试工具的理解正确的是(c)。

(选择一项)

a)

利用工具能发现软件中的全部或大部分的缺陷

b)

运用测试工具后测试工作马上减轻,进度马上缩短

c)

测试工具需要专门培训和学习

d)

通过工具我们可以达到100%的测试覆盖率

37)

选择软件测试工具不应考虑的因素是(c)。

(选择一项)

a)

软件测试工具的需求及确认

b)

成本和收益分析

c)

减少人工工作

d)

测试工具的整体质量因素

38)

以下自动测试工具中哪一种是功能测试工具()。

(选择一项)

a)

LoadRunner(性能工具)

b)

Logiscope(日志)

c)

QTP(功能)

d)

Bugzilla(缺陷)

39)

下面描述测试日志的重要作用错误的是:

(d)。

(选择一项)

a)

记录测试过程所发生的事件

b)

描述被测系统或组件的测试结果

c)

作为测试报告的依据

d)

作为缺陷修复的依据

40)

作为一种管理活动,估算是为了获得特定业务或项目中各种活动的近似成本预算和完成日期。

下列不属于最好的估算内容是(d)。

(选择一项)

a)

代表有经验的同行的集体智慧,并能得到相关人员的支持

b)

提供一系列明确的、详细的目录,包括资金、资源、任务和相关人员

c)

指出每个被估算活动的最可能的成本、工作量和持续时间

d)

明确占整个项目工作量的百分比或人员编制

填空题

一、软件是运算机系统中与硬件彼此依存的一部份,包括程序数据和其相关的文档的完整集合。

其中,程序是按事前设计的功能和性能要求执行的指令序列;数据是使程序能正常操作信息的数据结构;数据是与程序开发、保护和利用有关的图文材料。

二、软件工程是开发、运行、保护和修复软件的系统方式。

3、测试的目的是为了发觉尽可能多的缺点。

一个成功的测试例如在于至今未发觉的缺点。

4、测试打算是整个测试进程的基础,用来确信整个测试工作,明确测试对象和测试工作的范围和作用,并作为测试覆盖的基础。

五、软件测试打算是指导测试进程的纲领性文件,包括了产品表达、测试策略、测试方式、测试区域、

测试配置、测试周期、测试资源、测试交流、风险分析等内容。

六、的目的是避免将没有完成的任务错误地看成任务已经完成。

测试中利用的能够用于报告和打算何时能够停止测试。

7、测试和测试都不能替代开发者内部的系统测试。

只有当系统测试已经证明软件足够稳固后,才能够将新产品提交给潜在的客户做现场测试。

八、是测试人员在测试进程中的重要参考依据。

测试进程中,总要对测试结果有一个评判的依据,没有依据,就不可能明白测试结果是通过了仍是没有通过,也不明白输入的数据正确与否,这一切需要概念,它在中取得了概念。

九、软件测试应由的人员进行。

依照软件项目的规模品级和完整性级别和测试类别,软件测试可由实施。

10、软件测试贯穿于整个软件开发生命周期,测试进程可分为、、

、和这几个时期。

简答题

1、画出H模型的简单示用意。

2、为了书写更优良的缺点报告,需要遵守那“5C”准那么?

 

3、画出缺点报告的标准处置流程。

 

4、简述白盒测试和黑盒测试的比较。

 

5、简述软件测试用例的设计遵守以下4部曲。

 

6、简述软件测试一样包括那些软件测试文档。

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

当前位置:首页 > 工程科技 > 材料科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1