软件测试

1,软件测试是为了检查出并改正尽可能多的错误,不断提高软件的( D)。
A.质量和效能 B.设计和技巧C.功能和效率D.质量和可靠性
2,软件测试工作应该开始于( A )
A.需求分析阶段B.编码之后C.概要设计阶段D.详细设计阶段
3,关于软件质量保证和软件测试的描述,不正确的是 (D)。
A.软件质量保证和软件测试是软件质量工程的两个不同层面的工作
B.在软件质量保证的活动中也有一些测试活动
C.软件测试是保证软件质量的一个重要环节
D.软件测试人员就是软件质量保证人员
4,一个测试团队计划持续在一被测系统中检测90%-95%的缺陷比率。虽然测试经理认为无论就测试团队角度还是行业标准而言这已经是一个标准很高的缺陷检测率。但高层管理者对测试结果失望,认为测试团队仍漏检了太多的缺陷。而用户对此系统使用满意度相对较好,虽有失效发生,但总体负面影响不大。针对上述情况,作为一个测试经理可应用以下的哪一个通用测试原则去向高层管理者解释为什么系统中仍会存在未被检测到的缺陷( C )。
选择一项:A.缺陷集群性B.杀虫剂悖论C.穷尽测试是不可能的D.测试依赖于测试内容
5,关于软件测试对软件质量的意义,有以下观点:①度量与评估软件的质量;②保证软件质量;③改进软件开发过程;④发现软件错误。其中正确的是(   )。!A!C
选择一项:
A.①、②、③、④B.①、②、④C.①、③、④D.①、②、③
6下面的描述中,不能体现前置测试模型要点的是( B )。
选择一项:
A.前置测试模型将开发和测试的生命周期整合在一起,标识了项目生命周期从开
始到结束之间的关键行为,提出业务需求最好在设计和开发之前就被正确定义。
B.前置测试模型提出验收测试应该独立于技术测试,以保证设计及程序编码能够
符合最终用户的需求。
C.前置测试将测试执行和开发结合在一起,并在开发阶段以编码—测试—编码—
测试的方式来体现,强调对每一个交付的开发结果都必须通过一定的方式进行测试。
D.前置测试模型主张根据业务需求进行测试设计,认为需求分析阶段是进行测试
计划和测试设计的最好时机。
7,软件可移植性应从如下( B )方面进行测试。
选择一项:
A.可适应性、易安装性、可伸缩性、易替换性。
B.可适应性、易安装性、共享性、易替换性。
C.可适应性、成熟性、兼容性、易替换性。
D.可适应性、易安装性、兼容性、易替换性
8,软件缺陷被描述为在软件使用上的各种障碍,即可能产生的各种问题统。对软件缺陷的精确定义,通常业界普遍认同下列描述( A )。
①软件未达到产品说明书中已标明的功能
②软件出现了产品说明书中指明不会出现的错误
③软件未达到产品说明书中虽未指出但应(隐含)达到的目标
④ 软件功能超出了产品说明书中指明的范围
⑤ 测试者认为软件难以理解、不易使用,或最终用户认为软件使用效果不良。
选择一项
A.①、②、③、④、⑤
B.①、②
C.①、②、③、④
D.①、②、③
9软件测试贯穿于整个于软件生命周期,其测试的基本问题是( C  )
① 明确测试目标
② 确认测试对象
③ 建立测试生命周期
④ 制定和实施测试策略
⑤ 选择测试类型
⑥ 运用测试方法
选择一项:
A.①、②、③
B.①、②、③、④
C.①、②、③、④、⑤、⑥
D.①、②、③、④、⑤
10,软件能力成熟度模型(CMM)将软件能力成熟度自低到高依次划分为5级。目前,达到CMM第3级(已定义级)是许多软件组织努力的目标,该级别的核心是( B )。
选择一项:
A.建立基本的项目管理和实践来跟踪项目费用、进度和功能特性
B.使用标准开发过程(或方法论)构建(或集成)系统
C.连续地监督和改进标准化的系统开发过程
D.管理层寻求更主动地应对系统的开发问题

(1)一个成功的测试是发现了至今未发现的错误。✔️
(2)测试可以证明程序有错,也可以证明程序没有错误。X
(3)所有的软件测试都应追溯到用户需求。✔️
(4)软件测试是测试人员的事,与开发人员无关。X
(5)测试可以证明缺陷存在,但不能证明缺陷不存在。✔️
(6)只要做了充分的测试,就能保证软件没有缺陷X
(7)根据经验,通常情况下缺陷并非平均分布,80%缺陷集中在20%程序模块中✔️
(8)V模型描述了测试阶段和开发过程期间各阶段的对应关系。✔️
(9)软件测试贯穿于软件定义和开发的整个过程。✔️
(10)软件开发模式与软件测试关系密切,系统测试计划应在详细设计阶段产生X
(11)软件质量度量包含软件的功能特征和非功能特征✔️
(12)TMM优化级别主要进行质量控制的测试。X

1,对于软件的β测试,下列描述正确的是(
β测试是在软件公司外部展开的测试,可由非专业测试人员执行的测试)
2.下列选项中不属于黑盒测试特点的是(黑盒测试可用于软件测试的各个阶段 )
3.广义的软件测试包括: (确认、验证和测试 )。
4组件测试类别可以包括 ( ① ② ③ ④)。
5若某软件系统的关键模块是在结构图的底部,那么最适合采用的集成测试策略是(.
自底向上集成测试 )。
6以下各项中,(① ② ③ ④ )属于安装测试应关注的内容
7对静态测试和动态测试的区别描述正确的是:(B.
静态测试并没有真正的运行软件,而动态测试需要运行软件 )。
8技术评审的目的是:(确认软件符合预先定义的开发规范和标准 )。
9走查主要包括以下哪些内容 ( 以上全部都是)。
10下面对数据流分析方法描述错误的是(数据流异常通常不明显,并且每个异常都会导致不正确的行为  )。

