51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[讨论] debug和测试的关系

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-11-23 19:18:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
书上说debug和测试不同,也同意这个说法,不过我看单元测试的多数内容和debug大同小异啊,不知道有没有更确切一点的说法。新手上路,还望大虾多多指教。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-11-23 21:54:10 | 只看该作者
debug是调试程序,是编写代码时候,试验程序是否能够和预期的结果相同;测试肯定不是啦,是和开发对应的工作,而且单元测试,是验证程序是否和预期的相同,是通过一个途径、一个方法去确认它,调试是相对于代码本身。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-11-24 08:59:26 | 只看该作者
debug,可以看成是单元测试的一种方法!!
也可以看成是白盒测试的一个方法!!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2005-11-24 12:01:21 | 只看该作者
原帖由 第十二颗地雷 于 2005-11-24 08:59 发表
debug,可以看成是单元测试的一种方法!!
也可以看成是白盒测试的一个方法!!


嗯,这个比较让人容易理解的哦
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-11-24 12:49:19 | 只看该作者
我晕,debug不能代替测试哦
debug时程序带有调试信息,这与程序实际运行时的环境不是完全一致的。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-11-24 12:54:52 | 只看该作者
看成而已!!
再说,白盒测试和调试有必要完全分开嘛?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-11-24 13:18:09 | 只看该作者
原帖由 第十二颗地雷 于 2005-11-24 12:54 发表
看成而已!!
再说,白盒测试和调试有必要完全分开嘛?


of course要分开,
如果不分开,那调试完了程序就等于作过了测试吗?

将debug看成是白盒测试的一种手段倒是能够让人理解.
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-11-24 19:53:49 | 只看该作者
还是sunjx_119是个明白人。简单地回答:测试是找bug的过程,debug就是改bug的过程。

// 而超级斑竹说,debug是什么什么测试肯定不是:

“debug是调试程序,是编写代码时候,试验程序是否能够和预期的结果相同;测试肯定不是啦,是和开发对应的工作,而且单元测试,是验证程序是否和预期的相同,是通过一个途径、一个方法去确认它,调试是相对于代码本身。”

// 可是我看不出这两句话有什么区别:

试验程序是否能够和预期的结果相同 (debug)
是验证程序是否和预期的相同 (测试,单元测试)
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2005-11-25 11:20:56 | 只看该作者
这里有两个问题需要澄清:
1、测试和调试的区别
1)测试是为了发现问题,调试是为了定位解决问题
2)调试在测试之后进行
3)测试的进度和结束时间是可以预计的,而调试的进度和结束时间是不能预计的
2、测试也可以通过单步执行程序的方式来进行,通过观察每步执行后的变量取值或者内存信息来检查实际运行结果是否和预期结果一致。这里实际上借鉴了调试中单步执行的方法,但不是调试而是测试。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-11 20:24 , Processed in 0.091197 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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