在软件测试过程中,你有没有遇到过“Sanity”的概念?它是什么?为什么我们需要Sanity测试(健全测试)?它从何而来,又是如何与回归测试联系在一起的?
如果你是一个项目经理或团队领导者,那么你不仅需要清楚地了解如何使用测试技术,而还应该清楚合适去应用它,这是十分重要的。例如,Sanity测试(健全测试)与回归测试相比,具有许多共同的特性和相同目标。这就是为什么项目经理应该知道每种方法的不同之处,以便适当地让测试团队参与进来,并为其提供相应的工具,以免浪费项目时间和预算。
Sanity测试(健全测试):它的本质和有效执行的技巧
它是一种检测产品质量以确定其是否准备好进行进一步测试的方法。这是回归测试的一个分支,用于检测不同的领域。主要任务是测试程序在功能扩展和更改后的性能。主要目标不是检测某些错误,而是在修复已经检测到的错误之后分析工作。
这样的测试可以在产品质量不佳的情况下通知开发人员,从而节省您的时间。它减少了额外的测试工作。
乍一看似乎特别简单,但就像其他类型的测试一样,Sanity测试(健全测试)也有其特殊性。以下是QA专家与我们分享的如何以最大效率执行此测试的方法:
- 不要编写测试用例,因为测试是相当直观的;
- 概述新的功能元素、验证或修复bug;
- 检查新应用的变更是否不影响程序正常性能;
- 随机抽查不同相关功能,并检测其工作情况;
- 完成前几点后,继续进行按照计划进行测试。