11 组件测试通常在编码前进行,组件测试大多是从程序外部结构出发设计测试用例。(X )
18走查是以发现书面文档中的缺陷、含糊的表达和问题为目的的正式评审。( X)
20软件评审是动态测试的主要方法之一,评审可应用人类的分析能力来检查和评估复杂的问题。( X)

1下面关于动态测试的描述错误的是(动态测试必须由专门的测试人员完成 )。

2下面(.检查内存使用情况 )不属于动态测试的内容。
3系统测试阶段动态测试的目标是(功能和非功能的动态测试 )。
4下面对基于直觉的动态测试方法的描述错误的是( 使用此方法时需要需求规格说明书和源代码)。
5通过黑盒测试无法发现( 程序内部结构错误)。
6黑盒测试技术包括( 边界值分析、因果图、等价类划分、状态转换)。
7黑盒测试属于基本穷举输入的测试方法,但通常输入所有可能的测试将要受到较大客观条件限制,无法实现穷尽,其原因是(.
① ② ③ )。
8下面对等价类划分法描述错误的是( 只需要考虑程序中合理的、有意义的输入数据)。
9某程序输入X取值于一个固定的枚举类型{1,4,9,16},并且程序要对这4个输入值分别进行处理,根据等价类划分法,这种情况下对输入X划分正确的是(划分为4个有效等价类、1个无效等价类 )。
10以下的测试方法中,允许对源代码进行操作的是(程序插桩)

11动态测试并不贯穿于软件产品生命周期的每个阶段
12
等价类划分测试技术的测试准则(即等价类划分覆盖率)可定义为总共描述的等价类数量与已执行的等价类数量之比。( )
14边界值分析法基于可靠性理论中的“多故障”假设,即两个或两个以上故障同时出现而导致软件失效的情况非常多。( )
18逻辑覆盖是黑盒测试中的主要方法之一,是以程序内部的逻辑结构为基础的测试技术,是通过对程序逻辑结构的遍历实现程序设计的覆盖。( )
20Z路径覆盖只考虑循环体执行一次和跳过循环体这两种情况

识别测试的任务、定义测试的目标以及为实现测试目标和任务的测试活动规格说明。上述行为主要发生在(  )
选择一项:

A.
测试计划和控制

B.
测试结束活动

C.
测试分析和设计

D.
测试实现和执行
反馈
Your answer is incorrect.
正确答案是:测试分析和设计
试题 2
未作答
满分1.00
未标记标记试题
试题正文
以下关于软件测试目的的描述,不正确的是(   )。
选择一项:

A.
测试可以找出软件中存在的所有缺陷和错误

B.
执行有限测试用例并发现错误

C.
检查软件是否满足定义的各种需求

D.
测试以发现软件的故障或缺陷、以及对软件质量的度量。
反馈
Your answer is incorrect.
正确答案是:测试以发现软件的故障或缺陷、以及对软件质量的度量。
试题 3
未作答
满分1.00
未标记标记试题
试题正文

导致软件缺陷的最大原因来自(  )
选择一项:

A.
数据输入错误

B.
软件编码

C.
软件产品规格说明书

D.
软件设计
反馈
Your answer is incorrect.
正确答案是:软件产品规格说明书
试题 4
未作答
满分1.00
未标记标记试题
试题正文
软件质量的定义是(  )。
选择一项:

A.
软件的功能性、可靠性、易用性、效率、可维护性、可移植性

B.
软件特性的总和,以及满足规定和潜在用户需求的能力

C.
满足规定用户需求的能力

D.
最大限度达到用户满意
反馈
Your answer is incorrect.
正确答案是:软件的功能性、可靠性、易用性、效率、可维护性、可移植性
试题 5
未作答
满分1.00
未标记标记试题
试题正文
软件测试的对象包括(  )。
选择一项:

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

B.
目标程序和相关文档

C.
源程序和目标程序

D.
目标程序、操作系统和平台软件
反馈
Your answer is incorrect.
正确答案是:源程序、目标程序、数据及相关文档

瀑布模型表达了一种系统的、顺序的软件开发方法。以下关于瀑布模型的叙述中,正确的是(  )。
选择一项:

A.
瀑布模型能够非常快速地开发大规模软件项目

B.
瀑布模型适用于软件需求确定,开发过程能够采用线性方式完成的项目。

C.
瀑布模型已不再适合于现今的软件开发环境
请学习软件测试第1章的关于软件开发模型的相关内容。

D.
只有很大的开发团队才使用瀑布模型
反馈
Your answer is incorrect.
正确答案是:瀑布模型适用于软件需求确定,开发过程能够采用线性方式完成的项目。
试题 2
错误
得分 0.00/1.00 分
未标记标记试题
试题正文
识别测试的任务、定义测试的目标以及为实现测试目标和任务的测试活动规格说明。上述行为主要发生在(  )
选择一项:

A.
测试计划和控制
请学习软件测试第1章的关于测试计划、测试分析、测试设计等相关内容。

B.
测试实现和执行

C.
测试分析和设计

D.
测试结束活动
反馈
Your answer is incorrect.
正确答案是:测试分析和设计
试题 3
正确
得分 1.00/1.00 分
未标记标记试题
试题正文
软件质量的定义是(  )。
选择一项:

A.
最大限度达到用户满意

B.
满足规定用户需求的能力

C.
软件的功能性、可靠性、易用性、效率、可维护性、可移植性
该题考查软件质量(ISO 9126 标准)的定义。

D.
软件特性的总和,以及满足规定和潜在用户需求的能力
反馈
Your answer is correct.
正确答案是:软件的功能性、可靠性、易用性、效率、可维护性、可移植性
试题 4
错误
得分 0.00/1.00 分
未标记标记试题
试题正文
以下关于软件测试目的的描述,不正确的是(   )。
选择一项:

A.
测试以发现软件的故障或缺陷、以及对软件质量的度量。

B.
测试可以找出软件中存在的所有缺陷和错误
请学习软件测试第1章关于软件测试目的的相关论述。

C.
检查软件是否满足定义的各种需求

