什么是冒烟测试?什么是回归测试?

知识点一: 什么是冒烟测试?冒烟测的目的是什么

一、什么是冒烟测试?
冒烟测试(Smoke Testing)是指:针对每个版本或每次需求变更之后,在正式测试之前,对产品或系统的一次简单的验证性测试,验证产品或系统的“基本功能”流程是否正常。(我们可以将冒烟测试理解为是在执行正式测试之前的“预测试”,)

二、冒烟测试的目的是什么?
目的是确认软件的基本功能正常,可以进行后续的正式测试工作。
(如果冒烟测试不能通过,则不必执行下面的测试)

知识点二: 什么是回归测试?回归测试的目的、流程是什么?

一、什么是回归测试?
回归测试:是指对旧的代码修改后(换句话说就是“发布新的版本时”),重新进行的测试,进而验证缺陷得到了正确的修复,同时对系统的变更,是否影响以前的功能。

(“回归测试”用通俗一些的表述是这样:在发布新版本后,测试其以前的功能仍然正常,同时,也要验证其修改后的缺陷是否正常。)

二、回归测试的目的?
回归测试的目的:验证缺陷得到了正确的修复,同时对系统的变更没有影响以前的功能。

三、回归测试都发生在哪个阶段?
回归测试可以发生在任何一个阶段。

四、回归测试的流程是什么?
1.首先,在“测试策略制定”阶段,制定“回归测试策略”。
2.确定需要进行回归测试的新的版本。
3.当回归测试版本发布后,按照回归测试策略执行回归测试。
4.若回归测试通过,关闭缺陷跟踪单。
5.若回归测试不通过,则将缺陷跟踪单返回开发人员,开发人员重新修改存在的问题或缺陷,开发人员修改完成后再次提交给测试人员进行回归测试。

(附:
1.回归测试是指重复以前的全部或部分的相同测试。
2.回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占用很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。)

你可能感兴趣的:(软件测试,测试方法,面试,软件测试)