51Testing软件测试论坛

标题: 回归测试与冒烟测试是一回事吗? [打印本页]

作者: namewoa    时间: 2007-4-1 15:54
标题: 回归测试与冒烟测试是一回事吗?
如题:回归测试与冒烟测试是一回事吗?
作者: galiji    时间: 2007-4-1 18:40
不是一回事,
冒烟测试 (smoke testing),据说是微软起的名字,
个人工作中理解应用为:软件Build后,对软件进行大概的测试,保证起码的功能正常,再正式提交测试,否则打回去,重新开发,这就在做冒烟测试,
回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。
作者: rickyzhu    时间: 2007-4-1 21:20
冒烟测试,我理解为就是acceptable test.
回归测试就是产品经过修改(引入新的feature或者修复bug)后进行验证的测试。老的功能依旧工作
作者: 花儿恋上月亮    时间: 2007-4-2 10:13
sdlkfj6 不错哦,学习中。。。。
作者: wangziyang    时间: 2007-4-2 12:16
当然不是一回事了,回归测试是当软件发现bug并进行修复以后进行的一系列测试,主要是为了验证bug被修复并且没有引入新的bug;而冒烟测试是在进行正式测试之前对软件系统的一些基本的功能进行的测试,确保测试能够进行.
作者: namewoa    时间: 2007-4-2 13:50
那可不可以理解为冒烟测试就是:进行失效性测试之前的通过性测试呢?也就是保证软件在正常情况下能实现基本的功能?
作者: wangs    时间: 2007-4-2 14:44
冒烟测试大概是从电路板测试得来的。因为当电路板做好以后,首先会加电测试,如果板子没有冒烟在进行其它测试,否则就必须重新来过。类似的如果冒烟测试没有通过,那么这个build也会返回给开发队伍进行修正,测试人员测试的版本必须首先通过冒烟测试的考验。
作者: I_hui    时间: 2007-4-2 15:15
我所知道的 冒烟测试也较版本验证测试
                回归测试 就是修改了代码以后再重新来测试
不知道这样说对不对   请板砖伺候
作者: 不开窍的大饼    时间: 2007-4-2 15:45
标题: 哈哈 我刚看到另一个板块讨论冒烟测试
http://bbs.51testing.com/viewthr ... =page%3D1#pid472819
作者: sunxy5291    时间: 2007-4-2 18:02
当然不是一回事
其实没那么神秘
作者: 齐鲁亚    时间: 2007-4-2 18:20
冒烟测试是对提交的测试版本的主要功能进行比较“随机”的测试,也就是可以不按测试用例执行测试,一旦发现的bug比较多,达到一定程度,则返回给开发人员,不开始软件测试 。如果冒烟测试中发现的bug较少,再开始真正的测试,即严格按照测试用例执行。回归测试是当软件发现bug并进行修复以后进行的一系列测试,主要是为了验证bug被修复并且没有引入新的bug
作者: jane.su    时间: 2007-4-2 18:24
原帖由 Lambretta 于 2007-4-1 23:55 发表
冒烟测试:
http://hannarandylee.blog.163.co ... 756720073111330508/



链接看过乐,谢谢!:)
作者: 捣小蛋    时间: 2007-4-2 18:34
不是一回事.
冒烟测试一般是指测试部门初次拿到测试样品后,根据测试样品的功能和性能说明,对测试样品的功能和性能等主要测试要点进行测试.
回归测试是指以往已经有过对该产品的测试,产品发版部门根据以往测试中发现的问题对产品进行修正后,重新提交给测试部门测试.
作者: wangs    时间: 2007-4-2 19:25
楼主可以结贴了吧~:)这个问题不用研究这么久..了解就可以了。
作者: 盈非莹    时间: 2007-4-3 14:53
不是一回事,回归测试是当bug修复以后进行的测试,主要是为了验证bug被修复并且没有引入新的bug;而冒烟测试是在进行正式测试之前对软件系统的一些基本的功能进行的测试,确保测试能够进行.
作者: you力    时间: 2007-4-5 21:23
当然不是相同的了,冒烟是,开发刚出锅的程序,送给测试部门的先期确定,确认完,测试才会全面着手,如果不通过,是不会接手的。
回归,首先,它肯定是修改过后的程序,当然也会先进行,一定冒烟的~
作者: dbq231    时间: 2007-4-10 11:52
看完,顶一下
作者: celamethyst    时间: 2007-4-11 18:48
冒烟测试是从硬件领域借鉴过来的,
回归测试好象还要分的,有完全回归和部分回归的,具体采用那种回归要看自己的需要了.
作者: black_butterfly    时间: 2007-4-12 13:52
原帖由 wangs 于 2007-4-2 14:44 发表
冒烟测试大概是从电路板测试得来的。因为当电路板做好以后,首先会加电测试,如果板子没有冒烟在进行其它测试,否则就必须重新来过。类似的如果冒烟测试没有通过,那么这个build也会返回给开发队伍进行修正,测 ...



