单选题下面对软件测试和软件调试有关概念叙述错误的是(  )。A 严格执行测试计划,排除测试的随意性B 程序调试通常也称为DebugC 软件测试的目的是发现错误和改正错误D 设计正确的测试用例

题目
单选题
下面对软件测试和软件调试有关概念叙述错误的是(  )。
A

严格执行测试计划,排除测试的随意性

B

程序调试通常也称为Debug

C

软件测试的目的是发现错误和改正错误

D

设计正确的测试用例

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

第1题:

下列叙述中正确的是

A.软件测试的主要目的是确定程序中错误的位置

B.软件调试的主要目的是发现程序中错误的类型

C.程序经调试后还应进行测试

D.软件的测试与调试工作最好都由程序编制者来完成


正确答案:C
解析:软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。测试不是为了证明程序是正确的,而是在设想程序有错误的前提下进行的,其目的是设法暴露程序中的错误和缺陷。由于测试的这一特征,一般应当避免由开发者测试自己的程序。测试只能说明程序有错,而不能证明程序无错,希望通过有限次的测试就能发现程序中的所有错误是不可能的,即完全测试是不可能的。因此,选项A与D中的说法都是错误的。调试也称排错。①测试的目的是暴露错误,而调试的目的是发现错误的位置,并改正错误。②经测试发现错误后,可以立即进行调试并改正错误;经过调试后的程序还需进行回归测试,以检查调试的效果,同时也可防止在调试过程中引进新的错误。因此,选项B中的说法也是错误的,而选项C中的说法是正确的。

第2题:

● 软件测试的目的是 (59) ,通常可分为白盒测试和黑盒测试。白盒测试根据程序的 (60) 来设计测试用例,黑盒测试根据软件规格说明来设计测试用例。

(59)

A. 尽可能多地发现程序中的错误

B. 改正程序中的所有错误

C. 证明程序是正确的

D. 证明程序完成了应完成的功能

(60)

A. 功能

B. 性能

C. 内部逻辑

D. 内部数据


正确答案:A,C

第3题:

(6)下面叙述中错误的是

A)软件测试的目的是发现错误并改正错误

B)对被调试的程序进行“错误定位”是程序调试的必要步骤

C)程序调试通常也称为Debug

D)软件测试应严格执行测试计划,排除测试的随意性


正确答案:A

第4题:

进行软件测试是为了(18),通常可分为白盒测试和黑盒测试。白盒测试是根据程序的内部逻辑来设计测试用例,黑盒测试是根据软件的(19)来设计测试用例。常用的黑盒测试方法有边值分析、等价类划分、错误猜测、因果图等。其中,(20)经常与其它方法结合起来使用。软件测试的步骤主要有单元测试、集成测试和确认测试。如果一个软件作为产品被许多客户使用的话,在确认测试时通常要经过。测试和β测试的过程。其中,β测试是(21)进行的一种测试。在软件设计和编码时,采取(22)等措施都有利于提高软件的可测试性。

A.发现程序中的所有错误

B.尽可能多地发现程序中的错误

C.证明程序是正确的

D.证明程序做了应做的事


正确答案:B

第5题:

下列关于软件测试的描述正确的是( )。

A.通过一系列测试,证明软件是正确的

B.排除软件中的所有错误

C.软件测试与软件调试不同

D.由于熟悉情况,所以应尽量让程序设计人员参加测试


正确答案:C
解析:软件测试是为了寻找错误而运行程序的过程。软件调试是修改程序错误,所以软件测试与软件调试是不同的概念,选项C正确。软件测试只能证明错误的存在,而不能证明错误不存在,所以选项A和选项B的说法错误;一般系统功能测试人员由设计人员和质量保证人员组成,验收测试强调用户代表和主管部门的人参与,选项D错误。

第6题:

软件测试的目的是(59),通常可分为白盒测试和黑盒测试。白盒测试根据程序的(60)来设计测试用例,黑盒测试根据软件规格说明来设计测试用例。

A.尽可能多地发现程序中的错误

