51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3247|回复: 4
打印 上一主题 下一主题

群中关于冒烟测试的讨论(高端测试地带群)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-8-3 23:02:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
阳光雨21:43:49
今天听到一个名词“冒烟测试”有谁可以详细介绍一下
Zee() 21:46:03
冒烟测试  冒烟测试 (smoke testing),据说是微软起的名字。在《微软项目求生法则》一书第 14 章“构建过程”关于冒烟测试,就是开发人员在个人版本的软件上执行目前的冒烟测试项目,确定新的程序代码不出故障。  冒烟测试的名称可以理解为该种测试耗时短,仅用一袋烟功夫足够了。也有人认为是形象地类比新电路板功基本功能检查。任何新电路板 焊好后,先通电检查,如果存在设计缺陷,电路板可能会短路,板子冒烟了。   冒烟测试的对象是每一个新编译的需要正式测试的软件版本,目的是确认软件基本功能正常,可以进行后续的正式测试工作。冒烟测试的 执行者是版本编译人员。  在一般软件公司的软件编写过程中,内部需要编译多个版本 (Build),但是只有有限的几个版本需要执行正式测试(根据项目开发计划),这些需要执行的中间测试版本,在刚刚编译出来后 ,软件编译人员需要进行基本性能确认测试,例如是否可以正确安装/卸载,主要功能是否实现,是否存在严重死机或数据严重丢失等 Bug。如果通过了该测试,则可以根据正式测试文档进行正式测试。否则,就需要重新编译版本,再次执行版本可接收确认测试,直到 成功。  新版本的基本功能确认检查的测试,有的公司称为版本健康检查 (Build Sanity Check)。对于编译的本地化软件新版本,除了进行上面提到的各种测试检查,还要检查是否在新的本地化版本中正确包含了全部应 该本地化的文件。可以通过采用文件和目录结构比较工具,首先比较源语言版本和本地化版本的文件和目录中的文件数目、文件名称和文 件日期等,这个过程称为版本镜像检查 (Build Image Check)。其次,分别安装源语言版本和本地化版本,比较安装后的文件和目录结构中的文件数目、文件名称和文件日期等,这个过 程称为版本安装检查 (Build Installing Check)。
Zee() 21:46:06
搜索来的。  
小书21:46:11
冒烟测试,粗浅的理解就好像是每日构建中强调的“最基本的测试”。具体内容我也想不起来,但在微软开发的流程中,特别强调此点。  
Zee() 21:46:58
解释:   冒烟测试就是看看程序能否接受测试条件,或者在接受测试时会有故障。主要是为了确保每个build足够稳定,可以拿来进一步测试。   它是一个相当简单的测试。   它不是一种消耗性测试,但也需要覆盖足够的软件功能。   通常都是自动化测试。   
Grace21:46:57
“冒烟测试”指的是正式测试前的预测试吧  阳光雨21:48:05 感觉像是程序员之间的测试  
小书21:48:09
个人理解是,冒烟测试解决“提交版本是否可交付测试”  Zee() 21:49:06 http://msdn2.microsoft.com/zh-cn/library/ms182613.aspx冒烟测试准则   
阳光雨21:50:27
不错,不错  
nobody 21:50:33
怎么感觉有点像转系统测试   

曹向志-飞 21:56:52
你给出的冒烟测试的定义很正确  
Zee() 21:57:11
我是搜索来的。   
曹向志-飞 21:58:48
其实就是指在正式接入测试之前,简单的测试一下是否满足正式的要求,如果冒烟测试都发现很多问题,例如,无法部署,程序的主要功能无法正常运行,则就不用接收了  
Zee() 21:59:47
主要是对主要的功能。其他并不需要详细做。

nobody 22:00:37
曹老师,那个冒泡测试,是不是与预测是差不多。只不过预测试,是交给测试部来完成的。而那个是直接由开发的来完成。  
小书22:03:19
Nobody,冒烟测试是在构建中完成的,还没到达测试部哪里吧。  
nobody 22:04:02
看那个定义是那样的。  
曹向志-飞 22:04:37
应该是在测试部们决定是否接收被测试文档
Grace22:04:46
这个可以由测试部来做的啊
nobody 22:04:47
预测试几乎把测试用例中的1级用例都要走一遍呀。  
曹向志-飞 22:05:04
不用吧  
Grace22:05:29
是不是主要的功能就差不多啊  
nobody 22:05:56
我说的1级,就是主要的功能。

[ 本帖最后由 Zee 于 2006-8-3 23:30 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-8-4 09:23:12 | 只看该作者
hehe
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-8-5 12:21:30 | 只看该作者
个人觉得冒烟测试就是测试所提交上来的所需要测试的软件能否进行测试!
因为只要保证所要测试的软件能够进行测试才能测试!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-8-6 10:59:23 | 只看该作者

目前

我们国家目前软件行业采用冒烟测试的情况不多,或者基本上没有,应该是继承测试之前进行的一种简单的检测性的工作。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-1-4 10:19:41 | 只看该作者
冒烟测试的使用还是很普遍吧
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-13 16:20 , Processed in 0.070905 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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