本文主要是介绍基于风险的测试方法(RBT),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
基于风险的测试方法(RBT)
基于风险的测试是根据影响的大小和失败的可能性,对被测应用程序的特性、模块和功能进行优先级排序。它涉及基于复杂性、业务关键性、使用频率、可见区域、缺陷易发区域等来评估风险。
风险是对项目的可测量的成功标准有积极或消极影响的不确定事件的发生。可能是过去发生的事件,也可能是现在的事件,或者是将来可能发生的事情。
这些不确定事件会对项目的成本、业务、技术和质量目标产生影响。
风险可以是积极的,也可以是消极的。
积极的风险被称为机会和帮助商业可持续性。比如投资一个新项目,改变业务流程,开发新产品。
负面风险被称作威胁和建议,为了项目成功,必须实现最小化或消除这些威胁和建议。
RBT可以适用于以下场景:
- 项目有时间、资源、预算限制等。
- 基于风险分析的项目可以用来检测SQL注入攻击的漏洞。
- 云计算环境中的安全测试。
- 具有高风险因素的新项目,如缺乏使用技术的经验、缺乏业务领域知识。
- 增量模型和迭代模型等。
基于风险的测试(RBT)方法
- Analyze the requirements.
- Documents (SRS, FRS, Usecases) are reviewed. This activity is done to find and eliminate errors & ambiguities.
- Requirements sign-off's is one of the risk-reduction technique for avoiding the introduction of late changes into the projects. Any changes to requirements af
这篇关于基于风险的测试方法(RBT)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!