当前位置: 首页 > news >正文

冒烟测试

https://zh.wikipedia.org/zh-cn/冒烟测试_(软件)

在程序设计和软件测试领域,冒烟测试(也包括信心测试、健全性测试、[1]构建验证测试(BVT)[2][3]、构建验收测试)是指初步地进行测试,并以此展示一些简单但足以影响发布软件版本的这一高级别的错误。冒烟测试是测试用例的子集,测试主要为了覆盖了组件或系统的最重要功能,并用于辅助评价一个软件的主要功能是否正常运行。[4]当使用冒烟测试判断一个程序是否需要更深层次的、颗粒度更为细小的测试时,该测试也被称为入门测试(intake test)。或者,在测试部门对新版本程序进行测试之前,冒烟测试用于自动化测试新版本是否可以正常运行,是否值得测试。[5] 在DevOps范例中,使用BVT步骤是持续集成成熟阶段的标志之一。[6]

例如,冒烟测试可能会解决一些基本问题,例如“程序是否运行?”,“用户界面是否打开?”或“单击事件是否有效?”等。冒烟测试的目的在于确认程序是否严重到,需要立即测试非必须的测试。如《Lessons Learned in Software Testing》所写[7],“冒烟测试仅仅是在短时间广泛地覆盖产品功能。如果关键功能无法正常工作或关键bug尚未修复,那么你们的团队就不需要浪费更多时间去安装部署以及测试。则烟雾测试将在有限的时间内广泛涵盖产品功能,不会浪费更多的时间来安装或测试”。[2]

冒烟测试通常会快速地进行,好处就是反馈也是很快,相比之下,更为全面地套件测试通常会花费更长的时间。

每日构建和冒烟测试是工业界公认的最佳实践之一。[8][需要引文]测试人员在构建并更深一步的测试之前,有必要进行冒烟测试。微软声称,“在代码进行审查之后,冒烟测试是识别并修复软件的性价比最高的方法”。[9]

冒烟测试,可以是手动测试或自动工具进行冒烟测试。对于自动化工具测试,构建工程的程序通常会顺带进行该测试。[来源请求]

冒烟测试可以是功能测试或者单元测试。功能测试通常会使用各种输入设备。从而执行完整的程序。单元测试则是针对单一功能、子例程、对象的方法。功能测试可以是脚本化的输入,也可以是自动化的鼠标事件。单元测试可以是实现代码内部独立功能,也可以是通过调用的方式进行测试。

http://www.jsqmd.com/news/746751/

相关文章:

  • 清华+耶鲁:多组学数据生成与转换
  • 12_AI视频创作者必存:5种拍摄角度的底层语法与提示词库
  • TDK陀螺仪加速度计 AXO301 AXO305 AXO314 AXO315 AXO315T0 AXO315T1 GYPRO4300原厂原装一级代理分销经销商
  • rke2 部署 k8s集群
  • 重塑药企研发信任链:告别人肉核对,让每一份 CMC 分析报告实现 30 秒穿透追溯 - lcs
  • AI驱动的云成本优化:从自动化分析到DevOps集成实战
  • CS实验室行业报告:生物医药与生物工程行业就业分析报告
  • Python低代码配置实战手册:7天从零搭建可交付业务系统(附GitHub万星配置框架)
  • 如何在Mac上免费实现NTFS读写:终极完整指南
  • OpenClaw 接入 Taotoken 的完整配置指南与一键写入方法
  • 免费开源:5分钟掌握图片转3D模型终极工具ImageToSTL
  • 终极解决方案:如何通过开源Battery Toolkit为Apple Silicon Mac延长50%电池寿命 [特殊字符]
  • 如何永久保存微信聊天记录:本地备份工具的完整指南
  • Windows平台APK安装架构解析:基于AAPT的轻量级安卓应用部署方案
  • 数据整合之道,万物皆为脂质所用
  • 瑞德克斯平台的交易体验如何?
  • B站缓存视频转换终极方案:m4s-converter一键解决播放难题
  • 决策评估系统One-Eval:从结果诊断到根因分析
  • 焦虑动力学、四象限模型与元佛学范式:一篇导论的思想史定位(本平台待续)
  • GPT-SoVITS:基于少样本学习的语音合成技术革命性突破与分布式架构优化
  • 还在手写config.py?(2024医疗信创新规下,Python配置自动化生成工具链首次公开)
  • vue.js: 下载项目需要vite: Command vite not found
  • 对比直接使用厂商 API 与通过 Taotoken 调用的成本透明度差异
  • Depth-Anything-V2:单目深度估计基础模型的全面技术解析与实践指南
  • 保姆级教程:在Windows 10/11上一步步搞定ArcGIS 10.3安装与汉化(附破解文件替换避坑指南)
  • 在模型广场中根据任务需求与预算选择合适的Taotoken模型
  • python pony
  • 别让内存拖后腿:深入CXL.mem的QoS遥测机制,优化你的异构计算性能
  • 多模型路由系统的工程决策:从成本约束到动态降级的架构设计
  • 开凿儒家:岐金兰思想版图中被低估的儒学金脉(本平台待续)