软件测试基础理论选择题(含答案)(4)

简介: 软件测试基础理论选择题(含答案)(4)

61、下面对静态测试和动态测试的区别描述正确的是( )

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

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

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

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

【答案】A


62、下面那个不属于静态分析( )

A、编码规则的检查

B、程序结构分析

C、程序复杂度分析

D、内存泄漏

【答案】D

【解析】运行程序


63、对于评审的描述错误的是( )

A、评审是对软件工作产品(包括代码)进行测试的一种方式。

B、评审可以降低消除缺陷的成本。

C、由于在评审时软件并没有运行,所以发现缺陷很难。

D、评审可以在需求文档中发现一些冗长的不需要的内容,这在动态测试中很难发现。

【答案】C


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

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

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

C、动态测试适用于软件开发过程的各个阶段

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

【答案】D


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

A、检查程序编码规则

B、检查各个组件功能

C、检査内存使用情况

D、评估系统性能

【答案】A


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

A、检测组件中的不合格品

B、动态检测模块与接口

C、功能和非功能的动态测试

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

【答案】C


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

①前置条件

②输入数据

③预期结果

④后置条件

A、①②

B、②③

C、①②③

D、①②③④

【答案】C


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

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

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

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

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

【答案】B


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

A、程序功能使用异常

B、程序内部结构错误

C、程序初始化错误

D、外部数据访问异常

【答案】B


70、不属于软件测试实施步骤的是( )

A、集成测试

B、单元测试

C、回归测试

D、确认测试

【答案】C


71、技术评审的目的是( )

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

B、发现软件业务错误

C、与项目管理无关

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

【答案】D


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

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

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

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

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

【答案】C


73、什么是等价类划分( )

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

②从每一个子集中选取少数具有代表性的数据

③是一种白盒测试方法

④有效值的等价类

⑤无效值的等价类

A、①②③④⑤

B、①②③

C、①②④⑤

D、④⑤

【答案】C


74、某学校的成绩管理系统中,学生成绩的输入范围为0~100,根据等价类划分法,学生成绩可划分为( )

A、2个有效等价类和2个无效等价类

B、1个有效等价类和2个无效等价类

C、2个有效等价类和1个无效等价类

D、1个有效等价类和1个无效等价类

【答案】B


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

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

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

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

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

【答案】A


76、下面说法错误的是( )

A、标准等价类测试不考虑无效数据值

B、健壮等价类测试会同时考虑有效等价类和无效等价类

C、各个等价类的代表值至少要在一个测试用例中出现

D、使用无效数据值的测试用例可以不用定义预期结果???

【答案】A


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

A、 2

B、 3

C、 4

D、 6

【答案】C


78、下面关于边界值分析的说法不正确的是( )

A、边界值分析采用定义域或等价区间的边界值设计测试用例

B、边界值分析是一种补充等价划分的黑盒测试技术

C、边界值分析法考虑了输入变量之间的依赖关系

D、程序在处理大量屮间数值时不易出错,但容易在边界值处出现错误

【答案】C


79、如果采用边界值分析法进行健壮性测试,需要对程序的每个输入变量选取( )来设计测试用例。

A、最小值、正常值、最大值

B、最小值、略大于最小值、正常值、略小于最大值、最大值

C、略小于最小值、最小值、正常值、最大值、略大于最大值

D、略小于最小值、最小值、略大于最小值、正常值、略小于最大值、最大值、

略大于最大值

【答案】D


80、某程序输入X为整数类型变量,1<=X<=10,如果用边界值分析法设计测试用例,则X应该取( )边界值。

A、 0, 1, 10, 11

B、 1, 10

C、 1, 11

D、 1, 5, 10, 11

【答案】A


相关文章
|
1月前
|
敏捷开发 监控 数据可视化
软件工程基础知识,软考选择题的重点
本文总结了软件工程的基础知识要点,包括软件生命周期、过程成熟度级别、开发模型、开发方法、软件测试、项目管理(成本估算、进度管理、风险管理)以及软件质量特性,旨在为软考选择题提供复习重点。
57 2
|
测试技术 项目管理 数据库
软件测试基础理论选择题(含答案)(3)
软件测试基础理论选择题(含答案)(3)
1032 0
|
测试技术 程序员
软件测试基础理论选择题(含答案)(1)
软件测试基础理论选择题(含答案)(1)
434 0
|
测试技术
软件测试基础理论选择题(含答案)(5)
软件测试基础理论选择题(含答案)(5)
1568 0
|
测试技术 程序员 C语言
软件测试基础理论选择题(含答案)(2)
软件测试基础理论选择题(含答案)(2)
510 0
|
JavaScript 前端开发 测试技术
2021最新软件测试面试题(含答案)(4)
2021最新软件测试面试题(含答案)(4)
167 0
|
安全 测试技术 数据安全/隐私保护
2021最新软件测试面试题(含答案)(9)
2021最新软件测试面试题(含答案)(9)
198 0
|
安全 JavaScript 前端开发
2021最新软件测试面试题(含答案)(8)
2021最新软件测试面试题(含答案)(8)
327 0
|
SQL Java 测试技术
2021最新软件测试面试题(含答案)(12)
2021最新软件测试面试题(含答案)(12)
253 0
|
数据挖掘 测试技术 Windows
2021最新软件测试面试题(含答案)(5)
2021最新软件测试面试题(含答案)(5)
158 0

相关实验场景

更多