51Testing软件测试论坛

标题: 今天面试官问我debug和testing有什么区别,我该怎么答呀? [打印本页]

作者: chenwei331    时间: 2005-6-18 09:58
标题: 今天面试官问我debug和testing有什么区别,我该怎么答呀?
今天面试官问我debug和testing有什么区别,我该怎么答呀?
作者: chenwei331    时间: 2005-6-18 10:07
着急呀!我当时答得不好,不知道大家都会怎么答
作者: ecust    时间: 2005-6-18 12:59
这就是测试与调试有什么区别吧,你搜索下看看吧,老话题了
作者: name-jj    时间: 2005-6-19 00:04
我个人认为,testing是测试人员的工作,而debug是开发人员对bug进行修改。不知道这么说行不行?
作者: Chenny    时间: 2005-6-20 10:30
标题: 区别大!
testing是测试人员的工作,而debug是开发人员对bug进行修改。正是这样

被测试程序首先应无bug,测试人员有权不测试有bug的程序。
作者: tester2005    时间: 2005-6-20 10:37
debug是开发人员在开发过程中遇到运行障碍时,将此障碍进行排除的过程,具有随机性和不可重现性。而Testing是测试人员根据需求和规格说明书设计相应的测试用例来检测BUGS的过程,只要运行的环境和条件不变,那么测试结果是可以重现的。
这是我的理解,不知对否,和大家讨论一下。
作者: gamepai    时间: 2005-6-20 12:18
我认为DEBUG的目的在于看一段代码是否能正常运行, 比方说借助开发工具来纠正程序语法错误, 使程序能够通过编译, 是最基础的代码调试, 一般程序员每写完一段代码都要看一下是否能运行.
测试的范围要大的多的多, 与DEBUG对应的是UNIT TESTING, 如果你的代码已经通过了DEBUG调试, 我们则要通过UNIT TESTING来验证程序的功能是否与详设一至, 在边界值上会不会出现问题, 如此等等.
作者: Kapok    时间: 2005-6-20 13:07
testing的目的是运行一段程序看能不能得出正确的结果 手段是千方百计找各种test case来使程序得出错误的运行结果
debug是通过testing发现程序有错后 找出错误在哪

这么基本的问题
作者: shajin_sam    时间: 2005-6-20 15:56
testing是测试,debug是调试。
作者: chenwei331    时间: 2005-6-22 10:24
" 我个人认为,testing是测试人员的工作,而debug是开发人员对bug进行修改。"

我大概就是这么答得,可被拒了,郁闷!
PS:是MOTO的面试官问的
作者: wzb521    时间: 2005-6-22 13:34
你把一切都定义的太死了,开发人员也可以TESTING,而测试人员要是白盒测试时也会DEBUG,因为他要插桩、写断言或者加驱动。

DEBUG是机器级的编译

TESTING是测试
作者: snail2011    时间: 2005-7-11 21:08
我认为这不能说是谁的工作,其目的是不同的,我理解如下
TESTING是为了发现错误为目的,
DEBUG是为了解决错误而做的工作.
作者: liming_oicq    时间: 2007-7-30 20:41
测试和调试还是有区别的:
1.目标:测试是为了发现错误,而调试是为了定位错误,修改错误
2.过程:测试是有序的,可重复的,而调是不可重复的
3.方法:测试是依据测试用例执行程序,而调试是通过问题描述,去运行和检查程序的相关部分
4.人员:测试是由测试人员进行的,而调试是由开发人员进行的
5.测试为调试提供了必要的诊断信息




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2