D.
执行有限测试用例并发现错误
反馈
Your answer is incorrect.
正确答案是:测试以发现软件的故障或缺陷、以及对软件质量的度量。
试题 5
错误
得分 0.00/1.00 分
未标记标记试题
试题正文
软件测试的对象包括(  )。
选择一项:

A.
目标程序、操作系统和平台软件
请学习软件测试第1章的关于软件测试的对象的相关内容。

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

C.
目标程序和相关文档

D.
源程序和目标程序
Your answer is incorrect.
正确答案是:源程序、目标程序、数据及相关文档

下列选项中叙述错误的是( )。
选择一项:

A.
每个开发活动都有相对应的测试行为

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

C.
软件测试的工作重点应该集中在系统测试上

D.
每个测试级别都有其特有的测试目标
反馈
正确答案是:软件测试的工作重点应该集中在系统测试上
试题 2
正确
得分 1/1 分
未标记标记试题
试题正文
对于软件的β测试,下列描述正确的是 ( )。
选择一项:

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

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

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

D.
β测试是在软件公司内部展开的测试,由公司专业测试人员执行的测试。
反馈
正确答案是:β测试是在软件公司外部展开的测试,可由非专业测试人员执行的测试。
试题 3
错误
得分 0/1 分
未标记标记试题
试题正文
关于测试充分性的描述,正确的是 ( )。
选择一项:

A.
当继续测试没有发现新缺陷时。

B.
当全部测试用例都执行完后。

C.
在有限时间和资源条件下,找出所有的软件的错误,使软件趋于完美,是不可能的。

D.
只有进行完全的测试才充分。
反馈
正确答案是:在有限时间和资源条件下,找出所有的软件的错误,使软件趋于完美,是不可能的。
试题 4
错误
得分 0/1 分
未标记标记试题
试题正文
下列选项中不属于黑盒测试特点的是( )。
选择一项:

A.
黑盒测试可以检查出程序内部结构的错误

B.
黑盒测试可用于软件测试的各个阶段

C.
黑盒测试用例设计可与软件实现同步进行

D.
黑盒测试与软件具体实现无关
反馈
正确答案是:黑盒测试可用于软件测试的各个阶段
试题 5
错误
得分 0/1 分
未标记标记试题
试题正文
下述说法正确的是 ( )。
选择一项:

A.
穷举路径测试可以查出程序中因遗漏路径而产生的错误

B.
白盒测试又称为“逻辑驱动测试”

C.
一般而言,黑盒测试对结构的覆盖比白盒测试要高

D.
必须根据软件需求说明文档生成用于白盒测试的测试用例
反馈
正确答案是:白盒测试又称为“逻辑驱动测试”
试题 6
错误
得分 0/1 分
未标记标记试题
试题正文
广义的软件测试包括:( )。
选择一项:

A.
确认、验证和测试

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

C.
单元测试、集成测试、系统测试和用户测试

D.
需求评审、设计评审、单元测试和综合测试
反馈
正确答案是:确认、验证和测试
试题 7
正确
得分 1/1 分
未标记标记试题
试题正文
下列选项中,可以作为组件测试的测试对象是( )。
选择一项:

A.
整个软件系统

B.
模块间的接口

C.
函数、模块和类

D.
软件中的某个子系统
反馈
正确答案是:模块间的接口
试题 8
正确
得分 1/1 分
未标记标记试题
试题正文
组件测试类别可以包括( )。
①静态测试 ②动态测试 ③手工测试 ④自动化测试
选择一项:

A.
② ③ ④

B.
① ② ③

C.
① ② ③ ④

D.
① ③
反馈
正确答案是:① ② ③ ④
试题 9
正确
得分 1/1 分
未标记标记试题
试题正文
传统的或面向对象的组件测试,需要的开发工作是:( )。
选择一项:

A.
只要开发测试driver

B.
只要开发测试stub

C.
可能要同时开发一个driver和多个stub

D.
可能要同时开发一个stub和多个driver
反馈
正确答案是:可能要同时开发一个driver和多个stub
试题 10
错误
得分 0/1 分
未标记标记试题
试题正文
以下选项中,集成测试不能发现的错误类型是( )。
选择一项:

A.
对数据的处理在设置的边界处出现错误

B.
几个子功能组合后不能实现预期的主功能

C.
模块相互调用时引入的新问题

D.
全局数据结构出现错误
反馈
正确答案是:对数据的处理在设置的边界处出现错误
试题 11
错误
得分 0/1 分
未标记标记试题
试题正文
正确的集成测试描述包括 ( )。
①集成测试也叫做组装测试,通常是在单元测试的基础上,将模块按照设计说明书要求进行组装和测试的过程。
②自顶向下方式是集成测试的一种组装方式,它能较早地验证主要的控制和判断点,对于输入输出模块、复杂算法模块中存在的错误能够较早地发现。
③集成测试的目的在于检查被测模块能否正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求。
④集成测试要重点关注各个模块间的相互影响,发现并排除全局数据结构问题。
选择一项:

A.
② ③

B.
① ②

C.
① ④

D.
② ④
反馈
正确答案是:① ④
试题 12
错误
得分 0/1 分
未标记标记试题
试题正文
若某软件系统的关键模块是在结构图的底部,那么最适合采用的集成测试策略是( )。
选择一项:

A.
随意集成测试

B.
自顶向下集成测试

C.
中枢集成测试

D.
自底向上集成测试
反馈
正确答案是:自底向上集成测试
试题 13
错误
得分 0/1 分
未标记标记试题
试题正文
系统测试关注的是( )。
选择一项:

A.
某个单独的模块或类是否满足设计要求

B.
项目或产品范围中定义的整个系统或产品的行为

C.
组件间的接口的一致性

D.
某个独立的功能是否实现
反馈
正确答案是:项目或产品范围中定义的整个系统或产品的行为
试题 14
正确
得分 1/1 分
未标记标记试题
试题正文
以下各项中,( )属于安装测试应关注的内容。
① 安装手册的评估
② 安装选项和设置的测试
③ 安装顺序测试
④ 修复、安装测试与卸载测试
选择一项:

A.
③ ④

