冒烟测试

上一篇 / 下一篇  2008-06-25 15:50:42

今天面试连冒烟测试都不知道。

冒烟测试一般用于每日构建(Nightly build),构建服务器首先从CVS服务器上,下载最新的源代码,然后编译单元测试,运行单元测试通过后,编译可执行文件,可执行文件若可运行,并能执行最基本的功能,则认为通过了冒烟测试,这时,构建服务器会把程序打包成安装文件,然后上传到内部网站,第二天一早,测试人员来了以后,会收到构建服务器发来的邮件提示昨晚是否构建成功。若构建成功,则测试人员进行相关的功能测试。所有这些功能的完成,一般是靠编写脚本完成的,目前比较常用的脚本有TCL,Perl,Python及功能弱弱的批处理。用这些可以完成系统的每日构建。

  简单的说,就是先保证系统能跑的起来,不至于让测试工作做到一半突然出现错误导致业务中断。目的就是先通过最基本的测试,如果最基本的测试都有问题,就直接打回开发部了,减少测试部门时间的浪费


TAG:

lazycow的个人空间 引用 删除 lazycow   /   2008-07-07 11:22:01
鬼来啦。。
helice990的个人空间 引用 删除 helice990   /   2008-06-25 22:01:05
每日构建也有人叫做daily buid,在软件行业最早引入冒烟测试的应该是微软。简单理解,冒烟测试就是对每天晚上构建出来的每日构造版本进行简单的功能测试。。
每日构建多半是通过调用写好的脚本文件执行的,如用批处理、shell或者ant都可完成脚本的编写。每日构造多半都是在晚上执行的,通过操作系统自带的任务计划创建定时任务,调用已经写好的build脚本,从而进行每日构造版本的构建
 

评分:0

我来说两句

日历

« 2024-04-11  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 1090
  • 日志数: 3
  • 建立时间: 2008-06-20
  • 更新时间: 2008-07-15

RSS订阅

Open Toolbar