冒烟测试(Smoke Test)是一种软件测试方法,主要用于软件的外部和核心功能的简单检测,又称点火测试(Ignition Test)。
冒烟测试主要用于在软件发布临近之前对软件功能进行快速通过检查,也可以精简测试代码覆盖度,减少不必要的测试成本。
冒烟测试的具体操作是,由测试人员根据需求分析文档和开发给出的软件,将系统分为几个较小的模块,然后由测试工程师构建测试用例,并执行测试。
在冒烟测试的时候,一般采用的是 black box 测试方式,通过给定的一套测试用例,验证系统的核心功能是否都能够正常运行。测试人员可以使用手工测试和自动化测试的组合方式,根据测试的复杂程度来选择合适的测试形式。
在冒烟测试中,主要是要验证目标软件的主要功能是否能够完整的实现,也就是说,如果系统在此测试中“冒烟”,表明系统有大量的缺陷,有较大的可能性不满足功能要求,可以进行更深入的测试,从而缩短软件发布时间或者缓解开发压力,甚至提前检测出测试中难以发现的功能性缺陷,避免出现质量缺陷出现。
冒烟测试且不一定是完整的测试,它只能验证软件的基本功能,并不是所有的功能都会被验证,只有完全满足要求的功能点才能通过测试,而不是有任何缺陷就会被抛弃。
本文地址:百科问答频道 https://www.neebe.cn/wenda/1052872.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!