如何有效确定哪些是测试的重点
作者:网络转载 发布时间:[ 2012/10/26 10:52:26 ] 推荐标签:
|
潜在风险列表
|
功能模块1 |
功能模块2
|
功能模块3
|
功能模块4
|
|
(1)功能模块将会被用户频繁使用 |
5
|
0 |
3 |
5 |
|
(2)功能模块提供的功能非常复杂
|
5
|
5
|
1
|
3
|
|
(3)功能模块经常被修改或者升级 |
1 |
1 |
1
|
1 |
|
(4)功能要求具有很高的实用性
|
0 |
0
|
0 |
0 |
|
(5)功能要求保持一定的性能级别 |
3
|
0
|
1
|
3
|
|
(6)功能的实现采用了新的开发工具和语言
|
0
|
0 |
0 |
0 |
|
(7)功能模块具有众多的接口 |
0 |
0 |
1
|
3 |
|
(8)功能模块是由经验欠缺的开发人员开发 |
0 |
0 |
0 |
0 |
|
(9)功能模块的开发缺乏相关用户的充分介入
|
5
|
5
|
5 |
5 |
|
(10)功能的开发是由庞大的开发团队实施的
|
5
|
5
|
5 |
5
|
|
(11)完全是新的功能 |
5
|
0 |
0
|
5
|
|
(12)功能模块的开发在极端时间压力下完成
|
3 |
1 |
1 |
5
|
|
(13)对利益相关者而言是非常重要的功能 |
3 |
1
|
3
|
5
|
|
(14)功能模块的历史版本中发现了很多的缺陷 |
0 |
0 |
1
|
5 |
|
总的风险级别
|
35
|
17
|
22
|
44 |
读者可以根据实际需要将该表做成工具的形式,以提高风险评估的效率。
测试团队通过评估每个功能模块潜在风险列表中的风险,分别得到总的风险级别。测试人员可以根据功能模块总的风险级别采取相应的应对手段,并选择其测试重点。在本案例中,测试团队将根据总的风险级别,为该软件产品提供的4个功能模块进行基于风险的广度优先策略,并执行不同的强度测试。
另外,需要注意的是基于潜在风险列表选择测试重点,预先定义风险列表中的各个风险是顺利开展该活动的基础。潜在风险列表需要测试团队不断地积累和更新,以定义合适测试背景的风险列表。

sales@spasvo.com