什么是冒烟测试?什么时候做冒烟测试?冒烟测试的用例哪儿来的?

什么是冒烟测试?

冒烟测试(Smoke Testing) 是软件测试中的一项基础测试,也称为构建验证测试(Build Verification Testing),通常用于确认新版本的软件是否可以进行基本的功能测试或者是否能够正常启动。它的主要目的是在软件发布前快速验证系统的关键功能能否正常运作。

冒烟测试通常会执行一组基本的测试用例,这些测试用例覆盖了应用程序的核心功能和主要功能点,通常是通过手动测试实现的。

什么时候做冒烟测试?

冒烟测试通常在软件开发周期的早期或中期进行。它的目标是确保软件的关键功能已经被完整地集成到系统中,并且系统由于基本的编码错误而无法正常工作的风险较小,以便后续的测试工作可以更有效地进行。

通常情况下,在代码完成开发的同时,开发人员也会自测一遍,并完成一定的集成测试,之后就会交付给测试组进行测试。在测试组收到代码后,首先要进行的就是冒烟测试,只有通过冒烟测试之后才能进入后续的测试环节。

冒烟测试的用例哪儿来的?

冒烟测试的用例通常来自以下几个方面:

  1. 需求文档:冒烟测试用例应该覆盖被定义在需求文档中的核心功能点。
  2. 先前的缺陷和错误:如果之前有过缺陷或错误,相应的测试用例也应该包含在冒烟测试中,以确保这些问题已经得到解决。
  3. 用户场景:用户往往会使用软件的一些典型场景,因此测试团队可以参考用户场景编写冒烟测试用例。
  4. 专业知识:测试人员可能具备专业知识,如黑盒测试、白盒测试等,这些知识可以帮助他们编写更好的冒烟测试用例。

冒烟测试的用例谁来提供?

当然是测试同学,在开发准备提测前,将冒烟测试用例先提供给开发,由开发确认冒烟测试确认通过后,在发邮件提测。

提测后测试同学首先先跑一遍冒烟测试用例,如果P0级别的问题很多或者直接阻断测试,可以直接打回。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

在这里插入图片描述

软件测试面试小程序

被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!

涵盖以下这些面试题板块:

1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux

6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你! 

你可能感兴趣的:(软件测试工程师,软件测试,自动化测试,软件测试,自动化测试,功能测试,程序人生,python,职场发展,面试)