B.
① ② ③ ④

C.
① ② ③

D.
② ③ ④
反馈
正确答案是:① ② ③ ④
试题 15
错误
得分 0/1 分
未标记标记试题
试题正文
可靠性测试的关键测试数据不包括( )。
选择一项:

A.
平均响应时间

B.
失效间隔时间

C.
失效修复时间

D.
失效数量
反馈
正确答案是:平均响应时间
试题 16
错误
得分 0/1 分
未标记标记试题
试题正文
关于确认测试,描述正确的是( )。
①确认测试一般包括有效性测试与软件配置复查,采用黑盒测试为主、白盒测试为辅的测试方法进行测试 。
②确认测试配置项复查时应当严格检查用户手册和操作手册中规定的使用步骤的完整性和正确性 。
③确认测试需要检测与证实软件是否满足软件需求说明书中规定的要求。
④确认测试是保证软件正确实现特定功能的一系列活动和过程,目的是保证软件生命周期中的每一个阶段的成果满足上一个阶段所设定的目标。
选择一项:

A.
③ ④

B.
① ②

C.
② ④

D.
② ③
反馈
正确答案是:② ④
试题 17
正确
得分 1/1 分
未标记标记试题
试题正文
下面关于回归测试叙述正确的是( )。
选择一项:

A.
回归测试都是自动化执行的。

B.
回归测试是对已被测过的程序实体在修改缺陷或变更后进行的重复测试,以此来确认在这些变更后是否有新的缺陷引入系统。

C.
回归测试只能在系统测试这个级别进行,不能用于单元测试和集成测试。

D.
回归测试必须重新测试整个系统。
反馈
正确答案是:回归测试是对已被测过的程序实体在修改缺陷或变更后进行的重复测试,以此来确认在这些变更后是否有新的缺陷引入系统。
试题 18
错误
得分 0/1 分
未标记标记试题
试题正文
验收测试的定义是( )。
选择一项:

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

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

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

D.
由用户按照用户手册对软件进行测试以决定是否接收。
反馈
正确答案是:按照软件任务书或合同,供需双方约定的验收依据进行测试,决定是否接收。
对静态测试和动态测试的区别描述正确的是:( )

选择一项:

A.

静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成

B.

静态测试需要借助于专门的测试工具,而动态测试不需要

C.

静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷

D.

静态测试并没有真正的运行软件,而动态测试需要运行软件

反馈

请学习软件测试第3章关于静态测试的相关论述。

正确答案是:静态测试并没有真正的运行软件,而动态测试需要运行软件

试题 2

正确

得分 1.00/1.00 分

试题正文

多出口函数可能会发生( )问题。

选择一项:

A.

降低运行性能

B.

降低可靠性

C.

产生逻辑错误

D.

产生内存泄漏

反馈

该题考查对多口函数可能存在缺陷,降低可靠性的问题。

正确答案是:降低可靠性

试题 3

正确

试题正文

技术评审的目的是:( )

选择一项:

A.

发现软件业务错误

B.

与项目管理无关

C.

确认软件符合预先定义的开发规范和标准

D.

保证软件在独立的模式下进行开发

反馈

该题考查对技术评审目的的正确认识。

正确答案是:确认软件符合预先定义的开发规范和标准

试题 4

正确

得分 1.00/1.00 分

试题正文

走查主要包括以下哪些内容( )。

A.检查代码和设计的一致性

B.标准的遵循和可读性

C.评审对象主要是软件代码

D.不安全、不明确和模糊的部分

选择一项:

A.

除A和D以外

B.

除D以外

C.

除A以外

D.

以上全部都是

反馈

该题考查对评审当中关于走查内容的掌握。

正确答案是:以上全部都是

试题 5

正确

得分 1.00/1.00 分

试题正文

使用静态测试的接口分析一致性涉及:( )

①各模块之间接口的一致性

②模块与外部数据库接口的一致性

③形参与实参在类型、数量、顺序上的一致性

④全局变量和公共数据区在使用上的一致性

选择一项:

A.

① ② ③ ④

B.

① ② ③

C.

① ②

D.

反馈

该题考查对静态测试接口分析的一致性内容的掌握。

正确答案是:① ② ③ ④

试题 6

错误

得分 0.00/1.00 分

试题正文

下面对数据流分析方法描述错误的是( )。

选择一项:

A.

数据流分析过程中,需要检查每个变量的使用情况。

B.

数据流异常通常不明显,并且每个异常都会导致不正确的行为。

C.

数据流分析不一定能够发现缺陷,但可以发现异常。

D.

数据流分析是在程序代码经过的路径上检查数据的用法。

反馈

请学习软件测试第3章关于数据流分析方法的论述内容。

正确答案是:数据流异常通常不明显,并且每个异常都会导致不正确的行为。

试题 7

判断下面代码段中有数据流异常的变量是( )。

void exchange (int& Min, int& Max) {

    int  help;

    if (Min>Max) {

        Max = Help;  Max = Min;  Help = Min;

    }

}

选择一项:

A.

Min和Max
B.

Min和Help

C.

Help和Max

D.

Min、Max和Help

反馈

请学习软件测试第3章关于数据流分析的相关内容。

正确答案是:Help和Max

试题 8

错误

在控制流图中,不能仅用带标号的圆圈表示的是( )。

选择一项:

A.

一个处理框序列

B.

一个条件判定框

C.

一条或多条语句

D.

一个循环结构

正确答案是:一个循环结构

试题 9

错误

得分 0.00/1.00 分

以下控制流图的环形复杂性 V(G)等于( )

选择一项:

A.

6

B.

7

C.

4

D.

5

反馈

请学习软件测试第3章关于软件程序复杂度与计算方法的内容。

正确答案是:5

下面关于动态测试的描述错误的是( )。

选择一项:

A.

动态测试适用于软件生命周期的各个阶段

B.

动态测试需要对输入与输出的对应关系进行分析

C.

动态测试必须由专门的测试人员完成

D.

动态测试必须运行被测试程序

反馈

请学习软件测试第4章关于动态测试的有关阐述。

