作为测试人员,你真的会评估测试中的风险吗?
在项目开发及测试过程中,风险一直都是我们无法避免的问题,我们怎么样能减少项目的失败率,提供成功率一直是我们追求的目标。
如果我们事先知道所有会影响结果的风险场景并提前进行风险的预防,那么我们在未来就减少导致失败的可能。当然由于各种成本的考虑,我们无法做到对所有风险进行提前预防,因此无论什么领域都会先进行风险分析得出大的风险值,对风险值大的场景投入较大资源进行风险预防,风险预防及分析的手段主要有风险识别,风险评估,风险应对。
一、测试中的风险识别策略
总体策略:
确认和分析我们测试的目标及质量要求,识别出风险点。
实施策略:
1) 逐一分析我们的测试目标,分析要完成该目标需要那些条件及资源,目前那些资源已具备,那些资源是欠缺的。
2) 分析我们的质量要求,如果达到预期的质量,我们需要采用哪些技术及方法。找出欠缺的技术点及方法盲点。
3) 分析我们的资源需求,包括人力,物力,时间存在的风险点。
二、测试中风险评估策略
总体策略:
针对我们识别出来的风险点,进行风险点评估,确定风险的优先级及影响程度,优先解决高风险的问题。
实施策略:
1)列出我们识别出来的风险点。
2)进行风险优先级的评估,风险发生的频率及风险影响程度,并根据优先级进行排序。建议需求类和设计类的风险级别应该为高风险,因为这两类的风险发生频率较高,对业务造成严重的影响。
3)确定风险跟进策略及人员。
三、测试中风险应对策略
总体策略:
根据风险评估的结果,分析应对的方法及手段。
实施策略:
1)根据优先级列出每个风险点的解决方法及手段。
2)分析那些风险是我们团队内部就可以解决的,评估解决时间及负责人员。
3)分析那些风险是需要寻求外部资源才能解决的,评估解决时间及跟进人员。
4)分析那些分析是暂时不能解决的,给出规避的策略。
5)定期汇报解决的进度,减少因为风险给项目进度带来的影响。