51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 20713|回复: 48

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

[复制链接]

该用户从未签到

发表于 2004-10-8 15:07:36 | 显示全部楼层 |阅读模式
我知道存在差别,但不清楚究竟差别在哪里。哪位可以比较详细的说明?谢谢!

该用户从未签到

发表于 2004-10-9 08:02:18 | 显示全部楼层
调试跟测试是两个不同的过程,有着根本的区别.
调试是一个随机的,不可重复的过程,它用于隔离和确认问题发生的原因,然后修改软件来纠正问题
测试是一个有计划的,可以重复的过程,它的目的是为了发现与预先定义的规格和标准不符合的问题.
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2004-10-9 23:08:03 | 显示全部楼层
谢谢版主!
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2004-10-10 15:29:14 | 显示全部楼层
调试是倾向于寻找错误的原因和根源,以便进行修正,而测试是要发现软件中存在错误。
我是测试新人,胡说八道了
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2004-10-15 02:14:02 | 显示全部楼层

debug 和 test

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

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

做事不要太依赖规矩
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2006-6-6 13:45:02 | 显示全部楼层

调试和测试区别

调试是程序设计人员自己做的
测试是测试人员(非设计人员)做的
调试目的排错
测试目的找错
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2006-6-6 14:54:43 | 显示全部楼层
debug 不是随机的,其实debug才是发现和解决问题的最有效手段
test 也不是绝对计划的,bug 大搜捕这样的活动也是随机的

对,我顶
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2006-8-27 14:18:25 | 显示全部楼层
[quote]原帖由 [i]lxm[/i] 于 2006-6-6 13:45 发表
调试是程序设计人员自己做的
测试是测试人员(非设计人员)做的
调试目的排错
测试目的找错 [/quote]
有点对头,可以比较简单先这样理解
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2006-9-15 16:48:40 | 显示全部楼层
测试贯穿整个软件周期
调试却只集中在几个开发人员参与的阶段
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2006-9-28 16:47:57 | 显示全部楼层
简单地说,软件测试是为了找BUG,而软件调试是为了解决已经发现的BUG
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2006-10-9 15:05:31 | 显示全部楼层

救助

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

发表于 2007-1-24 18:12:56 | 显示全部楼层
还有我觉得调试的过程是一个不可知的,而测试活动都是经过计划的,
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2007-1-26 14:28:56 | 显示全部楼层
1、测试是为了找出存在错误,调试是为了定位这个错误
2、测试的过程是可预测的,而调试的过程是不可预测的
3、测试有预期结果,调试没有预期结果
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2007-2-6 19:39:36 | 显示全部楼层
测试以后要着手调试,测试是检验,通过测试可以发现bug,但不能发现产生bug的根源,调试就是在测试发现bug后消除bug的过程。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2007-2-8 20:50:51 | 显示全部楼层
测试人员在执行用例后,如果发现实际结果于预期结果不一至,就是说发现了bug,至于怎样去修复bug那是开发人与所要做的(要进行调试定位具体的问题至修复bug)
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2007-3-20 21:35:55 | 显示全部楼层

回答

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

发表于 2007-5-12 16:41:42 | 显示全部楼层
打个比喻:好想一个人在走路。

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

使用道具 举报

  • TA的每日心情
    开心
    2014-11-11 09:38
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    发表于 2007-5-13 11:33:24 | 显示全部楼层
    好不容易找到个我会的问题,可是前面人都已经答全了,
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-3-29 15:58 , Processed in 0.083536 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表