你真的知道什么是冒烟测试吗?

简介: 大家好,我是阿萨。日常工作中,经常都会提到冒烟测试。那么什么是冒烟测试呢?

一. 什么是冒烟测试?


冒烟测试(Smoke Testing)是(Build Verification Test)指对某一构建进行验证测试的过程。当每日构建冒烟测试通过才认为此构建成功,可以转测试同学进行下一步工作;否则视为失败,开发需要进行bug修复直到冒烟测试通过。


5a29ca8c061749bdb39edff2acccc991_tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.jpg


网络异常,图片无法展示
|
冒烟测试就是在 每日build(构建版本)完成后,对系统的基本功能进行 简单的测试。


二. 冒烟测试是怎么来的?


关于冒烟测试有三种来源的说法。


来源一:制造业,电路板焊接好了之后。直接对电路板通电。如果电路板冒烟了,则认为冒烟测试失败。


来源二:最早源于制造业,用于测试管道。测试时,用鼓风机往管道里灌烟,看管壁外面是否有烟冒出来,以便检验管道是否有缝隙。


来源三:冒烟测试(smoke testing),据说是微软起的名字。在《微软项目求生法则》一书第14章“构建过程”关于冒烟测试,就是开发人员在个人版本的软件上执行目前的冒烟测试项目,确定新的程序代码不出故障。


你觉得哪一种来源更贴切?


三,冒烟测试在实际工作中如何进行?


 日常工作中冒烟测试可以按照如下步骤进行:


1.针对新增需求或者修改设计测试用例。针对优先级最高的P0和P1级测试用例评审后交给开发人员。

2.开发人员在UT之后,添加P0和P1级版本构建自动化用例。在版本构建后开始执行此用例。可以使用TDD方式编写。

3.每次每日构建或者其他构建完成后,针对构建进行冒烟测试。通过,进入下一个阶段测试;失败,打回重做。

4.冒烟测试不需要像回归测试一样执行,不需要确保所有主流程都通过

5.冒烟自动化一定要快快速反馈质量,不阻塞其他人。


关于今天的冒烟测试介绍,你有什么其他疑惑的地方吗?欢迎来私信我你的想法。


如果今天的文章,对你有收获或者启发,欢迎点赞,关注和在看。💗


相关文章
|
8月前
|
SQL DataWorks Java
DataWorks操作报错合集之在本地任务和冒烟测试中可以正常运行,但在调度任务中报错,是什么原因
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
9月前
|
机器学习/深度学习 分布式计算 大数据
MaxCompute产品使用合集之如何让冒烟测试能够立即执行
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
|
9月前
|
SQL 分布式计算 DataWorks
DataWorks产品使用合集之编辑器中没有飘红的,正常运行可以,带参数运行也可以,但冒烟测试无法运行,是什么导致的
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
10月前
|
分布式计算 DataWorks 安全
DataWorks产品使用合集之在DataWorks中,冒烟测试在环境测试如何解决
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
104 0
|
10月前
|
测试技术
你真的知道什么是冒烟测试吗?
你真的知道什么是冒烟测试吗?
294 0
你真的知道什么是冒烟测试吗?
|
JavaScript 前端开发 测试技术
webpack配置篇(三十三):冒烟测试介绍和实际运用
webpack配置篇(三十三):冒烟测试介绍和实际运用
217 0
webpack配置篇(三十三):冒烟测试介绍和实际运用
|
测试技术
选好冒烟测试用例,为进入QA的制品包把好第一道关
选好冒烟测试用例,为进入QA的制品包把好第一道关
300 0
|
测试技术 Windows
|
测试技术 Python Perl

热门文章

最新文章

  • 1
    小鱼深度评测 | 通义灵码2.0,不仅可跨语言编码,自动生成单元测试,更炸裂的是集成DeepSeek模型且免费使用,太炸裂了。
  • 2
    3天功能开发→3小时:通义灵码2.0+DEEPSEEK实测报告,单元测试生成准确率92%的秘密
  • 3
    Potpie.ai:比Copilot更狠!这个AI直接接管项目代码,自动Debug+测试+开发全搞定
  • 4
    【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
  • 5
    基于FPGA的图像双线性插值算法verilog实现,包括tb测试文件和MATLAB辅助验证
  • 6
    大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
  • 7
    「ximagine」业余爱好者的非专业显示器测试流程规范,同时也是本账号输出内容的数据来源!如何测试显示器?荒岛整理总结出多种测试方法和注意事项,以及粗浅的原理解析!
  • 8
    用户说 | 通义灵码2.0,跨语言编码+自动生成单元测试+集成DeepSeek模型且免费使用
  • 9
    以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
  • 10
    阿里云零门槛、轻松部署您的专属 DeepSeek模型体验测试