B.改正程序中的所有错误

C.证明程序是正确的

D.证明程序完成了应完成的功能


正确答案:A

第7题:

下列叙述中错误的是

A.软件测试的目的是发现错误并改正错误

B.对被调试的程序进行“错误定位”是程序调试的必要步骤

C.程序调试通常也称为Debug

D.软件测试应严格执行测试计划,排除测试的随意性


正确答案:A
解析:软件测试的目的是暴露错误,评价程序的可靠性。软件调试的目的是发现错误的位置并改正错误。软件测试和软件调试不是同一个概念。

第8题:

●软件测试是软件质量保证的主要手段之一,测试的费用已超过 (10) 的30%以上。因此提高测试的有效性非常重要。"高产"的测试是指 (11) 。根据国家标准GB856688计算机软件开发规范的规定,软件的开发和维护分为8个阶段,其中单元测试是在 (12) 阶段完成的;组装测试的计划内是在 (13) 阶段制定的;确认测试的计划是在 (14) 阶段制定的。

(10) A.软件开发费用

B.软件维护费用

C.软件开发和维护费用

D.软件研制费用

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

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

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

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

(12) A.实现

B.组装测试

C.确认测试

D.使用和维护

(13),(14) A.可行性研究和计划

B.需求分析

C.概要设计

D.详细设计


正确答案:A,C,A,C,B
【解析】目前,在大中型软件开发项目中,测试都占据着重要地位,同时,测试也是在将软件交付给客户之前所必须完成的步骤。测试所花费用已超过软件开发费用的30%以上。如何组织好测试,特别是如何选择测试用例,对保障软件质量,降低测试费用有着重要的意义。一个高效的测试,是指通过对所设计的少量测试用例进行测试,从而发现被测试程序中尽可能多的问题,并完成修改。测试按照被测试的内容可分为3种:单元测试(对程序单元或模块单独进行测试)、组装测试(把已通过单元测试的模块连接起来,测试模块间的接口及软件设计中的问题,常用功能测试办法)和确认测试(对软件系统作全面测试,以确认开发的软件是否符合验收标准)。根据国家标准GB8566-88计算机软件开发规范的规定,软件开发和维护分为8个阶段,分别为可行性研究和计划、需求分析、概要设计、详细设计、实现、组装测试、确认测试和使用维护。GB8566-88规定单元测试在实现阶段完成;组装测试在组装测试阶段完成,但组装测试的计划应该在概要设计阶段制定,而确认测试的计划则在需求分析阶段就应该制定好。

第9题:

下面关于软件测试的说法,(30)是错误的。软件测试方法可分为黑盒测试法和白盒测试法两种。黑盒测试法是通过分析程序的(31)来设计测试用例的方法。集成测试也叫做(32)。

A.软件测试就是程序测试

B.软件测试贯穿于软件定义和开发的整个期间

C.需求规格说明、设计规格说明都是软件测试的对象

D.程序是软件测试的对象


正确答案:A
解析:本题考察软件测试阶段监理工作的重点。从软件的生存周期看,测试往往指对程序的测试,这样做的优点是被测对象明确,测试的可操作性相对较强。但是,由于测试的依据是规格说明书、设计文档和使用说明书,如果设计有错误,测试的质量就难以保证。若测试后发现是设计的错误,这时,修改的代价是相当昂贵的。因此,较理想的做法应该是对软件的开发过程,按软件工程各阶段形成的结果,分别进行严格的审查。为了确保软件的质量,对软件开发过程应进行严格的管理。虽然测试是在实现且经验证后进行的,但实际上,测试的准备工作在分析和设计阶段就开始了。

第10题:

下列叙述中正确的是( )。

A. 软件测试的目的是确定程序中错误的位置

B. 软件测试的目的是发现程序中的错误

C. 软件调试的目的是发现程序中的错误

D. 软件调试后一般不需要再测试


正确答案:B
软件测试的目的是为了发现程序中的错误,而软件调试的任务是诊断和改正程序中的错误,改正以后还需要再测试。

更多相关问题