正确答案:动态测试必须由专门的测试人员完成

正确答案是:动态测试必须由专门的测试人员完成

试题 2

未作答

满分1.00

试题正文

下面( )不属于动态测试的内容。

选择一项:

A.

评估系统性能

B.

检查各个组件功能

C.

检查程序编码规则

D.

检查内存使用情况

反馈

请学习软件测试第4章关于动态测试的相关内容。

正确答案:检查内存使用情况

正确答案是:检查内存使用情况

试题 3

未作答

满分1.00

试题正文

系统测试阶段动态测试的目标是( )。

选择一项:

A.

动态检测模块与接口

B.

检测组件中的不合格品

C.

对提交的软件进行验证性测试

D.

功能和非功能的动态测试

反馈

请学习软件测试第2、4章关于系统测试动态测试的相关内容。

正确答案:功能和非功能的动态测试

正确答案是:功能和非功能的动态测试

试题 4

错误

得分 0.00/1.00 分

试题正文

动态测试用例规格说明的内容包括( )。

①前置条件

②输入数据

③预期结果

④后置条件

选择一项:

A.

①②③

B.

①②③④

C.

①②

D.

②③

反馈

请学习软件测试第4章关于动态测试用例规格说明的内容阐述。

正确答案:①②③④

正确答案是:①②③④

试题 5

未作答

满分1.00

试题正文

下面对基于直觉的动态测试方法的描述错误的是( )。

选择一项:

A.

可以发现运用系统化方法进行测试时无法发现的问题

B.

使用此方法时需要需求规格说明书和源代码

C.

此方法的基础是测试人员的技术、经验和知识

D.

既不是黑盒测试也不属于白盒测试

反馈

请学习软件测试第4章关于基于经验的测试方法相关内容。

正确答案:使用此方法时需要需求规格说明书和源代码

正确答案是:使用此方法时需要需求规格说明书和源代码

试题 6

未作答

满分1.00

试题正文

下面对黑盒测试描述错误的是( )。

选择一项:

A.

黑盒测试技术只能用于功能测试和界面测试

B.

黑盒测试用例是根据测试对象的规格说明或需求设计

C.

黑盒测试着眼于程序的外部特性

D.

黑盒测试不破坏被测对象的数据信息

反馈

请学习软件测试第2、4章关于黑盒测试的相关内容。

正确答案:黑盒测试技术只能用于功能测试和界面测试

正确答案是:黑盒测试技术只能用于功能测试和界面测试

试题 7

未作答

满分1.00

试题正文

通过黑盒测试无法发现( )。

选择一项:

A.

外部数据访问异常

B.

程序初始化错误

C.

程序内部结构错误

D.

程序功能使用异常

反馈

请学习软件测试第2、4章关于黑盒测试的阐述。

正确答案:程序内部结构错误

正确答案是:程序内部结构错误

试题 8

未作答

满分1.00

试题正文

黑盒测试技术包括( )。

选择一项:

A.

边界值分析、因果图、等价类划分、状态转换

B.

边界值分析、等价类划分、因果图、路径覆盖

C.

决策表、状态转换、条件覆盖、基本路径测试

D.

判定覆盖、语句覆盖、决策表、正交实验

反馈

请学习软件测试第4章关于黑盒测试技术的分析介绍内容。

正确答案:边界值分析、因果图、等价类划分、状态转换

正确答案是:边界值分析、因果图、等价类划分、状态转换

试题 9

错误

得分 0.00/1.00 分

试题正文

黑盒测试属于基本穷举输入的测试方法,但通常输入所有可能的测试将要受到较大客观条件限制,无法实现穷尽,其原因是( )。

①输入的组合太多

②输出的结果太多

③软件实现的途径太多

④软件规格说明没有客观标准

选择一项:

A.

①②③

B.

①②③④

C.

①②

D.

②③

反馈

请学习软件测试第2、4章关于黑盒测试技术的相关阐述。

正确答案:①②③

正确答案是:①②③

试题 10

未作答

满分1.00

试题正文

下面对等价类划分法描述错误的是( )。

选择一项:

A.

从每个部分中选取少数具有代表性的数据作为测试用例

B.

只需要考虑程序中合理的、有意义的输入数据

C.

等价类划分的主要依据是需求规格说明书

D.

将测试对象的输入域划分成若干部分

反馈

请学习软件测试第4章关于等价类方法的相关内容。

正确答案:只需要考虑程序中合理的、有意义的输入数据

正确答案是:只需要考虑程序中合理的、有意义的输入数据

试题 11

未作答

满分1.00

试题正文

某程序输入X取值于一个固定的枚举类型{1,4,9,16},并且程序要对这4个输入值分别进行处理,根据等价类划分法,这种情况下对输入X划分正确的是( )。

选择一项:

A.

划分为4个有效等价类、1个无效等价类

B.

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

C.

划分为1个有效等价类、4个无效等价类

D.

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

反馈

请学习软件测试第4章关于等价类设计测试用例的相关内容。

正确答案:划分为4个有效等价类、1个无效等价类

正确答案是:划分为4个有效等价类、1个无效等价类

试题 12

未作答

满分1.00

试题正文

用等价类划分法设计6位长度的数字类型用户名(即不能包含数字以外的其它字符)登录操作的测试用例,应该分成( )个等价区间。

选择一项:

A.

4

B.

6

C.

3

D.

2

反馈

请学习软件测试第4章关于等价类划分的相关内容论述。

正确答案:4

正确答案是:4

试题 13

未作答

满分1.00

试题正文

某程序含有3个变量,采用边界值分析法设计测试用例,使除一个以外的所有变量取正常值,使剩余变量取最小值、略高于最小值、正常值、略低于最大值和最大值,对每个变量都重复进行。这样产生的测试用例数为( )。

选择一项:

A.

12

B.

15

C.

14

D.

13

反馈

请学习软件测试第4章关于边界值分析设计测试用例的方法。

正确答案:14

正确答案是:14

试题 14

未作答

满分1.00

试题正文

