在下述哪一种测试中,测试人员必须接触到源程序()。

题目

在下述哪一种测试中,测试人员必须接触到源程序()。

  • A、功能测试
  • B、结构测试
  • C、功能测试和结构测试
  • D、性能测试
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在下述测试中,测试程序的设计者必须接触到源程序的测试是

Ⅰ.功能测试

Ⅱ.结构测试

A.均不须

B.只有Ⅰ

C.只有Ⅱ

D.Ⅰ和Ⅱ


正确答案:C

第2题:

在程序测试中,测试人员了解程序的内部结构的测试方法是()

A、黑盒测试

B、白盒测试

C、模块测试

D、模型测试


参考答案:B

第3题:

在白盒测试中,程序员要运用自己的智力和理解力,深入到源程序中以开发测试,这样的好处是______。

A) 重点测试

B) 数据完整性和内部边界

C) 测试覆盖和控制流

D) 以上全部

A.

B.

C.

D.


正确答案:D
解析:白盒测试与黑盒测试的区别:黑盒测试将程序视为一个黑盒子,测试人员提供输入数据,观察输出数据,并不了解程序是如何运行的。而白盒测试是程序员十分了解程序的前提下,对程序的逻辑结构进行的测试。在白盒测试中,程序员要运用自己的智力和理解力,深入到源程序中以开发测试,这样的好处在于以下几点:重点测试、测试覆盖、控制流、数据完整性、内部边界以及特定算法测试。

第4题:

在下述( )测试中,测试程序的设计者必须接触到源程序。Ⅰ.功能测试Ⅱ.结构测试

A.只有Ⅰ

B.只有Ⅱ

C.Ⅰ和Ⅱ

D.均不须


正确答案:B

第5题:

在下列(51)测试中,测试人员必须接触到源程序:

①功能测试;

②结构测试。

A.均不需

B.①

C.②

D.①②


正确答案:C
解析:功能测试即黑盒测试,它将软件看成黑盒子,在完全不考虑软件内部结构和特性的情况下,测试软件的外部特性。结构测试即白盒测试,它将软件看成透明的白盒,根据程序的内部结构和逻辑来设计测试例子,检查程序是否满足设计的要求。

第6题:

在下述哪一种测试中,测试人员必须接触到源程序()。

Ⅰ功能测试Ⅱ结构测试

A.均不需

B.只有Ⅰ

C.只有Ⅱ

D.Ⅰ和Ⅱ


参考答案:C

第7题:

● 某程序由相互关联的模块组成,测试人员按照测试需求对该程序进行了测试。出于修复缺陷的目的,程序中的某个旧模块被变更为一个新模块。关于后续测试,(10)是不正确的。

(10)

A.测试人员必须设计新的测试用例集,用来测试新模块

B.测试人员必须设计新的测试用例集,用来测试模块的变更对程序其它部分的影响

C.测试人员必须运行模块变更前原有测试用例集中仍能运行的所有测试用例,用来测试程序中没有受到变更影响的部分

D.测试人员必须从模块变更前的原有测试用例集中排除所有不再适用的测试用例,增加新设计的测试用例,构成模块变更后程序的测试用例集


正确答案:C

试题(10)分析

回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。在给定的预算和进度下,尽可能有效率地进行回归测试,需要对测试用例库进行维护并依据一定的策略选择相应的回归测试包。对测试用例库的维护通常包括删除过时的测试用例、改进不受控制的测试用例、删除冗余的测试用例、增添新的测试用例等。在软件生命周期中,即使一个得到良好维护的测试用例库也可能变得相当大,这使每次回归测试都重新运行完整的测试包变得不切实际,时间和成本约束可能阻碍运行这样一个测试,有时测试组不得不选择一个缩减的回归测试包来完成回归测试。

上述回归测试的基本概念说明,修改了旧代码之后所进行的回归测试不一定要重新运行原有测试用例集中仍能运行的所有测试用例,可以在其中选择一个缩减的回归测试包来完成回归测试,因此选项“D”的说法是不正确的,应选择D。

参考答案

10C

第8题:

在QESAT/C中,下列属于动态测试过程步骤的是______。

A) 设定待测试的配置、编译相关的源程序

B) 设定需插装的函数

C) 运行源程序、合并动态运行的结果

D) 以上全部

A.

B.

C.

D.


正确答案:D
解析:动态测试信息是指:将被测程序运行后才能获得的测试信息。做动态测试之前必须先通过静态分析,动态测试过程的步骤如下:
  ·设定待测试的配置;
  ·设定需插装的函数;
  ·编译相关的源程序;
  ·运行源程序;
  ·合并动态运行的结果。

第9题:

单元测试中,测试人员应根据设计文档或源程序了解模块的功能和逻辑结构,采用______。

A.黑箱测试以测试其功能,然后辅以白箱测试以测试其结构

B.白箱测试以测试其功能,然后辅以黑箱测试以测试其功能

C.白箱测试以测试其功能,然后辅以黑箱测试拟测试其结构

D.黑箱测试以测试其功能,然后辅以白箱测试以测试其功能


正确答案:A

第10题:

某程序由相互关联的模块组成。测试人员按照测试需求对该程序进行了测试。出于修复缺陷的目的,程序中的某个旧模块被变更为一个新模块。关于后续测试,______是不正确的。

A.测试人员必颈设计新的测试用例集,用来测试新模块

B.测试人员必须设计新的测试用例集,用来测试模块的变更对程序其它部分的影响

C.测试人员必须运行模块变更前原有测试用例集中仍能运行的所有测试用例,用来测试程序中没有受到变更影响的部分

D.测试人员必须从模块变更前的原有测试用例集中排除所有不再适用的测试用例,增加新设计的测试用例,构成模块变更后程序的测试用例集


正确答案:C