基本信息
文件名称:2025年大学试题(计算机科学)-软件测试技术考试近5年真题集锦(频考类试题)带答案.docx
文件大小:121.86 KB
总页数:22 页
更新时间:2025-05-21
总字数:约1.03万字
文档摘要

(图片大小可自由调整)

2025年大学试题(计算机科学)-软件测试技术考试近5年真题集锦(频考类试题)带答案

第I卷

一.参考题库(共80题)

1.软件缺陷可能会被修复,可能会被保留或者标识出来。

2.BUG管理工具的跟踪过程(用BugZilla为例子)

3.回归测试是在软件修改后再次运行以前为查找错误而执行程序曾用过的测试用例。

4.简述用因果图法设计测试用例的步骤。

5.下面描述测试工具的功能正确的有()。

A、JMeter:基于JAVA的压力测试工具,Badboy用来进行脚本的录制

B、Junit:白盒测试工具:针对代码测试

C、LoadRunner:负载压力测试

D、TestLink:用例管理工具

6.判定覆盖和语句覆盖之间的比较:()

A、百分之百的判定覆盖可以保证百分之百的语句覆盖反之则不行

B、百分之百得语句覆盖可以保证百分之百的判定覆盖反之则不行

C、百分之百的语句覆盖可以保证包分之百得判定覆盖反之亦然

D、百分之百得语句覆盖和百分之百的判定覆盖没有直接的联系

7.下面那个说法是错误的:()

A、软件测试是有风险的行为

B、完全测试程序是不可能的

C、测试无法显示潜伏的软件缺陷

D、找到的缺陷越多,软件的缺陷就越少

8.程序效率的提高主要应通过选择高效的算法来实现。

9.在没有产品说明书时使用()。

A、探索测试

B、功能测试

C、动态测试

D、静态测试

10.软件实施活动的进入准则是()。

A、需求工件已经被基线化

B、详细设计工件已经被基线化

C、构架工件已经被基线化

D、项目阶段成果已经被基线化

11.测试过程中,()描述用于描述测试的整体方案,()描述依据测试案例找出的问题。

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

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

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

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

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

13.I18N测试是指对产品做出具有国际性的规划,而L10N测试则是指对软件做出符合本地需求更改工作。

14.下面哪些属于动态分析()。

A、代码覆盖率

B、模块功能检查

C、系统压力测试

D、程序数据流分析

15.在三角形计算中,要求三角型的三个边长:A、B和C。当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若是等边三角形,则提示“等边三角形”。给出程序伪代码、控制流程图。

16.软件缺陷产生的原因包括()、设计、()以及其他原因。

17.下面四种说法中正确的是()。

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

B、等价类划分法是边界值分析法的基础

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

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

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

A、未知

B、反比

C、相等

D、正比

19.简述边界值分析法的原则。

20.与设计测试数据无关的文档是()。

A、该软件的设计人员

B、程序的复杂程度

C、源程序

D、项目开发计划

21.在自低向上测试中,要编写称为()的模块来测验正在测试的模块。

A、测试存根

B、测试驱动模块

C、桩模块

D、底层模块

22.软件测试包括哪些类型的测试?这些测试之间的区别是什么?

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

A、测试资源、进度安排

B、测试预期输出

C、测试范围

D、测试策略

24.阶段评审与同行评审的区别。

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

A、需求分析,概要设计和详细设计

B、程序源代码

C、需求规格说明

D、以上所有

26.结构性测试是根据软件的规格说明来设计测试