在某汽车销售管理系统中,销售员可以根据当时的实际情况允许给客户0-15%的折扣,折扣精确到小数后两位。现在要对系统的折扣项用边界值分析法进行测试,则折扣项的边界值应该取( )。

选择一项:

A.

(-Max, 0, 20, Max)

B.

(-2, -1, 0, 1, 99, 100, 101)

C.

(-0.01, 0, 0.01, 14.99, 15.00, 15.01)

D.

(-0.01, 0, 0.01, 99.99, 100.00, 100.01)

反馈

请学习软件测试第4章关于边界值分析法设计测试用的内容。

正确答案:(-0.01, 0, 0.01, 14.99, 15.00, 15.01)

正确答案是:(-0.01, 0, 0.01, 14.99, 15.00, 15.01)

试题 15

未作答

满分1.00

试题正文

某公司员工分为普通员工和管理人员两大类,员工考核分称职、优秀和特殊贡献三个等级,普通和优秀员工都可有特殊贡献,考核等级相同的两类员工发放的年终奖是不同的。现有一款软件可计算该公司员工年终奖,根据员工类型和考核等级的不同组合情况,输出的奖金分1类奖金、2类奖金、3类奖金.....,现要使用因果图法对该软件进行测试,分析后得到的结果数目有( )。

选择一项:

A.

8个

B.

4个

C.

6个

D.

5个

反馈

请学习软件测试第4章关于因果图法的内容。

正确答案:8个

正确答案是:8个

试题 16

未作答

满分1.00

试题正文

根据上题中描述的奖金计算软件的规格说明,判断下面说法正确的是( )。

选择一项:

A.

原因“普通员工”和“管理人员”之间具有O约束

B.

原因“考核称职”和“特殊贡献”之间具有E约束

C.

原因“考核称职”和“特殊贡献”之间具有O约束

D.

原因“普通员工”和“管理人员”之间具有E约束

反馈

请学习软件测试第4章关于因果图分析法的相关论述。

正确答案:原因“考核称职”和“特殊贡献”之间具有E约束

正确答案是:原因“考核称职”和“特殊贡献”之间具有E约束

试题 17

未作答

满分1.00

试题正文

根据某银行信用卡管理系统的规格说明构造如下所示的决策表,现有一个测试用例的输入为:工作人员收到一张没有挂失、已经超过透支限额的信用卡,并且信用卡的地址也已经变更,那么该测试用例的预期结果是( )。

[图片上传中...(image-98179-1653445655000-1)]

选择一项:

A.

工作人员应该提高信用卡透支额度,并且允许客户付款

B.

工作人员应该更改信用卡地址,提高信用卡透支额度,但不允许客户付款

C.

工作人员应该更改信用卡地址,并且允许客户付款

D.

工作人员应该更改信用卡地址,提高信用卡透支额度,并且允许客户付款

反馈

请学习软件测试第4章关于决策表设计测试用例的相关内容。

正确答案:工作人员应该更改信用卡地址,提高信用卡透支额度,但不允许客户付款

正确答案是:工作人员应该更改信用卡地址,提高信用卡透支额度,但不允许客户付款

试题 18

未作答

满分1.00

试题正文

根据上题给出的决策表,判断下面说法不正确的是( )。

选择一项:

A.

如果信用卡没有挂失且有了新地址,则必须执行更改地址的操作

B.

只有信用卡没有挂失且已经超过透支限额时,才能执行提高透支限额的操作

C.

只有信用卡没有挂失且没有超过透支限额时,才能执行允许客户付款的操作

D.

如果信用卡已经挂失,无论是否超过透支限额,都要执行报警操作

反馈

请学习软件测试第4章关于决策表方法的相关内容。

正确答案:只有信用卡没有挂失且没有超过透支限额时,才能执行允许客户付款的操作

正确答案是:只有信用卡没有挂失且没有超过透支限额时,才能执行允许客户付款的操作

试题 19

未作答

满分1.00

试题正文

以下的测试方法中,允许对源代码进行操作的是( )。

选择一项:

A.

函数覆盖

B.

路径测试

C.

条件覆盖

D.

程序插桩

反馈

请学习软件测试第4章关于程序覆盖的相关内容。

正确答案:程序插桩

正确答案是:程序插桩

试题 20

未作答

满分1.00

试题正文

下列程序段,对于(A,B)的取值,以下( )测试用例组合能够满足条件覆盖的要求。

IF ( ( A - 10 ) = 20 AND ( B + 20 ) > 10 ) THEN C = 0

IF ( ( A - 30 ) < 10 AND ( B - 30 ) < 0 ) THEN B = 30

① A=50 B=-10

② A=40 B=40

③ A=30 B=-10

④ A=30 B=30

选择一项:

A.

①②

B.

②④

C.

③④

D.

①④

反馈

请学习软件测试第4章关于满足条件覆盖测试用例设计的内容。

正确答案:③④

正确答案是:③④

试题 21

未作答

满分1.00

试题正文

条件(x<12 and y>8 or z<>10)的条件组合覆盖用例个数是( )。

选择一项:

A.

16个

B.

6个

C.

8个

D.

3个

反馈

请学习软件测试第4章关于条件组合覆盖的内容。

正确答案:8个

正确答案是:8个

试题 22

未作答

满分1.00

试题正文

为了达到测试目的,路径测试必须遵循的原则包括( )

①保证模块中的所有独立路径至少被测试过一次

②所有逻辑值均需测试真、假两种情况

③检查程序的内部数据结构,并保证其结构的有效性

④在上下边界及可操作范围内运行所有的循环

选择一项:

A.

①②

B.

①②④

C.

①②③

D.

①②③④

反馈

请学习软件测试第4章关于路径测试的的相关内容。

正确答案:①②③④

正确答案是:①②③④

试题 23

未作答

满分1.00

试题正文

在程序控制流图中,有11条边,9个节点,则控制流图的环形复杂度V(G)等于( )。

选择一项:

A.

8

B.

2

C.

6

D.

4

反馈

请学习软件测试第3、4章关于环形复杂度及计算的有关内容。

正确答案:4

