烟雾测试与卫生测试之间的区别

作者: Laura McKinney
创建日期: 2 四月 2021
更新日期: 13 可能 2024
Anonim
新冠病毒COVID-19 抗原快速自检试剂盒 (居家自检) 唾液和鼻拭子混合样本
视频: 新冠病毒COVID-19 抗原快速自检试剂盒 (居家自检) 唾液和鼻拭子混合样本

内容


烟雾和健全性测试是分别作为集成和回归测试的一部分工作的技术。烟雾测试与卫生测试之间的显着区别是,烟雾测试用于不稳定的产品,而卫生测试则用于更稳定的产品。烟雾测试可以说是很浅的测试,因为它只是测试至关重要的需求,但是健全性测试最后会检查软件的每个模块,以检查所应用的更改是否正常工作。

    1. 比较表
    2. 定义
    3. 关键差异
    4. 结论

比较表

比较依据烟雾测试健全性测试
基本的烟雾测试评估并测试基本功能。健全性测试会深入检查软件模块。
测试用例可以进行笔试或自动测试。无脚本
方法浅而宽窄而深
突出性主要目的是快速涵盖应用程序的每个部分。强调软件模块(软件部分)的功能。
作用于每一个版本仅在稳定版本上。
表演者开发者测试仪

烟雾测试的定义

烟雾测试 主要源于集成测试方法。它通常在全面测试之前开始,全面测试涵盖软件的广泛部分,但不涉及软件的更复杂和详细的方面。烟雾测试被认为是一种非穷举性测试,它检查产品最关键功能的工作情况。

烟雾测试中执行的活动是:

  • 首先,它将软件模块转换为代码,并将其协作为“内部版本”。构建由使用一个或多个功能所需的数据文件,可重用模块,库和工程组件组成。
  • 计划通过一系列测试用例来发现错误,以确保功能正常执行。
  • 然后将多个版本集成到单个产品中,然后重复对整个产品进行烟雾测试。
  • 仅持续进行测试过程,直到结果符合产品的基本要求为止,但是如果结果与基本要求不符,则将产品退还给开发团队以进行必要的更改。

烟雾测试的优点

  • 通过及早发现并纠正缺陷来最大程度地降低风险。
  • 反复检查可提高系统质量。
  • 简化的错误确定和纠正
  • 轻松评估进度

理智测试的定义

健全性测试 是在对代码和功能进行小的改动后完全测试构建的一种方法。它主要检查更改后产品是否正常工作以及错误是否已修复。健全性测试是回归测试的子组,在产品发布之前进行。如果提议的功能无法按预期工作,则将舍弃组成的版本以消除严格测试所需的时间和成本。


在进行健全性测试之前,该软件需要经过其他测试。这种测试意义更深,意味着它考虑了软件的详细方面。

理智测试的优势

  • 良好的时间利用率,因为重点放在功能的一个或几个区域上。
  • 隐含代码中的微小更改后,确保应用程序正常工作。
  • 发现相关的丢失对象。
  1. 冒烟测试是从一开始就开始进行的,它检查最基本的功能。另一方面,健全性测试深刻评估了软件的构建。
  2. 烟雾测试中的文件记录是通过书面测试或自动化测试完成的,而在健全性测试中则无需编写脚本。
  3. 烟雾测试技术是浅而又宽的,这意味着它涉及测试中的所有构建,但并没有达到非常极端的水平。与之相反,完整性测试使用一种狭窄而深入的方法,其中对单个版本进行了全面测试。
  4. 烟雾测试的主要目的是快速覆盖软件的每个部分。相反,健全性测试则侧重于软件每个模块的功能。
  5. 开发人员负责执行烟雾测试,而完整性测试则由测试人员执行。
  6. 冒烟测试就像在文档验证过程中检查文档数一样。相反,健全性测试包括对单个文档的完整评估。

结论

烟雾测试的先验目标是确认 稳定性 产品的完整性测试,同时确保 理性 产品的