软件测试风险评估分析
众所周知,软件测试是把控软件质量的重要防线,但软件测试过程中也会存在潜在的风险。 软件测试的风险是指软件测试过程出现的或潜在的问题。 造成的原因主要是: 测试计划不充分 测试方法有误 测试过程偏离,造成测试的补充以及结果不准确 测试的不成功导致产品交付潜藏着问题,一旦在运行时爆发就会带来巨大的商业风险。 软件测试风险管理主要是对 测试计划执行的风险分析与制定要采取的应急措施,防止软件测试产生的风险造成危害 。 测试计划的风险一般指测试进度滞后或出现非计划事件,就是针对计划好的测试工作造成消极影响的所有因素。 对于计划风险分析的工作是制定计划风险发生时应采取的应急措施。 在软件测试过程中常见的计划风险主要有7类: 1、测试时间进度风险 用户需求发生重大变更或设计计划的大幅调整压缩了测试时间,测试人员,测试环境,测试资源的不能准时到位也会对测试计划造成影响 2、测试质量目标风险 测试的质量目标不清晰,如易用性测试,用户文档的测试目标存在见仁见智的问题 3、测试范围认知风险 对产品质量需求或产品特性理解不准确,造成测试范围分析误差,出现测试盲区或验证标准错误 4、测试人员风险 测试开始后,测试人员,技术支持人员因故不能及时到位 5、测试充分性风险 部分测试用例设计时忽视了边界条件和深层次的逻辑关系,部分测试用例被测试人员有意无意的忽略执行 6、测试环境风险 测试环境无法与生产环境一致