正确答案是:4

试题 24

未作答

满分1.00

试题正文

下面对Z路径覆盖描述不正确的是( )。

选择一项:

A.

Z路径覆盖只考虑循环体执行一次和跳过循环体这两种情况

B.

Z路径覆盖对WHILE型循环结构和UNTIL型循环结构简化的效果不同

C.

Z路径覆盖可以将程序中的循环结构简化为选择结构

D.

Z路径覆盖可以大大减少包含循环的程序的路径数量

反馈

请学习软件测试第4章关于Z路径的测试覆盖的相关技术。

正确答案:Z路径覆盖只考虑循环体执行一次和跳过循环体这两种情况

正确答案是:Z路径覆盖只考虑循环体执行一次和跳过循环体这两种情况

试题 25

未作答

满分1.00

试题正文

下图是一个使用信用卡在加油机上自助加油的程序状态转换图。假设需设计最少数量的测试用例去覆盖该状态转换图的每一个状态转换,并假定每一个测试必须在初始状态开始或结束,并等待客户的操作。请问需完成几个测试( )。

[图片上传中...(image-738749-1653445655000-0)]

选择一项:

A.

1次

B.

7次

C.

无限次

D.

4次

反馈

请学习软件测试第4章关于动态测试状态转换测试方法的内容。

正确答案: 4次

正确答案是:4次

在下列给出的各项中,关于软件自动化测试的描述性定义是( )。

A.使用一种自动化测试工具来验证软件测试的需求

B.测试按照测试者的预定计划自动地进行

C.自动化测试的目标着重于发现旧的软件缺陷

D.自动化测试可部署在各个测试阶段

选择一项:

A.

A、B、D

B.

A

C.

A、B、C

D.

A、C

反馈

请学习软件测试第5章关于自动化测试的概念、原理、要素等

相关内容。

正确答案是:A、B、D

软件自动化测试实现的要素是( )。
A.测试的自动执行
B.状态的自动识别
C.自动的逻辑处理
D.回归测试
选择一项:

A.
A、B、C

B.
A、B、C、D

C.
A

D.
A、B
反馈
请学习软件测试第5章关于软件自动化测试实现要素内容阐述。
正确答案是:A、B、C
( )是将测试输入存储在独立的文件中,而不是绑定在脚本中。在脚本中存放控制信息,其优点包括脚本与数据分离,数据文件以适当的文件格式单独维护,测试设计者不必具备专业的脚本技术或编程知识。
选择一项:

A.
共享式脚本

B.
数据驱动脚本

C.
结构化脚本

D.
关键字驱动脚本
反馈
请学习软件测试第5章关于自动化测试脚本的相关知识和阐述。
正确答案是:数据驱动脚本

在下面给出的几项中,( )是针对自动化测试脚本描述。
选择一项:

A.
脚本自身在脱离了所依附的系统时,依然能够运行。

B.
脚本与测试一样,根据测试模式和测试方法不同,脚本以多种形式出现。

C.
测试脚本也会存在缺陷或故障。

D.
测试脚本是指测试自动执行中的程序和过程。
反馈
请学习软件测试第5章关于自动化测试脚本的相关论述。
正确答案是:脚本与测试一样,根据测试模式和测试方法不同,脚本以多种形式出现。

描述自动化测试的特点有( )。

A.自动化测试是测试工具应用的一个特例

B.自动化测试更强调的是自动测试,而测试工具使用更强调工具的功能

C.自动化测试多伴随脚本编写,测试工具使用方法则可能多种多样

D.自动化测试与使用测试工具并没有绝对界限

E.自动化测试思想远比某种自动化测试工具或某种脚本语言重要得多

F.自动化测试并不一定意味着是好的测试,只是测试思想实现的多种方式之一

选择一项:

A.

A、B、C

B.

B、E、F

C.

B、C、D

D.

A、B、C、D、E、F

E.

A、B

反馈

请学习软件测试第5章关于软件自动化测试的全部内容阐述。

正确答案是:B、E、F
自动化测试生命周期方法学的正确的顺序是( )。
A.测试评审和评估
B.测试工具的获取
C.测试计划、设计与开发
D.自动化测试引入过程
E.测试执行与管理
F.自动化测试决策
选择一项:

A.
D B A C E F

B.
A C D B E F

C.
F B D C E A

D.
F D C B E A
反馈
请学习软件测试第1章关于软件测试目的的相关论述。
正确答案是:F B D C E A

在测试脚本的录制、编写与调试过程中,需要注意的原则是( )。
选择一项:

A.
脚本录制与测试执行同期进行,脚本录制完成后应立即完成其主要调试工作

B.
自动化回归测试建议采用以录制脚本为主、编写脚本为辅的实现方式

C.
测试工具的选择直接影响到实施的具体细节,而试用和比较是非常简单有效的方法

D.
测试脚本录制包含两种模式:控件识别模式和模拟操作模式。控件识别模式中使用键盘操作实现两种模式混合录制效果
反馈
请学习软件测试第5章关于测试脚本的内容的相关阐述。
正确答案是:脚本录制与测试执行同期进行,脚本录制完成后应立即完成其主要调试工作

测试管理工具可能包括的功能有:①管理软件需求;②管理测试计划;③管理缺陷跟踪;④对测试过程中各类数据的统计和汇总。在下列选项中,正确的是( )。
选择一项:

A.
除③和④以外

B.
除②以外

C.
全部

D.
除①以外
反馈
请学习软件测试第5章关于测试管理工具内容的相关介绍。
正确答案是:全部
引入自动化测试工具时,属于次要考虑因素的是( )。

选择一项:

A.

使用的脚本语言类型

B.

与测试对象进行交互的质量

C.

厂商的支持和服务质量

D.

工具支持的平台

反馈

请学习软件测试第5章关于自动化测试工具部分的说明阐述。

正确答案是:厂商的支持和服务质量

将测试流程“设计测试”“评估测试”“实施测试”“迭代/回归测试”填入下图中的4个虚线框内合适的位置1、2、3、4处(按1-4序填写)形成完整软件自动化测试的流程框架示意图。正确的是( )
选择一项:

