51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7050|回复: 12
打印 上一主题 下一主题

[求助] 今天面试官问我debug和testing有什么区别,我该怎么答呀?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-6-18 09:58:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天面试官问我debug和testing有什么区别,我该怎么答呀?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
 楼主| 发表于 2005-6-18 10:07:23 | 只看该作者
着急呀!我当时答得不好,不知道大家都会怎么答
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-6-18 12:59:28 | 只看该作者
这就是测试与调试有什么区别吧,你搜索下看看吧,老话题了
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-6-19 00:04:12 | 只看该作者
我个人认为,testing是测试人员的工作,而debug是开发人员对bug进行修改。不知道这么说行不行?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-6-20 10:30:15 | 只看该作者

区别大!

testing是测试人员的工作,而debug是开发人员对bug进行修改。正是这样

被测试程序首先应无bug,测试人员有权不测试有bug的程序。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-6-20 10:37:48 | 只看该作者
debug是开发人员在开发过程中遇到运行障碍时,将此障碍进行排除的过程,具有随机性和不可重现性。而Testing是测试人员根据需求和规格说明书设计相应的测试用例来检测BUGS的过程,只要运行的环境和条件不变,那么测试结果是可以重现的。
这是我的理解,不知对否,和大家讨论一下。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-6-20 12:18:42 | 只看该作者
我认为DEBUG的目的在于看一段代码是否能正常运行, 比方说借助开发工具来纠正程序语法错误, 使程序能够通过编译, 是最基础的代码调试, 一般程序员每写完一段代码都要看一下是否能运行.
测试的范围要大的多的多, 与DEBUG对应的是UNIT TESTING, 如果你的代码已经通过了DEBUG调试, 我们则要通过UNIT TESTING来验证程序的功能是否与详设一至, 在边界值上会不会出现问题, 如此等等.
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-6-20 13:07:56 | 只看该作者
testing的目的是运行一段程序看能不能得出正确的结果 手段是千方百计找各种test case来使程序得出错误的运行结果
debug是通过testing发现程序有错后 找出错误在哪

这么基本的问题
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2005-6-20 15:56:06 | 只看该作者
testing是测试,debug是调试。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2005-6-22 10:24:56 | 只看该作者
" 我个人认为,testing是测试人员的工作,而debug是开发人员对bug进行修改。"

我大概就是这么答得,可被拒了,郁闷!
PS:是MOTO的面试官问的
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2005-6-22 13:34:24 | 只看该作者
你把一切都定义的太死了,开发人员也可以TESTING,而测试人员要是白盒测试时也会DEBUG,因为他要插桩、写断言或者加驱动。

DEBUG是机器级的编译

TESTING是测试
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2005-7-11 21:08:41 | 只看该作者
我认为这不能说是谁的工作,其目的是不同的,我理解如下
TESTING是为了发现错误为目的,
DEBUG是为了解决错误而做的工作.
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2007-7-30 20:41:12 | 只看该作者
测试和调试还是有区别的:
1.目标:测试是为了发现错误,而调试是为了定位错误,修改错误
2.过程:测试是有序的,可重复的,而调是不可重复的
3.方法:测试是依据测试用例执行程序,而调试是通过问题描述,去运行和检查程序的相关部分
4.人员:测试是由测试人员进行的,而调试是由开发人员进行的
5.测试为调试提供了必要的诊断信息
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-21 00:41 , Processed in 0.078546 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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