基于风险的测试 (Risk-based testing)
2006-09-20 09:29
302 查看
来自:http://www.microsoft.com/china/CTC/Newsletter/06/ctc2.htm
软件产品的风险度可以通过出错的严重程度和出现的概率来计算,测试可以根据不同的风险度来决定测试的优先级和测试的覆盖率。
风险分析流程
.列出软件的所有功能和特性
.确定每个功能出错的可能性
.如果某个功能出错或欠缺某个特征,对顾客的影响有多大
.计算风险度
.根据可能出错的迹象,来修改风险度
.决定测试的范围,编写测试方案
来自:微软
基于风险的测试是指评估测试的优先级,先做高优先级的测试,如果时间或精力不够,低优先级的测试可以暂时先不做。有如下一个图,横轴代表影响,竖轴代表概率,根据一个软件的特点来确定:如果一个功能出了问题,它对整个产品的影响有多大,这个功能出问题的概率有多大?如果出问题的概率很大,出了问题对整个产品的影响也很大,那么在测试时就一定要覆盖到。对于一个用户很少用到的功能,出问题的概率很小,就算出了问题的影响也不是很大,那么如果时间比较紧的话,就可以考虑不测试。
软件产品的风险度可以通过出错的严重程度和出现的概率来计算,测试可以根据不同的风险度来决定测试的优先级和测试的覆盖率。
风险分析流程
.列出软件的所有功能和特性
.确定每个功能出错的可能性
.如果某个功能出错或欠缺某个特征,对顾客的影响有多大
.计算风险度
.根据可能出错的迹象,来修改风险度
.决定测试的范围,编写测试方案
来自:微软
基于风险的测试是指评估测试的优先级,先做高优先级的测试,如果时间或精力不够,低优先级的测试可以暂时先不做。有如下一个图,横轴代表影响,竖轴代表概率,根据一个软件的特点来确定:如果一个功能出了问题,它对整个产品的影响有多大,这个功能出问题的概率有多大?如果出问题的概率很大,出了问题对整个产品的影响也很大,那么在测试时就一定要覆盖到。对于一个用户很少用到的功能,出问题的概率很小,就算出了问题的影响也不是很大,那么如果时间比较紧的话,就可以考虑不测试。
相关文章推荐
- [原创]基于风险的测试(Risk-based testing)
- Risk and RBT(风险及基于需求的测试)
- Risk and RBT(风险及基于需求的测试)
- 精准测试新玩法の基于犯罪心理学挖掘代码风险
- 软件测试行业的二八法则——基于风险的测试
- ISTQB AL-TA/TTA连载系列20:基于风险的测试,它的风险在哪里?
- 测试管理006:风险的8个总结 - 让你轻松了解基于风险的测试
- ISTQB AL-TA/TTA连载系列15:基于风险的测试
- 软件测试行业的二八法则——基于风险的测试
- ISTQB AL-TA/TTA连载系列17:基于风险的测试设计
- 基于风险的测试的优点
- 探索式测试:基于测程的测试管理(Session-Based Test Management)
- PCL编程->基于PFH特征匹配测试
- java发送邮件基于SSL安全协议,dos测试成功发送
- 基于2440的SPI测试驱动程序以及应用程序(实例)
- 基于SQL注入的手工测试Cookie
- 基于核心价值和场景的测试胜过测试用例
- 一个基于STL的ini文件解析类,测试通过
- Bluedroid与BluZ,蓝牙测试方法的变动(基于bludroid和BlueZ的对比)
- Python2.7基于淘宝接口获取IP地址所在地理位置的方法【测试可用】