1.从目的角度出发 软件开发中的调试是程序员验证软件是否实现了他想让软件实现的功能,发现并解决软件中的缺陷。软件测试的目的是为了验证程序员写的功能是否符合用户的需求。发现软件中的缺陷。 2.从角色的角度来说 调试是开发人员来做的软件测试是测试人员和开发人员一起做的,开发人员做白盒测试 3.从项目阶段来说 调试是编码阶段做的软件测试是贯穿软件开发过程,处处都有测试。