计算机程序设计

下列选取测试数据的说法正确的是:()。A、在选取测试数据时要考虑的条件是能否验证采用这个数据时代码的正确性B、在选取测试数据时要考虑的条件是这个测试数据纠正错误的潜力如何C、在选取测试数据时要考虑的条件是这个测试数据是否能够纠正错误D、在选取测试数据时要考虑的条件是能否验证采用这个数据时程序的正确性

题目

下列选取测试数据的说法正确的是:()。

  • A、在选取测试数据时要考虑的条件是能否验证采用这个数据时代码的正确性
  • B、在选取测试数据时要考虑的条件是这个测试数据纠正错误的潜力如何
  • C、在选取测试数据时要考虑的条件是这个测试数据是否能够纠正错误
  • D、在选取测试数据时要考虑的条件是能否验证采用这个数据时程序的正确性
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

为了提高测试的效率,应该( )。

A.随机地选取测试数据

B.取一切可能的输入数据作为测试数据

C.完成编码后指定软件的测试计划

D.选择发现错误的可能性最大的数据作为测试数据


正确答案:D
解析:测试的目的就是发现系统中潜在的可能的错误,因此在测试中发现错误是正常的,越发现错误越证明测试方法正确。因此选择的时候就选择发现错误的可能性最大的数据作为测试数据。

第2题:

为了提高软件测试的效率,应该()。

A.随机地选取测试数据

B.选一切可能的输入数据作为测试数据

C.选择发现错误概率最大的数据作为测试用例

D.ABC均不对


正确答案:C

第3题:

关于传模测试站点选取,以下说法正确的是:()

A.站点周围不能有明显的遮挡

B.站点应同周围建筑物的平均高度完全相同

C.测试站点周围该类型区域足够大,保证测试数据量的要求

D.测试站点所在楼面不能太大


参考答案:A, C, D

第4题:

为了提高测试的效率,应该A.随机选取测试数据B.取一切可能的输入数据作为测试数据SXB

为了提高测试的效率,应该

A.随机选取测试数据

B.取一切可能的输入数据作为测试数据

C.在完成编码以后制定软件的测试计划

D.集中对付那些错误群集的程序


正确答案:D

第5题:

为了提高测试的效率,应该 ______。

A.随机地选取测试数据

B.取一切可能的输入数据作为测试数据

C.在完成编码以后制定软件的测试计划

D.选择发现错误可能性大的数据作为测试数据


正确答案:D

第6题:

为了提高测试的效率,应该______.

A.随机选取测试数据

B.取一切可能的输入数据作为测试数据

C.在完成编码以后制定软件的测试计划

D.集中对付那些错误群集的程序


正确答案:D
解析:测试的目的是发现软件中的错误。经验表明,程序中存在错误的概率与该程序中已发现的错误数成正比。这一现象说明,为了提高测试效率,测试人员应该集中对付那些错误群集的程序。

第7题:

边界值分析是将测试()情况作为重点目标,选取正好等于、刚刚大于或刚刚小于边界值的测试数据。如果输入或输出域是一个有序集合,则应选取集合的()和()元素作为测试用例。


参考答案:边界、第一个、最后一个

第8题:

●为了提高测试的效率,应该 (32) 。

(32) A.随机地选取测试数据

B.取一切可能的输入数据作为测试数据

C.在完成编码以后制定软件的测试计划

D.选择发现错误可能性大的数据作为测试数据


正确答案:D
【解析】软件测试是为了尽可能多的发现程序中的错误,尤其是发现至今尚未发现的错误。在选取测试用例时,不可能进行穷举测试,在每一个细节进行测试,也不能无目的地随机选取测试数据,为了提高测试的效率,测试用例应该选择发现错误可能性大的部分,这样的测试结果才符合软件测试的目的。

第9题:

为了对下图所示的程序进行覆盖测试,必须适当地选取测试数据。若X,Y是两个变量,可供选择的测试数据组共有Ⅰ,Ⅱ,Ⅲ,Ⅳ四组(如表中给出),则实现语句覆盖至少应采用的测试数据组是(6);实现条件覆盖至少应采用的测试数据组是(7);实现路径覆盖至少应采用的测试数据组是(8)。

A.Ⅰ和Ⅳ组

B.Ⅲ和Ⅳ组

C.Ⅰ和Ⅱ组

D.Ⅱ,Ⅲ和Ⅳ组


正确答案:C
解析:Ⅰ和Ⅱ组可覆盖执行K语句J语句

第10题:

为了提高测试效率,应该(51)。

A.随机地选取测试数据

B.取一切可能的数据作为测试数据

C.在完成全部编码以后开始软件的测试

D.选择错误可能性大的数据作为测试数据


正确答案:D
解析:软件测试工作应该尽早并且不断地进行,而不是等到系统开发完之后才开始。一旦模块编码完成且无编译错误,就可以开始进行单元测试,因此选项C不正确。设计测试实例时,显然不可能覆盖全部可能的输入,这里应遵循的原则是:严格按照计划进行,避免测试的随意性;不仅要设计有效合理的测试数据,也要包含不合理、失效的测试数据,尽可能多地发现软件中的错误。

更多相关问题