烟雾测试和回归测试的区别
admin
2023-07-30 20:24:30
0

1. 烟雾测试: 烟雾测试指的是在新开发的软件版本上执行的初始测试。通过这种软件测试,表明软件产品的核心功能运行良好,没有任何问题。如果在任何情况下,软件未能通过冒烟测试,那么它将被视为损坏的构建,并转发回开发人员。在对软件进行任何功能测试或详细的功能测试之前,需要进行一些测试。这种冒烟测试在软件开发生命周期(SDLC)的初始开发阶段进行。烟雾测试也被称为“表层测试”,因为它发生在实际过程测试之前,不执行深度测试,只是验证核心功能是否正常工作。烟雾测试不仅被称为表面测试,也被称为“构建验证测试”,因为它验证软件的初始构建。例如,考虑到公共汽车票务预订网站,在这个烟雾测试的例子中,测试人员将确保网站登录功能,修改密码,预订座位,取消座位,预订通知功能等工作正常。

2. 回归测试: 回归测试指的是对软件进行深入和彻底的检查,以确保最近的代码更改没有对现有功能造成不利影响。意味着它是在bug修复或需求更改后对软件更改的验证。完成变更需求的健全测试后,进行回归测试以了解所有受影响的特性。因此,回归测试主要在任何bug修复、代码修改、需求更改、缺陷修复或任何新模块开发之后进行。这样做是为了在任何更改之后对软件进行影响分析。示例——如果我们将采用上面相同的示例,那么回归测试示例不仅包括使Bus Ticket Reservation站点正常工作的基本功能,还允许我们测试更复杂的座位预订用例,如旅行地点、预订促销代码、国际税收等。

烟雾测试与回归测试的区别:

编号 烟雾测试 回归测试
1 烟气测试是验证系统稳定性的表面水平测试。 回归测试是验证系统合理性的深层测试。
2 烟雾测试之后总是回归测试。 回归测试总是在整个测试阶段进行。
3 烟雾测试的测试用例是回归测试的一部分,只涵盖核心功能。 回归测试从功能规范或软件需求规范(SRS)中获得。
4 烟雾测试由开发人员执行。 回归测试由专业测试人员执行。
5 快速执行冒烟测试,以确认是否接受或拒绝构建。 回归测试不负责接受或拒绝软件构建以进行进一步的测试过程。
6 烟雾测试成本低。 回归测试的成本有点高。
7 烟雾测试是被记录或脚本化的。 回归测试没有记录或脚本。
8 烟雾测试也被称为构建验证测试。 回归测试没有任何其他名字。
9 烟雾测试所需的时间和人力比回归测试少。 回归测试所需要的时间和人力比烟测少。

相关内容

热门资讯

Mobi、epub格式电子书如... 在wps里全局设置里有一个文件关联,打开,勾选电子书文件选项就可以了。
定时清理删除C:\Progra... C:\Program Files (x86)下面很多scoped_dir开头的文件夹 写个批处理 定...
scoped_dir32_70... 一台虚拟机C盘总是莫名奇妙的空间用完,导致很多软件没法再运行。经过仔细检查发现是C:\Program...
500 行 Python 代码... 语法分析器描述了一个句子的语法结构,用来帮助其他的应用进行推理。自然语言引入了很多意外的歧义,以我们...
小程序支付时提示:appid和... [Q]小程序支付时提示:appid和mch_id不匹配 [A]小程序和微信支付没有进行关联,访问“小...
pycparser 是一个用... `pycparser` 是一个用 Python 编写的 C 语言解析器。它可以用来解析 C 代码并构...
微信小程序使用slider实现... 众所周知哈,微信小程序里面的音频播放是没有进度条的,但最近有个项目呢,客户要求音频要有进度条控制,所...
65536是2的几次方 计算2... 65536是2的16次方:65536=2⁶ 65536是256的2次方:65536=256 6553...
Apache Doris 2.... 亲爱的社区小伙伴们,我们很高兴地向大家宣布,Apache Doris 2.0.0 版本已于...
项目管理和工程管理的区别 项目管理 项目管理,顾名思义就是专注于开发和完成项目的管理,以实现目标并满足成功标准和项目要求。 工...