24春 北京交通大学远程与继续教育学院《软件测试》课考试题(b)

[复制链接]
查看: 105|回复: 0

5万

主题

8万

帖子

18万

积分

论坛元老

Rank: 8Rank: 8

积分
189561
发表于 2024-4-24 20:23:26 | 显示全部楼层 |阅读模式
北京交通大学远程与继续教育学院

2023 3- - 2024 4学年第一学期网络教育期末考试

软件测试 课程(B)卷(开卷)

一、单选题(共 2 道小题,共 20 分)

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

( )

(A)需求分析(编制产品说明书) (B)设计

(C) 编码 (D)产品发布

2. 软件测试员究竟做些什么。( )

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

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

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

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

3. 软件测试的目的是 ( )

(A)发现程序中的所有错误 (B)尽可能多地发现程序中的错误

(C)证明程序是正确的 (D)调试程序

4. 导致软件缺陷的最大原因是( )

(A)编制说明书 (B)设计

(C)编码 (D)测试

5. 修复软件缺陷费用最高的是____阶段( )

(A)编制说明书 (B)设计

(C) 编写代码 (D)发布

6.成功的测试是指运行测试用例后( )。

A)未发现程序错误 B)发现了程序错误

C)证明程序正确性 D)改正了程序错误

7. 若有一个计算类型的程序,它的输入量只有一个 X,其范围是

[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,

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

A.条件覆盖法 B.等价分类法

C.边界值分析法 D.错误推测法

8.使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。

A)程序内部逻辑 B)程序的复杂度 C)使用说明书 D)程序的功能

9.关于白盒测试与黑盒测试的最主要区别,正确的是___________。

A.白盒测试侧重于程序结构,黑盒测试侧重于功能

B.白盒测试可以使用测试工具,黑盒测试不能使用工具

C.白盒测试需要程序参与,黑盒测试不需要

D.黑盒测试比白盒测试应用更广泛

10.在下面所列举中的逻辑测试覆盖中,测试覆盖最强的是__________。

A.条件覆盖 B.条件组合覆盖

C.语句覆盖 D.判定覆盖

二、资料来源: 网( )(共 10 道小题,共 10 分)

1、一个程序中所含有的路径数与程序的复杂程度有着直接的关系。( )

2、结构性测试是根据软件的规格说明来设计测试用例。( )

3、错误推测法是根据输出对输入的依赖关系来设计测试用例的。( )

4、软件缺陷属性包括缺陷标识、缺陷类型、缺陷严重程度、缺陷产生可能性、

缺陷优先级、缺陷状态、缺陷起源、缺陷来源、缺陷原因。( )

5、对于一个含有 n 个变量的程序,采用边界值健壮性测试方法来测试程序会产

生 6n+1 个测试用例。( )

6、数据流测试是主要用作路径测试的真实性检查。两种形式分别为定义/使用

测试、基于程序片的测试。( )

7、软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。( )

8、测试用例应由测试输入数据和对应的实际输出结果这两部分组成。( )

9、测试是可以穷尽的。( )

10、测试自动化是万能的。( )

三、简答分析题(共 7 道小题,共 70 分)

1.什么是软件危机?产生软件危机的原因是什么?如何消除?

2.软件测试作包括哪些内容?它是怎样的一个流程?

3. 对单元测试、集成测试配置项测试(也称软件合格性测试或确认测试)、系统

测试验收测试和回归测试进行更多资料下载: 网( )。

4. 什么是软件缺陷?我们一般是如何描述和分类软件缺陷的?

5. 在需求阶段、设计阶段、编码阶段、测试阶段、安装阶段、验收阶段及维护

阶段要进行哪些测试?

6. 软件测试过程模型主要有哪些?它们之间有什么关系?各表明什么意思?

7.什么是黑盒测试?黑盒测试一般采用哪些方法?我们如何进行黑盒测试?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x





上一篇:24春 北京交通大学远程与继续教育学院《人力资源管理》课考试题(b)
下一篇:24春 北京交通大学远程与继续教育学院《软件工程》课考试题(b)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图