smoking test

上一篇 / 下一篇  2009-03-31 15:24:56

软件工程中的tt应用:冒烟测试是指对提交测试的软件在进行详细深入的测试之前而进行的预测试,这种预测试的主要目的是暴露导致软件需重新发布的基本功能失效等严重问题。冒烟测试可以由开发人员执行,也可以由测试人员来执行。即,在版本编译后正式提交测试之前由开发人员执行;或开发发布版本后,测试人员在接受这个版本作为正式版本进一步测试前执行。微软提出在审查了变更的代码后,冒烟测试是确认修复的缺陷及功能变更是否有效的最经济有效的方法。冒烟测试能手动执行,也可以在版本编译后自动化执行,它是对基本功能的确认,非深入测试,但要覆盖到面,即所有的更改点都要进行确认。采用自动化执行是,可以结合每日构件后进行自动化的每日smokingtest,如果测试通过,则把更改后的代码自动合并到主干代码仓库中,作为正式提交测试的版本。

  对于smoking test在软件开发过程中的应用,下面提出一种可实施的步骤:

  1. 根据软件的变更,包括新需求的实现、bug修复,设计出更改满足预期的功能级checklist。

  2. 准备好测试环境。如:软件的运行环境是嵌入式产品,如手机,数码相机,医疗仪器等,需准备好用户使用的真实运行环境。如果是windows平台运行环境,请准备干净的操作系统

  3.执行checklist,确认基本功能有效,足以支持更进一步的详细、全面测试。


TAG:

 

评分:0

我来说两句

Open Toolbar