工学

单选题()测试用例发现错误的能力较大。A 路径覆盖B 条件覆盖C 判断覆盖D 条件组合覆盖

题目
单选题
()测试用例发现错误的能力较大。
A

路径覆盖

B

条件覆盖

C

判断覆盖

D

条件组合覆盖

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

软件测试中的高产指的是( )。

A.用适量的测试用例,说明被测试程序正确无误

B.用适量的测试用例,说明被测试程序符合相应的要求

C.用少量的测试用例,发现被测试程序尽可能多的错误

D.用少量的测试用例,纠正被测试程序尽可能多的错误


正确答案:C

第2题:

程序测试的目的是()。

A.为被测程序设计正确的测试用例

B.发现并改正程序中的错误

C.发现程序中的错误

D.改正程序中的错误


正确答案:C

第3题:

为了提高软件测试的效率,应该(1)。与设计测试用例无关的文档是(2)。空白(1)处应选择()

A.随机地选取测试数据

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

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

D.选择发现错误可能性较大的测试用例


参考答案:D

所谓测试效率,就是指如何在尽量短的时间内发现软件中尽可能多的问题。在软件测试时,需要根据事先编制的测试用例(在测试计划中)进行测试,而不能随机地选取测试数据。从理想状态来讲,如果能取一切可能的输入数据作为测试数据,那是很好的,但事实上这是不现实的,因为不可能穷尽一切可能的输入。
因此,为了提高软件测试的效率,应该选择发现错误可能性较大的测试用例。与设计测试用例无关的文档是项目开发计划,需求规格说明书与确认测试和系统测试有关,设计说明书与单元测试和集成测试有关,源程序与单元测试有关。

第4题:

在软件测试中,高效的测试是指()。

A.用较多的测试用例说明程序的正确性
B.用较多的测试用例说明程序符合要求
C.用较少的测试用例发现尽可能多的错误
D.用较少的测试用例纠正尽可能多的错误

答案:C
解析:
高效的软件测试是以较少的测试用例发现尽可能多的错误。

第5题:

为了提高测试的效率,正确的做法是______。

A) 选择发现错误可能性大的数据作为测试用例

B) 在完成程序的编码之后再制定软件的测试计划

C) 随机选取测试用例

D) 取一切可能的输入数据作为测试用例

A.

B.

C.

D.


正确答案:A
解析:由测试用例的原则第5条(设计测试用例时应该充分注意测试中的群集现象,即测试后程序中残存的错误数与已发现的错误数目成正比),故在测试时应当对错误群集的程序段进行重点测试,以提高测试的效率及测试投资的效益。目前,在软件测试领域流行一个“80-20原则”,认为80%的错误是在20%的模块中发现的,所以在测试时如果发现某一程序模块似乎比其他程序模块有更多的错误倾向时,则应当花费较多的时间和代价测试这个程序模块,从而提高测试的效率。

第6题:

下列( )方法设计出的测试用例发现程序错误的能力最强。

A.等价类划分法

B.场景法

C.边界值分析法

D.决策表法


正确答案:C

第7题:

软件测试是软件质量保证的主要手段之一,“高产”的测试是指(29)。

A.用适量的测试用例运行程序,证明被测程序正确无误

B.用适量的测试用例运行程序,证明被测程序符合相应的要求

C.用少量的测试用例运行程序,发现被测程序尽可能多的错误

D.用少量的测试用例运行程序,纠正被测程序尽可能多的错误


正确答案:C
解析:本题考查软件测试的相关知识。软件测试的目的就是在软件系统交付运行之前,尽可能多地发现系统中的错误和缺陷,它是保证软件质量的主要手段之一。在软件测试过程中,为了发现系统中的错误,应竭力设计能暴露错误的测试用例。高效的测试是指用少量的测试用例,发现被测软件尽可能多的错误。

第8题:

为了提高软件测试的效率,应该(33)。与设计测试用例无关的文档是(34)。

A.随机地选取测试数据

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

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

D.选择发现错误可能性较大的测试用例


正确答案:D

第9题:

正向测试的测试用例用于验证被测单元的功能和性能指标是否能够兑现,而反向测试的测试用例则是要检查被测单元是否做了______。

A.应该做的事情

B.不该做的事情

C.有错误的事情

D.比性能缺陷的事情


正确答案:B
解析:正向集成测试的重点是验证集成之后的模块是否按照设计实现了预期的功能。集成测试中的逆向测试包括分析被测接口是否实现了需求规格没有描述的功能,检查规格说明中可能出现的接口遗漏,或者判断接口定义是否有错误,以及可能出现的接口异常错误,包括接口数据本身的错误、接口数据顺序错误等。

第10题:

软件测试就是设计测试用例,并利用这些测试用例去运行程序,以发现程序错误的过程。


正确答案:正确

更多相关问题