23-测试基础-11
2026年1月21日大约 7 分钟
23-测试基础-11
001-软件测试规范规定,软件测试的类别可分为:单元测试、集成测试以及( )。[单选]
- a: 系统测试,
- b: 验收测试,
- c: 系统测试和验收测试,
- d: 配置项测试、系统测试和验收测试,
答案: D
解析: D 解析:《GB/T 15532―2008计算机软件测试规范》规定,软件测试的类别可分为:单元测试、集成测试、配置项测试、系统测试和验收测试等
002-软件测试按技术分为:白盒测试、黑盒测试和()。[单选]
- a: 性能测试,
- b: 蓝盒测试,
- c: 灰盒测试,
- d: 功能测试,
答案: C
解析: C
003-软件测试是根据软件开发各阶段的规格说明和程序的内部而精心设计的一批测试用例,并利用这些测试用例运行程序以及发现错误的过程,即执行测试步骤。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
004-测试自动化是万能的。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
005-以下关于编写测试计划的注意事项正确的是()。[单选]
- a: 不分析任务量直接安排日程,
- b: 测试任务与开发任务完全独立,
- c: 测试计划一经制定不用更改,
- d: 要关注软件测试的成本预算,
答案: D
解析: D
006-美观、声音、易用性测试可使用自动化测试。()[单选]
- a: 对,
- b: 错,
答案: B
解析: B
007-验收测试主要是由()来完成的。[单选]
- a: 用户,
- b: 测试人员,
- c: 开发人员,
- d: 高级经理,
答案: A
解析: A
008-软件测试的一个主要工作原则就是如何将无边无际的可能性减小到一个可以控制的范围,以及如何针对软件风险作出恰当的选择,去粗存精,找到最佳的测试量,使得测试工作量不多也不少,既能达到测试的目的,又能较为经济。[单选]
- a: 对,
- b: 错,
答案: A
解析: A
009-黑盒测试法是根据产品的什么来设计测试用例()[单选]
- a: 功能,
- b: 输入数据,
- c: 应用范围,
- d: 内部逻辑,
答案: A
解析: A
010-下列关于选择基准测试平台的依据描述中错误的是()。[单选]
- a: 选择现有的客户使用比例最高的产品组合作为基准测试平台,
- b: 版本上要尽量使用稳定的、较新的版本,
- c: 流行程度上要使用比较普及的平台产品,
- d: 对于生产厂商,尽量选择不同公司的产品,
答案: B
解析: B
011-在测试中,应尽量先使用工具进行()结构分析。[单选]
- a: 静态,
- b: 动态,
- c: 静止,
- d: 动作,
答案: A
解析: A
012-()的目的是对最终软件系统进行全面的测试确保最终软件系统产品满足需求。[单选]
- a: 系统测试,
- b: 集成测试,
- c: 单元测试,
- d: 功能测试,
答案: A
解析: A
013-()是最起码的结构覆盖要求。[单选]
- a: 语句覆盖,
- b: 判定覆盖,
- c: 条件覆盖,
- d: 组合覆盖,
答案: A
解析: A
014-集成测试是软件调试技术的一种。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
015-测试是为了验证该软件已正确地实现了用户的要求。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
016-the world’s first computer was born in the year 1946,the name is ( )[单选]
- a: Microsoft,
- b: ENIAC,
- c: PC,
- d: Lenovo,
答案: B
解析: B
017-软件测试在软件生命周期,主要横跨以下两个测试阶段。第一阶段:单元测试阶段,第二阶段:黑盒测试阶段。[单选]
- a: 对,
- b: 错,
答案: B
解析: B
018-软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?()[单选]
- a: 功能测试,
- b: 单元测试,
- c: 结构测试,
- d: 验收测试,
答案: B
解析: B
019-软件生存周期过程中,修改错误代价最大的阶段是( )。[单选]
- a: 需求阶段,
- b: 设计阶段,
- c: 编程阶段,
- d: 发布运行阶段,
答案: D
解析: D解析:在软件测试原则中强调测试人员要在软件开发的早期进行测试,如需求分析阶段就应该介入,问题发现得越早越好。发现缺陷后要尽快修复缺陷,因为随着产品开发工作的进行,一个小错误会扩散成大错误,为了修改后期的错误所做的工作要多得多,即越到后来往前返工也越远,缺陷发现或解决得越迟,成本就会越高。Boehm在书中明确指出,修正错误的代价不是随时间线性增长,而几乎是呈指数增长的。
020-要充分注意软件中的集群现象。[单选]
- a: 正确,
- b: 错误,
答案: A
解析: 正确
021-下列()不属于测试原则的内容。[单选]
- a: 软件测试是有风险的行为,
- b: 完全测试程序是不可能的,
- c: 测试无法显示潜伏的软件缺陷,
- d: 找到的缺陷越多软件的缺陷就越少,
答案: D
解析: D
022-软件可靠性特性中包括3个子特性是成熟性、()、易恢复性。[单选]
- a: 稳定性,
- b: 容错性,
- c: 保密性,
- d: 易操作,
答案: B
解析: B
023-几乎没有产品计划、进度安排和正规的开发过程的软件开发模式是()。[单选]
- a: 大棒模式,
- b: 边写边改模式,
- c: 瀑布模式,
- d: 快速原型开发模式,
答案: B
解析: B
024-集成测试计划在需求分析阶段末提交。[单选]
- a: 正确,
- b: 错误,
答案: B
解析: B
025-不属于单元测试内容的是()。[单选]
- a: 模块接口测试,
- b: 局部数据结构测试,
- c: 路径测试,
- d: 用户界面测试,
答案: D
解析: D
026-CMM3级,又称之为可重复组。[单选]
- a: 正确,
- b: 错误,
答案: B
027-测试环境中不包括的内容是()[单选]
- a: 测试所需人员,
- b: 测试所需硬件,
- c: 测试所需软件,
- d: 测试所需场地,
答案: A
解析: A
028-计算一个任意三角形的面积,S=√(p(p-a)(p-b)(p-c)),p=(a+b+c)/2,以下等价类测试用例中,不属于无效等价类的是()。[单选]
- a: a=5,b=3,c=6,
- b: a=2,b=3,c=5,
- c: a=7,b=3,c=3,
- d: a=2,b=6,c=3,
答案: A
解析: A
029-如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的()。[单选]
- a: 判定覆盖,
- b: 条件覆盖,
- c: 判定/条件覆盖,
- d: 组合覆盖,
答案: A
解析: A
030-软件可靠性模型不包括()。[单选]
- a: 失效率模型,
- b: Duane模型,
- c: 程序结构分析模型,
- d: X模型,
答案: C
解析: C
031-功能测试的目的是( )[单选]
- a: 保证用户方便使用,
- b: 保证软件的功能符合软件需求,
- c: 保证系统没有错误,
- d: 保证软件性能符合设计的要求,
答案: B
解析: B
032-下列关于软件测试的叙述中,选择出全部正确的一组______ (1)用黑盒法测试时,测试用例是根据程序内部逻辑设计的(2)尽量用公共过程或子程序去代替重复的代码段 (3)测试是为了验证该软件已正确地实现了用户的要求 (4)对于连锁型分支结构,若有n个判定语句,则有2n条路径 (5)尽量采用复合的条件测试,以避免嵌套的分支结构 (6)语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁(7)发现错误多的程序模块,残留在模块中的错误也多(8)黑盒测试方法中最有效的是因果图法(9)在做程序的单元测试时,桩(存根)模块比驱动模块容易编写 (10)程序效率的提高主要应通过选择高效的算法来实现[单选]
- a: (4)(5)(6)(7)(10),
- b: (1)(2)(4)(5)(7),
- c: (2)(4)(5)(7)(9),
- d: 以上描述全部正确,
答案: A
解析: A
