一、性质不同
1、软件测试:描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。
2、软件调试:泛指重现软件故障、定位故障根源并最终解决软件问题的过程。
二、目的不同
1、软件测试:鉴定、审核软件。
2、软件调试:软件调试的基本目标是定位软件中存在的设计错误(bug)。但除此之外,软件调试技术和工具还有很多其他用途,比如分析软件的工作原理、分析系统崩溃、辅助解决系统和硬件问题等。
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/838ba61ea8d3fd1f22abd747204e251f95ca5f28?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
三、特点不同
1、软件测试:对计算机软件进行测试前,需遵循软件测试原则,即不完全原则的遵守。
2、软件调试:重现故障;定位根源;探索和实现解决方案;验证方案。
参考资料来源:
百度百科-软件测试
百度百科-软件调试