google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

“软件调试”和“软件测试”有何不同?

“软件调试”和“软件测试”有何不同?


我知道存在差别,但不清楚究竟差别在哪里。哪位可以比较详细的说明?谢谢!
从硬件转到软件真是件很痛苦的过程! 希望这种煎熬可以尽快看到成果!

TOP

调试跟测试是两个不同的过程,有着根本的区别.
调试是一个随机的,不可重复的过程,它用于隔离和确认问题发生的原因,然后修改软件来纠正问题
测试是一个有计划的,可以重复的过程,它的目的是为了发现与预先定义的规格和标准不符合的问题.
我不是最优秀的
但我一直是最努力的......

TOP

谢谢版主!
从硬件转到软件真是件很痛苦的过程! 希望这种煎熬可以尽快看到成果!

TOP

调试是倾向于寻找错误的原因和根源,以便进行修正,而测试是要发现软件中存在错误。
我是测试新人,胡说八道了
迷茫中走向测试,希望从测试中走出迷茫

TOP

debug 和 test


如果你开发过软件你就明白区别了

debug 不是随机的,其实debug才是发现和解决问题的最有效手段
test 也不是绝对计划的,bug 大搜捕这样的活动也是随机的

做事不要太依赖规矩
金鳞岂是池中物,一遇风云便化龙;九霄龙吟惊天变,风云际会浅水游.

TOP

调试和测试区别


调试是程序设计人员自己做的
测试是测试人员(非设计人员)做的
调试目的排错
测试目的找错

TOP

debug 不是随机的,其实debug才是发现和解决问题的最有效手段
test 也不是绝对计划的,bug 大搜捕这样的活动也是随机的

对,我顶
If you wish to succeed, you should use persistence as your good friend, experience as your reference, prudence as your brother and hope as your senty.
                                                                                    --Thomas Edison

TOP

引用:
原帖由 lxm 于 2006-6-6 13:45 发表
调试是程序设计人员自己做的
测试是测试人员(非设计人员)做的
调试目的排错
测试目的找错
有点对头,可以比较简单先这样理解

TOP

测试贯穿整个软件周期
调试却只集中在几个开发人员参与的阶段
测试测试...
bug bug...
嗯嗯

TOP

简单地说,软件测试是为了找BUG,而软件调试是为了解决已经发现的BUG

TOP

救助


那位好心人给我一份详细的测试项目流程,也是一个详细的测试过程.小妹在些感激不尽,sdlkfj6

TOP

区别:
1. 测试的目的是找出存在的错误;调试的目的是定位发现的错误并修改程序以修正错误;
2. 调试是测试之后的活动,测试和调试在目标,方法和思路上都有所不同;
3. 测试从一个已知的条件开始,使用预先定义的过程,有预知的结果;调试从一个未知的条件开始,结束的过程不可预计;
4.测试过程可以实现设计,进度可实现确定;调试不能描述过程或持续时间.

TOP

还有我觉得调试的过程是一个不可知的,而测试活动都是经过计划的,

TOP

1、测试是为了找出存在错误,调试是为了定位这个错误
2、测试的过程是可预测的,而调试的过程是不可预测的
3、测试有预期结果,调试没有预期结果

TOP

测试以后要着手调试,测试是检验,通过测试可以发现bug,但不能发现产生bug的根源,调试就是在测试发现bug后消除bug的过程。

TOP

测试人员在执行用例后,如果发现实际结果于预期结果不一至,就是说发现了bug,至于怎样去修复bug那是开发人与所要做的(要进行调试定位具体的问题至修复bug)

TOP

回答


测试的目的是找出存在的错误;而调试的目的是定位错误并修改程序以修正错误;
调试是测试之后的活动,测试和调试在目标,方法和思路上都有所不同;
测试从一个已知的条件开始,使用预先定义的过程,有预知的结果;调试从一个未知的条件开始,结束的过程不可预计;
测试过程可以实现设计,进度可实现确定;调试不能描述过程或持续时间.

TOP

1.测试的目的是找出存在的错误;而调试的目的是定位错误、找出错误的原因并修改程序以修正错误;测试活动中发现的缺陷需要通过调试来进行定位;两者在目标、方法和思路上都有所不同;
2.调试是编码阶段和缺陷修复阶段的活动,测试活动则可以贯穿整个软件的生命周期;
3.测试是从已知的条件开始,使用预先定义的过程和步骤,有预知的结果;调试从未知的条件开始,结束的时间无法预计;
4.测试过程可以事先设计,进度可事先确定;调试过程则无法描述过程或持续时间.

TOP

打个比喻:好想一个人在走路。

调试是没有确切的目的地,中间在不停的探索。
测试是有确切的目的地,你只要按照地图走就行了。看看地图的正确性,你能不能走到终点。
这样比喻能理解吗?
实际上,调试和测试是相互关联的,调试是为测试服务,测试为调试提供数据支持。
个人观点。

TOP

好不容易找到个我会的问题,可是前面人都已经答全了,

TOP

 
当前时区 GMT+8, 现在时间是 2008-9-7 17:30Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