A.
设计测试 实施测试 评估测试 迭代/回归测试

B.
实施测试 评估测试 设计测试 迭代/回归测试

C.
评估测试 设计测试 实施测试 迭代/回归测试

D.
迭代/回归测试 设计测试 评估测试 实施测试
反馈
请学习软件测试第5章关于软件自动化测试流程的相关论述。
正确答案是:设计测试 实施测试 评估测试 迭代/回归测试

测试计划主要由哪个角色负责制定:( )。
选择一项:

A.
项目经理

B.
开发人员

C.
测试经理

D.
测试人员
反馈
请学习软件测试第6章关于测试管理者的角色与职责的论述。
正确答案:D
正确答案是:测试经理
试题 2
未作答
满分1
未标记标记试题
试题正文
测试经理的任务通常不包括:( )。
选择一项:

A.
编写测试计划

B.
选择和引入合适的测试工具

C.
建立和维护测试环境

D.
选择合适的测试策略和方法
反馈
请学习软件测试第6章关于测试管理者角色与职责的论述。
正确答案:C
正确答案是:建立和维护测试环境
试题 3
未作答
满分1
未标记标记试题
试题正文
对于监控测试周期时采用的度量方法,下列叙述中不当的是:( )。
选择一项:

A.
基于故障和基于失效的度量:统计特定软件版本中的故障数。

B.
基于成本度量:统计已经花费的测试成本,下一测试周期成本与预期收益的关系。

C.
基于测试用例的度量:统计各优先级的测试用例数量。

D.
基于测试对象的度量:统计代码和安装平台等覆盖情况。
反馈
请学习软件测试第6章关于测试周期监控所采用的度量内容。
正确答案:D
正确答案是:基于成本度量:统计已经花费的测试成本,下一测试周期成本与预期收益的关系。
试题 4
未作答
满分1
未标记标记试题
试题正文
下列哪个是测试组织独立的缺点? ( )。
选择一项:

A.
测试人员需要花时间了解所要测试的产品的需要、架构、代码等

B.
开发人员可能会失去对产品质量的责任心

C.
设立独立测试组会花费更多成本

D.
测试人员需要额外的培训
反馈
请学习软件测试第6章关于测试组织独立活动的优势与缺点。
正确答案:C
正确答案是:开发人员可能会失去对产品质量的责任心
试题 5
未作答
满分1
未标记标记试题
试题正文
如果没有做好配置管理工作,那么可能会导致:( )。
A.开发人员相互篡改各自编写的代码;
B.集成工作难以开展
C.问题分析和故障修正工作被复杂化
D.测试评估工作受阻
选择一项:

A.
A、B、C

B.
A、B、C、D

C.
B、D

D.
A、C
反馈
请学习软件测试第6章关于配置管理的内容。
正确答案:C
正确答案是:A、B、C
试题 6
未作答
满分1
未标记标记试题
试题正文
对于测试过程来说,哪些工作产品要纳入配置管理?( )。
选择一项:

A.
测试对象

B.
问题报告和测试材料

C.
测试对象(The test object)、测试材料(the test material)和测试环境

D.
测试对象和测试材料
反馈
请学习软件测试第6章关于配置管理的内容。
正确答案:A
正确答案是:测试对象(The test object)、测试材料(the test material)和测试环境
试题 7
未作答
满分1
未标记标记试题
试题正文
下列活动中,不属于测试计划活动的是:( )。
选择一项:

A.
定义测试级别

B.
估算测试成本

C.
设计测试用例

D.
确定测试环境
反馈
请学习软件测试第6章关于测试计划一节相关内容。
正确答案:A
正确答案是:设计测试用例
试题 8
未作答
满分1
未标记标记试题
试题正文
事件报告中可能包括的错误有:( )。
A.程序错误
B.规格说明中的错误
C.用户手册中的错误
选择一项:

A.
A

B.
B、C

C.
A、B、C

D.
A、C
反馈
请学习软件测试第6章关于测试事件管理中的内容阐述。
正确答案:D
正确答案是:A、B、C
试题 9
未作答
满分1
未标记标记试题
试题正文
软件测试团队的组织一般可分为:( )和基于项目的组织模式。
选择一项:

A.
基于测试的组织模式;

B.
基于技能的组织模式;

C.
基于软件的组织模式。

D.
基于团队的组织模式;
反馈
请学习软件测试第6章关于测试团队组建模式的相关内容。
正确答案:B
正确答案是:基于技能的组织模式;
试题 10
未作答
满分1
未标记标记试题
试题正文
测试人员(Tester)在软件配置管理中工作主要是:( )。
选择一项:

A.
建立配置管理系统;

B.
根据配置管理计划和相关规定,提交测试配置项和测试基线;

C.
建立基线。

D.
提供测试的配置审计报告;
反馈
请学习软件测试第6章关于配置管理的相关内容。
正确答案:A
正确答案是:根据配置管理计划和相关规定,提交测试配置项和测试基线;
试题 11
未作答
满分1
未标记标记试题
试题正文
测试管理工具可能包括的功能:( )。
A.管理软件需求
B.管理测试计划
C.缺陷跟踪
D.测试过程中各类数据的统计和汇总
选择一项:

A.
除C和D以外

B.
除B以外

C.
除A以外

D.
以上全部
反馈
请学习软件测试第6章关于测试管理工具一节的相关内容。
正确答案:D
正确答案是:以上全部
试题 12
未作答
满分1
未标记标记试题
试题正文
测试管理内涵,包括:( )。
A.测试组织(机构人员)管理
B.测试需求(需求分析与计划)管理
C.测试件(测试用例、测试件)管理
D.测试过程(缺陷跟踪管理、测试文档)管理
E.软件配置管理
F.测试环境搭建
选择一项:

a.
A、B、C

b.
A、C、D、E

c.
全部都是

d.
A、C、E
反馈
请学习软件测试第6章关于测试管理的相关内容。
正确答案:D
正确答案是:全部都是

你可能感兴趣的:(软件测试)