(图片大小可自由调整)
2025年大学试题(计算机科学)-软件测试技术考试近5年真题荟萃附答案
第I卷
一.参考题库(共80题)
1.集成测试计划应该在()阶段末提交。
A、需求分析
B、概要设计
C、详细设计
D、单元测试完成
2.测试人员要坚持原则,缺陷未修复完坚决不予通过。
3.下列关于程序效率的描述错误的是()。
A、提高程序的执行速度可以提高程序的效率
B、降低程序占用的存储空间可以提高程序的效率
C、源程序的效率与详细设计阶段确定的算法的效率无关
D、好的程序设计可以提高效率
4.测试错误提示信息不属于文档测试范围。
5.在C/C++中static有什么用途?(请至少说明两种)
6.什么是测试用例?为什么要设计测试用例?
7.详细的描述一个测试活动完整的过程。
8.使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。
A、程序的内部逻辑
B、程序的复杂程度
C、使用说明书
D、程序的功能
9.()是设计足够多的测试用例,使得程序中每个判定包含的每个条件的所有情况(真/假)至少出现一次,并且每个判定本身的判定结果(真/假)也至少出现一次。
A、判定-条件覆盖
B、组合覆盖
C、判定覆盖
D、条件覆盖
10.软件缺陷产生的原因包括()、设计、()以及其他原因。
11.下面对静态测试和动态测试的描述正确的是()
A、静态测试是由开发人员执行的而动态测试是由专门的测试人员完成的
B、静态测试需要借助专门的测试工具而动态测试不需要
C、静态测试并没有真正的运行软件而动态测试需要运行软件
D、静态测试主要是为了增加测试人员对软件的理解而动态测试是为了发现缺陷
12.对于连锁型分支结构,若有n个判定语句,则有2n条路径。
13.在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?
14.缺陷记录应包含的内容?
15.测试应从“大规模”开始,逐步转向“小规模”。
16.请列举一些常见的边界值。
17.简述什么是测试桩?
18.黑盒测试与白盒测试各有哪些优缺点,应该如何结合才能解决漏洞和冗余问题?
19.用流程图实现下面这个问题:计算并报告一个班学生的平均分数。
20.针对是否对无效数据进行测试,可以将等价类测试分为()。 1)标准(一般)等价类测试 2)健壮等价类测试 3)弱等价类测试 4)强等价类测试
A、3)4)
B、1)2)
C、1)3)
D、2)4)
21.下面描述测试工具的功能正确的有()。
A、JMeter:基于JAVA的压力测试工具,Badboy用来进行脚本的录制
B、Junit:白盒测试工具:针对代码测试
C、LoadRunner:负载压力测试
D、TestLink:用例管理工具
22.简述用因果图法设计测试用例的步骤。
23.以下选项中不属于软件缺陷状态的是()
A、新建状态
B、已关闭状态
C、一致状态
D、修复状态
24.黑盒测试中,测试用例设计主要有哪些方法?
25.软件开发全过程的测试工作都可以实现自动化。
26.下面有关白盒测试和黑盒测试说法错误的有()。
A、白盒测试也称结构测试或逻辑驱动测试,是指基于一个应用代码的内部逻辑知识,即基于覆盖全部代码、分支、路径、条件的测试。
B、黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用
C、黑盒测试,也称作黑盒分析,是基于对程序内部细节有限认知上的软件调试方法
D、黑盒测试与白盒测试相比,更需要关心模块与模块之间的交互
27.下列各项中()不是一个测试计划所应包含的内容。
A、测试资源、进度安排
B、测试预期输出
C、测试范围
D、测试策略
28.下列关于alpha?测试的描述中正确的是:()
A、alpha测试需要用户代表参加
B、alpha测试不需要用户代表参加
C、alpha测试是系统测试的一种
D、alpha测试是验收测试的一种
29.为何说