就是这么回事儿!!
作者: willian0200    时间: 2007-4-12 14:29
冒烟测试是一个预测试的过程,是针对软件主要功能的实现进行的测试.
回归测试是在测试过程中发现了BUG,提交BUG由开发人员修改后验证BUG被修复并且没有新BUG产生的测试.
作者: marco    时间: 2007-4-12 14:57
标题: 回复 #17 盈非莹 的帖子
复制别人的帖子啊!!!!
作者: shingo0109    时间: 2007-4-15 22:35
冒烟测试(smoke test)在测试中发现问题,找到了一个Bug,然后开发人员会来修复这个Bug。这时想知道这次修复是否真的解决了程序的Bug,或者是否会对其它模块造成影响,就需要针对此问题进行专门测试,这个过程就被称为Smoke Test。
回归测试(Regression Testing)是在测试活动中发现的缺陷经过修改后,验证缺陷是否得到了正确的修复,同时是否引人了新的错误,对系统的变更是否影响以前的功能
作者: panxiaoyan    时间: 2007-4-16 19:36
回归测试:在修补或者添加功能后重新测试该区域,确保先前修复过得bug不会再次出现,并且不 会出现新的bug.(经常运行和前面一样的测试用例或者自动化测试)。
冒烟测试:当代码被移交到测试组时,经常首先经过冒烟测试,主要对程序的主要功能进行验证。也是为了确保昨天可以正常工作的基本功能在提交后,今天仍然正常工作。
作者: sneel    时间: 2007-4-20 10:16
sdlkfj1 不太懂啊
作者: sneel    时间: 2007-4-20 10:17
名称挺好玩的,第一次听说。
作者: zhuzhu3431    时间: 2007-4-26 09:26
谢谢了又学习了好东东
作者: 琢子    时间: 2007-4-26 09:52
看明白了
一个靠前一个靠后sdlkfj6
作者: xun1206    时间: 2007-4-28 08:51
已阅
作者: 51mobile    时间: 2007-4-28 13:03
sdlkfj3  受教了
作者: kanger01    时间: 2007-4-28 17:05
学到新知识,谢谢各位
作者: stilldeeppool    时间: 2007-4-28 19:15
不知道是那位师兄.在BBS上问了一个什么是冒烟测试.
随即51TEST上就兴起了一股冒烟风暴

呵呵
作者: 开心就好    时间: 2007-4-29 14:31
回归测试:回归测试是在软件维护阶段,对软件进行修改之后进行的测试。其目的是检验对软件进行的修改是否正确。这里,修改的正确性有两重含义:一是所作的修改达到了预定目的,如错误得到改正,能够适应新的运行环境等等;二是不影响软件的其他功能的正确性。


关于冒烟测试,应该是微软首先提出来的一个概念,和微软一直提倡的每日build有很密切的联系。具体说,冒烟测试就是在每日build建立后,对系统的基本功能进行简单的测试。这种测试强调功能的覆盖率,而不对功能的正确性进行验证。从这一点看和所谓的“接受性(验收)测试(Acceptance Test)”非常相似。不同之处就在于他们执行的频率和被测的版本不同。
作者: hanjj    时间: 2007-5-2 21:03
回归测试和冒烟测试不是一个事情!回归是一个确认错误是否被修复的过程。而冒烟测试是一个基本的功能测试的过程!
作者: skyer.qian    时间: 2007-5-3 00:31
标题: 简单问题复杂化了
简单问题复杂化了
作者: ice00798    时间: 2007-5-4 09:08
简单来说就是一个先做,一个后做吧,前者是为了确保后续的测试过程的顺利进行,后者是为了确保BUG的修复和没有产生新的BUG!
作者: 云层    时间: 2007-5-4 23:26
冒烟测试的目的是尽可能早的以最低的代价发现问题

回归测试是在一定风险评估下对整个系统的一次有计划地完整测试,重点在评估软件质量
作者: songshuping1985    时间: 2007-7-4 10:53
谢谢了⑅
作者: songshuping1985    时间: 2007-7-4 10:54
谢  ⑅
作者: songshuping1985    时间: 2007-7-4 10:54

作者: songshuping1985    时间: 2007-7-4 10:55

作者: liuye861    时间: 2007-7-5 13:28
冒烟测试的本意就是一个烟的时间来测试 看这个软件是否要进行全面的系统测试 往往注重软件的基本功能 当基本功能都能实现后 才进行全面的测试 这样就不用浪费更多的时间
回归测试重点在于 修改BUG后的版本 花少量的时间围绕在原来发生BUG的周围去检测修改BUG对原有问题是否有影响
作者: hexu11    时间: 2007-7-6 21:29
不是一回事
回归测试:开发人员修改好BUG后,你根据以前的用例在做一次测试,看是否引入新的BUG或者以前的BUG没有修改
冒烟测试:应该是预测试,就是大体上测一下,主要功能没有问题,在可以提交测试工作,否则测试人员可以拒绝展开测试工作
作者: xxxxwjj    时间: 2007-7-6 21:36
标题: 回复 #1 namewoa 的帖子
不是的
回归测试是测试过发现错误了,修改好了,在测试下有关修改内容相关联的部分防止由于修改又重新出现错误
冒烟测试,一般现在都是用工具做的,每天RD完成当天的要求任务(代码),测试人员建好环境晚上挂在那边测,简单的功能测试罢了

NO。2
作者: asd835    时间: 2007-7-9 15:24
学习了冒烟测试,不过好像就是正式测试前的验证测试,看软件是否有重大缺陷
作者: zhangxuyibit    时间: 2007-7-23 00:58
标题: 不是一回事
冒烟测试2楼和9楼已经说过了,挺标准的
回归测试我说一下我的理解:就是在修复BUG后再次测试,并且使用前面的用例,不是新测试用例
作者: lijuansun    时间: 2007-7-27 16:29
10F 13F说得好像对
作者: xiongxing    时间: 2007-8-4 10:28
分析得好,学习了.
作者: jiaqiu    时间: 2007-8-4 15:21
学习了,不过名字好怪啊sdlkfj4
作者: freeker    时间: 2008-5-12 13:52
讨论得挺热闹地嘛,大家倒不如花点时间讨论一下通常你们都是怎么做的




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