软件测试 | 使用冒烟测试检验版本
冒烟测试(又叫作健全性检查(sanity check)或接受测试(acceptance intotesting))是一种测试包,其目标是检查版本的基本功能。如果该版本没有通过测试,则可宣布该版本不太稳定,不值得测试。
在一般情况下,当某个新版本提交测试时,要有一种测试员运行冒烟测试(可能是自动化测试、手工测试或自动和手工测试的结合)。其他测试员要等到该版本通过冒烟测试后才投入测试。一般在冒烟测试中包含一系列标准的核心测试,以及少量对这个版本特别重要的程序错误或特别功能的临时测试(使用过几个版本后就不再使用)。
冒烟测试过程是公开的。在冒烟测试过程执行得好的公司,程序员很愿意复制描述冒烟测试的所有文档,以及运行冒烟测试的自动化测试代码。在一部分这样的公司中,程序员把运行冒烟测试作为版本过程的自动化部分。每个人都知道,如果程序不能通过冒烟测试,测试小组就会拒绝该版本。这个过程没有什么可奇怪的。在这些环境下,冒烟测试被看作是一项技术任务,而不是行政任务,而且项目团队中的大多数成员(包括大部分或所有经理)都认为冒烟测试过程是合理的。
搜索微信公众号:TestingStudio 霍格沃兹的干货都很硬核
评论