软件测试和软件调试的区别是什么

如题所述

一、性质不同

1、软件测试:描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。

2、软件调试:泛指重现软件故障、定位故障根源并最终解决软件问题的过程。

二、目的不同

1、软件测试:鉴定、审核软件。

2、软件调试:软件调试的基本目标是定位软件中存在的设计错误(bug)。但除此之外,软件调试技术和工具还有很多其他用途,比如分析软件的工作原理、分析系统崩溃、辅助解决系统和硬件问题等。

三、特点不同

1、软件测试:对计算机软件进行测试前,需遵循软件测试原则,即不完全原则的遵守。

2、软件调试:重现故障;定位根源;探索和实现解决方案;验证方案。

参考资料来源:

百度百科-软件测试

百度百科-软件调试

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-07-05
软件测试是软件测试人员和程序员都参与的一项工作,是贯穿整个生命周期的,

只需要发现软件的错误,而软件调试主要是程序员自己参与,对程序(设计、编

码)进行修改、排除错误,主要是在开发阶段。本回答被网友采纳
第2个回答  推荐于2017-10-15
软件测试是软件测试人员和程序员都参与的一项工作,是贯穿整个生命周期的,

只需要发现软件的错误,而软件调试主要是程序员自己参与,对程序(设计、编

码)进行修改、排除错误,主要是在开发阶段。本回答被提问者采纳
第3个回答  2011-09-21
调试是程序完工前的工作,调试前的程序一般都不是正确的,调试后才是正确的。

测试是程序基本完成以后的步骤,一般是作为正确性验证的,测试可能会发现问题,但是应该不会满是问题。 希望能帮到你。我记得在天天软件测试论坛上看过,可以查一查。
第4个回答  2011-09-09
通俗点儿讲,测试,是test,就是看看程序中有什么问题(称为bug);
调试(debug),就是通过种种手段,将程序中的bug给定位出来,然后解决(特别考验人解决问题的能力)
相似回答