51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7117|回复: 8
打印 上一主题 下一主题

[讨论] 测试和调试的区别[新]

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-1-8 17:19:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
测试和调试的区别(书本)
1。测试的目的是找出存在的错误;而调试的目的是定位错误并修改程序以修改错误。
2。调试是测试之后的活动,测试和调试在目标,方法和思路上都有所不同
3。测试从一个已知的条件开始,使用预先定义的过程,有预知的结果;调试从一个未知的条件开始,结束的过程不可预计
4。测试过程可以实现设计,进度可实现确定;调试不能描述过程或者持续时间。

本人觉得还有两点,大家讨论一下合理吗,谢谢:

5。测试是在软件生命周期的全过程中,而调试只在软件生命周期的编码阶段中
6。测试主要由测试人员进行,而编码主要由开发人员进行。

不知道这两点是不是多余的:)???
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-1-8 19:03:28 | 只看该作者
2。调试是测试之后的活动?

调试为什么是测试之后呢,我倒觉得是之前的,调试不是在编码阶段吗,难道还没编码就测试,除非是静态黑盒测试吧,要不然一般的测试不是都在编码实现后进行的么?!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-1-9 09:31:19 | 只看该作者
楼主的第二条和第5条相互矛盾了!
第二条说道:调试是测试之后的活动
第五条说道:调试只在软件生命周期的编码阶段中
在看看2楼说的,就可以得出以上结论

其实调试,测试前后都需要,也都存在.
楼主说的,编码阶段需要调试编码,第二条说的,是测试之后再进行安装调试等等.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-1-9 21:24:33 | 只看该作者
这两样有啥好区别的
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-1-10 11:01:20 | 只看该作者
1、可以说,测试和调试是两个完全不同的概念。
2、调试是很狭隘的,它需要开发环境、调试工具...的支持。
3、而测试的范围就广泛了,通常所说的“单元测试”“白盒测试”都可以包含调试,但调试也只是其中的一个步骤。
4、或许,我们可以把测试和调试的关系看成是:“吃饭”和“盛饭”的关系

    一般情况下,我们说吃饭,并不是真的就单单吃饭,我们还要吃菜、喝汤等等。当我们说吃饭时,我们还可以吃面,而不是饭。这就是“吃饭”(测试)的广。

    而“盛饭”只不过是“吃大米饭”过程中的一个步骤而已,这个步骤可以是吃饭的人自己做,也可以由他人代劳。这不也有点象“调试”吗?

呵呵,说笑了。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2006-1-10 12:21:49 | 只看该作者
to snowmain&lero
其实你们说的有一点不太正确。
往往在以前,人们把测试放在了编码之后。而且以前的目的是为了发现错误

而软件测试发展到现在,它的范畴已经早就被扩大,它贯穿于整个生命周期中。
包括静态的评审。

从现在的观点来看,我的第二条和第五条没有冲突。
buchidonggua朋友的例子说的不错:)
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-1-10 16:15:51 | 只看该作者
调试是测试之后的活动,这个定义有些狭隘

进入测试前程序就应该调试代码,而测试以后,进行了代码变动,同样要进行调试

所以调试是开发的流程其实和测试没什么搭界的地方
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2006-1-10 17:55:34 | 只看该作者
云层
你说的对,确实不管怎么样,一个代码要经过编译以后才能够拿出来 测试,当然这个过程就要涉及到调试。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2006-1-10 18:46:37 | 只看该作者
我想楼主的想法有些偏颇,以项目中的经验来看,调试是为了隔离和确认问题发生的原因,而后用语修改软件来纠正问题的.他是一个不可重复的过程,而测试是一个有计划有目的的可反复操做的过程,这是为了发现与需求中所定义的规格和标准不符合的问题.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-10-1 03:27 , Processed in 0.087983 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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