美文网首页程序员软件测试Python专家之路
测试管理快速入门3风险分析

测试管理快速入门3风险分析

作者: python测试开发 | 来源:发表于2019-07-08 19:45 被阅读8次

什么是风险分析?

风险是发生不良事件的概率。

风险分析是分析与测试项目相关的风险的过程。

为了您项目的成功,应确定风险,并在项目开始之前确定相应的解决方案。

Guru99银行有两个角色:经理和顾客

以下功能/模块可用于这两个不同的角色


image.png

阅读完需求文档后,您可能已经意识到该网站有太多功能和复杂的场景。

image

Guru99银行网站已经完成了开发阶段。 现在开始测试阶段。 可悲的是,您在需求阶段没有及早参与。您的老板需要您在一个月内完成测试,但预算有限,但期望质量很好 。

风险管理可以帮助:


image.png

风险分析的过程

image.png

步骤1)识别风险

可以识别风险并将其分类为软件产品中的两种类型

项目风险:项目风险可以定义为可以影响项目进度的不确定事件或活动。 这种影响对实现项目目标的前景产生了积极或消极的影响。

项目风险主要有3类

image.png

组织风险

这是与您的人力资源或测试团队相关的风险。 例如,在您的项目中,缺乏技术熟练的成员是一种风险。 没有足够的人力来按时完成项目是另一个风险。

要确定组织风险,您应该列出几个问题并将其作为自我锻炼来回答。

技术风险

技术风险是指在执行未经测试的工程,错误的测试程序等技术过程中发生的损失概率。 以下是技术风险的示例

您在此项目中的任务是测试银行网站。 您必须设置适当的测试环境,以反映真实的业务环境。 如果未正确设置测试环境,则无法正确测试产品,并且无法检测到许多缺陷 。

image.png

商业风险

image.png

风险涉及外部实体。 这可能来自您的公司,您的客户,而不是您的项目。

下图显示了业务风险的示例。

在这种情况下,测试经理必须找出处理风险的解决方案,例如:设置测试阶段的优先级 ,重点测试网站的主要功能;利用测试工具提高测试效率;应用流程改进以减少管理工作。

产品风险

image.png

产品风险是指系统或软件可能无法满足或满足客户,用户或利益相关者的期望。 此风险与产品功能有关,如性能问题,安全问题,崩溃方案等。

以下是一些产品风险的例子:跳过了客户在用户要求中指定的一些关键功能;软件不可靠 ,经常无法正常工作;软件失败的方式会对用户或使用该软件的公司造成财务或其他损害;软件存在与特定质量特性相关的问题,例如安全性,可靠性,可用性,可维护性或性能。

现在回到您的项目,Guru 99 Bank网站是否存在任何产品风险? 要回答此问题,您应该按照以下步骤操作

  • 步骤2)分析风险发生的影响

在上一个主题中,我们已经确定了可能妨碍您的项目的风险。 以下是确定的风险列表:可能没有足够的人力资源来在截止日期前完成项目;测试环境可能无法像真实的商业环境那样正确设置;由于业务情况,您的项目预算可能减少一半;网站可能缺乏安全功能

接下来,您应该分析这些风险。每个风险应根据以下两个参数进行分类:概率、影响。

使用下面的矩阵,您可以将风险分为四类: 高,中和低或值3,2,1

  • 步骤3)采取对策来降低风险

该活动分为3部分

image.png

风险应对

项目经理需要选择能够将风险降至最低的策略。 项目经理可以在以下四种风险应对策略中进行选择

风险登记

所有风险必须由项目经理,利益相关者和项目成员记录,记录和确认。 项目团队的所有成员都可以自由访问风险登记册。

有一些有用的注册风险,如Redmine , MITER ......等。

监控风险

可以持续监控风险,以检查是否有任何变化。 通过不断的监测和评估机制可以确定新的风险。

相关文章

网友评论

    本文标题:测试管理快速入门3风险分析

    本文链接:https://www.haomeiwen.com/subject/cgoohctx.html