软考中级

某系统重用了第三方组件(但无法获得其源代码),则应采用( )对组件进行测试。A.基本路径覆盖B.分支覆盖C.环路覆盖D.黑盒测试

题目

某系统重用了第三方组件(但无法获得其源代码),则应采用( )对组件进行测试。

A.基本路径覆盖

B.分支覆盖

C.环路覆盖

D.黑盒测试

参考答案和解析
正确答案:D
解析:黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

8、依据状态图设计测试用例时,我们可参考采用的覆盖指标是:

A.覆盖每个事件

B.覆盖组件中的每个状态

C.覆盖组件中的每个转移

D.覆盖所有不同组件中的交互状态对

E.覆盖对应于客户定义用例的场景


覆盖每个事件;覆盖组件中的每个状态;覆盖组件中的每个转移

第2题:

若系统重用了不包含源代码的第三方组件,则对该组件进行测试应采用()。

A.基本路径覆盖测试

B.分支覆盖测试

C.环路覆盖测试

D.黑盒测试


黑盒测试

第3题:

V模型指出 对程序设计进行验证。 A.组件(单元)和集成测试 B.组件测试 C.系统测试 D.验收测试

A.A

B.B

C.C

D.D


A

第4题:

V模型指出 对系统设计进行验证。 A.组件(单元)和集成测试 B.组件测试 C.系统测试 D.验收测试

A.A

B.B

C.C

D.D


C

第5题:

V模型指出在 层级对软件需求分析进行验证。 A.组件(单元)和集成测试 B.组件测试 C.系统测试 D.验收测试

A.A

B.B

C.C

D.D


A,C

第6题:

● 某系统重用了第三方组件(但无法获得其源代码),则应采用()对组件进行测试。()A.基本路径覆盖 B.分支覆盖 C.环路覆盖 D.黑盒测试


正确答案:D
本题考查软件动态测试方法。
  软件测试方法分为静态测试和动态测试。静态测试是被测试程序不在机器上运行而采用人工检测和计算机辅助静态分析手段对程序进行检测。动态测试是通过运行程序发现错误对软件产品进行动态测试时可以采用黑盒测试和白盒测试法。黑盒测试法在完全不考虑软件的内部结构和特性的情况下,测试软件的外部特性。对于无法获得源代码的第三方组件,可采用黑盒对组件进行测试。基本路径覆盖、分支覆盖和环路覆盖需要根据程序的内部结构和逻辑进行测试。

第7题:

( 9 )基本路径测试满足

A )语句覆盖

B )路径覆盖

C )分支覆盖

D )条件覆盖


正确答案:A

第8题:

● 某系统重用了第三方组件(但无法获得其源代码),则应采用 (35) 对组件进行测试。

(35)

A. 基本路径覆盖

B. 分支覆盖

C. 环路覆盖

D. 黑盒测试


正确答案:D
试题(35)分析
  本题考查软件动态测试方法。
  软件测试方法分为静态测试和动态测试。静态测试是被测试程序不在机器上运行而采用人工检测和计算机辅助静态分析手段对程序进行检测。动态测试是通过运行程序发现错误对软件产品进行动态测试时可以采用黑盒测试和白盒测试法。黑盒测试法在完全不考虑软件的内部结构和特性的情况下,测试软件的外部特性。对于无法获得源代码的第三方组件,可采用黑盒对组件进行测试。基本路径覆盖、分支覆盖和环路覆盖需要根据程序的内部结构和逻辑进行测试。
参考答案
(35)D

第9题:

基本路径测试满足______。

A.语句覆盖

B.路径覆盖

C.分支覆盖

D.条件覆盖


正确答案:A
解析:基本路径测试是在控制流图的基础上,通过分析环路复杂性,导出基本可执行路径的集合,从而设计测试用例的方法。