📅  最后修改于: 2023-12-03 14:58:12.528000             🧑  作者: Mango
在软件开发过程中,测试是不可或缺的一个环节。其中,重新测试(retesting)和冒烟测试(smoke testing)是两种不同的测试方式。
重新测试是指,当软件在进行修改后,再次对该部分功能进行测试,以确认该部分功能是否被成功修复。一般情况下,重新测试的场景包括但不局限于以下几种情况:
重点在于确认已知的错误是否被修复,以此来保证该部分功能的正确性。
在进行重新测试时,通常会使用测试用例,以保证测试的有效性和可重复性。
冒烟测试是一种快速、简单的软件测试方法,主要用于验证软件的基本使用功能。冒烟测试的目的在于保证软件在最基本的场景下,能够正确地启动和运行。
冒烟测试通常发生在软件开发的早期阶段,也可以在软件版本发布之前进行。通过冒烟测试,可以:
因为冒烟测试主要关注的是软件的基本状态,所以测试人员通常只测试一部分功能或场景,也就是所谓的“Smoke”,用以验证软件在最基本的场景下是否能够正常运行,以此来决定是否进行后续的测试。
重新测试和冒烟测试都是软件开发中常见的测试方式。其区别在于针对的对象不同:重新测试主要针对已知的错误来进行测试,确保该部分功能的正确性;而冒烟测试主要针对软件的基本使用状态进行验证,以此来判断软件是否能够进入一些更细节和全面的测试。