51Testing软件测试论坛

标题: 什么叫冒烟测试呀? [打印本页]

作者: ytdwyydy99    时间: 2006-1-12 10:30
标题: 什么叫冒烟测试呀?
什么叫冒烟测试呀?
作者: 每木文子    时间: 2006-1-12 10:47
标题: 冒烟测试实际上就是BVT测试
冒烟测试实际上就是BVT测试
作者: 九月属金    时间: 2006-1-12 11:48
就是拿到一个软件,首先不急于完全测试,而是在很短的时候内把软件的基本功能走一遍,看有没有什么大的问题,如果存在大的问题,就没有必要再进一步测试了。可以节约时间,提高测试效率。
作者: Lero    时间: 2006-1-12 11:55
你可以在论坛里面搜索一下:关键字:冒烟测试!
有几篇经典的诠释!
希望以后能多多自己动手!
作者: cr19800604    时间: 2006-1-12 12:51
万里长城十亿兵,国耻岂待儿孙平.愿提十万虎狼旅,越马扬刀入东京。
不错,顶~~~
作者: dpgibson    时间: 2006-1-12 15:09
两年前面试时的题目,又被提起了。
作者: 粉色的小猪    时间: 2006-1-12 15:48
标题: hehe
呵呵,看一眼也张知识了!
作者: 安子    时间: 2006-1-12 17:00
是啊,就是以前在会的,时间久了也难免生锈了,看来也不白经常来论坛转转了
作者: buchidonggua    时间: 2006-1-12 17:22
good
作者: mildshark    时间: 2006-1-12 19:09
冒烟测试就是smoke Test!   
作者: leo_wangxy    时间: 2006-1-17 15:35
A smoke test is a small set of tests to determine the sanity of the build. The system integrator should do this test before the build is distributed to the group. Ie: you plug everything together and see if it 'smokes'.
In software testing, smoke test is run right after a new build has been installed. It is used to verify that build versions are correct; that the build itself is complete and that all major functions still work
作者: whoisangle    时间: 2006-1-17 15:44
标题: 烟雾测试
冒烟测试,也有称作烟雾测试(smoke Test):一种用于验证系统基本功能的实现并达到一定程度的稳定性的测试。这种测试经常用作进入下一个等级的测试的入口准则的一部分。:d
作者: yangkinki    时间: 2006-1-17 15:49
关于冒烟测试,应该是微软首先提出来的一个概念,和微软一直提倡的每日build有很密切的联系。具体说冒烟测试就是在每日build建立后对系统的基本功能进行简单的测试,这种测试强调功能的覆盖率,而不对功能的正确性进行验证。从这一点看和所谓的“接受性(验收)测试(Acceptance Test)”非常相似。不同之处就在于他们执行的频率和被测的版本不同。
         至于冒烟测试这个名称的来历,大概是从电路板测试得来的。因为当电路板做好以后,首先会加电测试,如果板子没有冒烟在进行其它测试,否则就必须重新来过。类似的如果冒烟测试没有通过,那么这个build也会返回给开发队伍进行修正,测试人员测试的版本必须首先通过冒烟测试的考验。

冒烟测试应该是对整个系统流程从输入到输出的完整测试。测试不必是面面俱到的,但是应该能够发现系统中较大的问题。冒烟测试应该是足够充分的,通过了冒烟测试的build就可以认为是经过充分测试、足够稳定的。

不进行冒烟测试的build是没有太大价值的。冒烟测试就像一个哨兵,在阻止着产品质量恶化和集成问题的产生,不进行冒烟测试,每日构造可能会变成浪费时间的练习。

冒烟测试必须随着系统的扩充而扩充。最初,冒烟测试可能是非常简单的,比如验证系统是否会打印“Hello World”,随着系统功能的扩充,冒烟测试需要越来越充分。最初的冒烟测试也许只需要几秒钟来执行,逐渐地,测试可能会花费30分钟,1小时,甚至更长。
作者: 双氧水    时间: 2006-1-18 14:48
冒烟测试的名称可以理解为该种测试耗时短,仅用一袋烟功夫足够了。也有人认为是形象地类比新电路板功基本功能检查。任何新电路板焊好后,先通电检查,如果存在设计缺陷,电路板可能会短路,板子冒烟了。 冒烟测试的对象是每一个新编译的需要正式测试的软件版本,目的是确认软件基本功能正常,可以进行后续的正式测试工作。冒烟测试的执行者是版本编译人员。 在一般软件公司,软件在编写过程中,内部需要编译多个版本(Builds),但是只有有限的几个版本需要执行正式测试(根据项目开发计划),这些需要执行的中间测试版本,在刚刚编译出来后,软件编译人员需要进行基本性能确认测试,例如是否可以正确安装/卸载,主要功能是否实现,是否存在严重死机或数据严重丢失等Bug。如果通过了该测试,则可以根据正式测试文档进行正式测试。否则,就需要重新编译版本,再次执行版本可接收确认测试,直到成功。
作者: Ivan_wang    时间: 2006-1-21 21:52
I think "Smoking test" also is release test in mobile phone system test.And it has about 200
cases. Major function must be run by tester in this process.
作者: bigmeg    时间: 2006-1-23 12:02
学习中
作者: hanson2    时间: 2006-1-23 16:01
是要好好学学
作者: chw1225    时间: 2006-1-24 09:49
标题: 学习中
听了各位的讲解,明白不少
作者: 陆春红    时间: 2006-1-24 12:03
能不能多给一点信息啊,这样就比容易搞清楚感念呢!
作者: beyondsanli    时间: 2006-2-15 16:53
标题: 合肥菜鸟
看到过集成测试(冒烟测试)
集成测试是在单元测试后,解决多是接口的问题;
smoke test 是针对问题的测试;有问题就解决;
作者: zhangyoufeng    时间: 2006-2-15 22:41
就是看看整体能不能用吧。。。。。。
作者: zidane    时间: 2006-2-18 00:13
Smoking testing主要是指针对一些基本功能的实现,以及Acceptance Test,通俗点说Smoking testing就是测这个系统等不能RUN,比如说某个Smoking Test Case不能pass,会影响整个系统的后续操作等情况的出现
作者: heartsky    时间: 2006-2-23 17:01
受益匪浅,谢谢了!!!!!
作者: rzhch_002    时间: 2006-2-26 09:50
天空不留我的痕迹,但我一飞过。
                                                          ------------泰戈尔
作者: rainyjuan    时间: 2006-3-1 16:04
又学到新东西了,呵呵
作者: degone    时间: 2006-3-5 16:20
学习中。
作者: rolei    时间: 2006-3-5 16:55
个人理解:测试验证,对上一版本的简单回归,重点再于验证上一版本提出的问题是否有效修改,修改后的程序在主流程或是最小测试集下是否可以正确运行,如果无法运行则不再进行更深一步的回归或是新测试,只有达到可测试标准后才进行新测试。

[ 本帖最后由 rolei 于 2006-3-5 16:57 编辑 ]




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