📅  最后修改于: 2021-01-11 00:49:19             🧑  作者: Mango
在收到开发团队的软件版本(代码略有更改)时执行的健全性测试。健全性测试的目的是确保所有缺陷均已修复,并且由于这些更改而不会再存在其他问题。这是一种回归测试,仅关注一些受影响的功能。
可以在两种情况下进行健全性测试:一种是在功能增强的情况下,另一种是修复缺陷的情况。它确保对代码或功能所做的更改对相关模块没有影响,因此,它只能应用于可能受影响的相关模块。
同样,烟雾测试测试人员无需设计单独的测试用例即可进行健全性测试。测试人员只需要从已经设计好的测试用例中选择测试用例即可进行修改或修复缺陷函数。修改过的功能或缺陷修复的功能已经过测试;测试人员使用与以前相同的测试用例。
让我们以上述示例为例。使用任何付款站点的函数帐户。测试人员修改并修复了帐户函数中可能发生的一些缺陷。健全性测试对修改后的函数(即付款应用程序中的帐户函数)进行测试,以检查该函数是否正常运行。
健全性测试仅检查已修改或有缺陷的固定功能,而不检查“端到端”功能。它是回归测试的子集。