工学

问答题说明软件测试和调试的目的有何区别?

题目
问答题
说明软件测试和调试的目的有何区别?
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

软件测试的方法有三种:静态测试、动态测试和

A.程序正确性证明

B.调试

C.验收测试

D.集成测试


正确答案:A
解析:软件测试的方法有3种:动态测试、静态测试和正确性证明。动态测试和静态测试只能发现错误而不能证明程序中不存在错误。从理论上讲,只有借助于程序正确性证明才有可能证明程序的正确性。

第2题:

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

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

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

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

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


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

第3题:

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

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

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

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

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


正确答案:A

第4题:

请简述黑盒测试和白盒测试有何区别,黑盒测试有哪些常用方法?


正确答案: 黑盒测试和白盒测试的区别:前者基于功能,后者基于结构;
黑盒测试常用方法有:边界值、等价类、因果图、错误推测法等。

第5题:

下面对软件测试和软件调试叙述错误的是()。

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

B.软件调试的目的是改正软件错误

C.软件测试不需考虑测试成本

D.正确的执行测试用例


正确答案:C

第6题:

软件测试中,发现错误产生的原因依赖于所使用的调试策略,而主要的调试方法包括动态测试、静态测试和______。


正确答案:正确性证明
正确性证明 解析:软件测试的方法有3种:动态测试、静态测试和正确性证明。

第7题:

分析单元测试和代码调试的区别。


正确答案:表面上这两项技术很相似,因为它们都包括查看代码、运行程序和处理软件缺陷的过程,但是它们的目标不同:单元测试是为了发现软件缺陷,而代码调试的目标是修复软件缺陷。在分离和查找软件缺陷原因时这两个过程发生交叉。

第8题:

下列叙述中正确的是

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

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

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

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


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

第9题:

下列关于软件调试与软件测试的叙述中,正确的是( )。

A.软件测试的目的是找出存在的错误,软件调试的目的是定位并修正错误 B.软件测试的结束过程不可预计,软件调试使用预先定义的过程 C.软件调试的过程可以实现设计 D.软件测试不能描述过程或持续时间


正确答案:A

第10题:

仪表检定和测试概念有何区别?


正确答案: 操作过程没有区别,只是检定设备标准资格的不同。
检定――已经建立计量检定标准的,而进行对被检表校准,看结果是否合格。如:精密压力表、二次仪表、铂电阻、热电欧标准检定。出具的证书为检定证书。
测试――因为标准表等级不够,没有建立计量检定标准的,而进行对被检表校准或调校。如:压力变送器(精度太高,一般超过0.5级,而标准表只有0.25级)、压力开关。出具的证书为测试报告。