自定义基于风险的质量管理
此部分描述如何自定义在基于风险的质量管理中使用的条件和常量值。
在本主题中︰
概述
使用基于风险的质量管理来确定在哪个“测试级别”测试“需求”模块中的每个需求。有关基于风险的质量管理的详细信息,请参阅基于风险的质量管理。
您可以自定义基于风险的质量管理来控制以下内容。
如何确定风险和功能复杂性类别 |
测试级别由需求的风险和功能复杂性确定。风险由业务严重性和失败可能性组成。 通过将值分配给与每个因素关联的一系列条件来确定这些因素的值。每个条件有很多可能值。 可以自定义这些条件和值,以及 ALM 如何使用它们来确定业务严重性、失败可能性和功能复杂性。 |
如何从业务严重性和失败可能性计算风险 | 可以自定义如何从业务严重性和失败可能性来计算风险。 |
如何根据风险和功能复杂性定义默认的估计测试时间来测试需求 | 您可以自定义默认情况下哪个“测试时间”与每个“测试级别”和“功能复杂性”关联。此外,还可以自定义 ALM 如何根据需求的“风险”和“功能复杂性”决定用于测试需求的“测试级别”。 |
需求类型是否支持基于风险的质量管理 | 请参阅自定义需求类型。 |
自定义风险和功能复杂性的条件
可以自定义用于确定需求的风险和功能复杂性的条件、每个条件的可能值和分配给每个值的权重。然后可以定义这些权重的合计如何确定风险和功能复杂性类别。
要自定义条件、条件值和权重,请执行以下操作:
-
在“项目自定义”窗口的左窗格中,单击“基于风险的质量管理”。
-
单击以下某选项卡:
-
要自定义用于确定业务严重性的条件,请单击业务严重性选项卡。
-
要自定义用于确定失败可能性的条件,请单击失败可能性选项卡。
-
要自定义用于确定功能复杂性的条件,请单击功能复杂性选项卡。
-
-
要添加新条件,请选择“条件”列表,然后单击“新建”。在新行中输入条件的名称。
-
要添加条件描述,请从“条件”列表中选择条件,并在“条件描述”框中输入描述。
用户评估业务严重性、失败可能性和功能复杂性时,将在“需求”模块的“风险”选项卡中显示此描述。通过提供每个条件的完整描述,包括其可用值的说明,可以帮助用户决定将哪个值分配给需求的每个条件。
-
要添加条件的值,从“条件”列表选择条件,选择“值”列表。单击新建。在新行中输入值的名称。
Note: 条件的每个值必须唯一。
-
要分配条件值的权重,从“条件”列表选择条件,然后从“值”列表选择值。在值的“权重”列中输入权重,将它分配给该值。
OpenText Application Quality Management 计算需求的业务严重性、失败可能性或功能复杂性时,它检查分配到每个条件的值,并计算每个值的对应权重的总和。此总和决定业务严重性、失败可能性或功能复杂性。有关详细信息,请参见自定义权重边界。
-
可以删除某条件或某条件的值:
-
要删除条件,请从“条件”列表选择条件,然后单击“删除”。
-
要删除条件的值,请从“条件”列表选择条件,从“值”列表选择值。单击“删除”。
Note: 业务严重性、失败可能性和功能复杂性都必须定义至少一个关联的条件。此外,每个条件必须至少有一个可能值。
-
-
要更改条件在“条件”列表中显示的顺序,请选择某条件并单击“上移”或“下移”。注意,条件的值按其权重自动排序。
-
单击保存将保存对“基于风险的质量管理”页面的更改。
自定义风险计算
可以定义 OpenText Application Quality Management 如何计算评估需求的风险值。
要自定义风险计算:
-
在“项目自定义”窗口的左窗格中,单击基于风险的质量管理。
-
单击风险计算选项卡。
-
可以在“风险计算策略”网格中定义用于测试某需求的风险策略。
要根据业务严重性和失败可能性定义风险计算,请执行以下操作:
-
单击网格中与特定“业务严重性”和“失败可能性”值相对应的单元格旁边的箭头。
-
选择值。
可用值是“A - 高”、“B - 中”和“C - 低”。
-
自定义基于风险的质量管理常量
可以用每个“测试级别”的每个“功能复杂性”值,来定义测试某需求所需要的默认估计“测试次数”。还可以定义用于每个“风险”和“功能复杂性类别”的默认“测试级别”。如果用户不在“需求”模块中输入某需求的不同值,则在风险分析期间计算该需求的估计测试时间时,OpenText Application Quality Management 将使用这些默认值。
Note: 修改这些条件不会自动影响任何现有风险分析的结果。要更新风险分析的结果,必须再次执行该分析。
-
在“项目自定义”窗口的左窗格中,单击基于风险的质量管理。
-
单击风险常量选项卡。此选项卡显示计算某需求的测试时间和测试级别时,默认情况下使用的常量。
-
在“用于度量测试工作量的单位”字段中,选择测量测试时间时要 OpenText Application Quality Management 显示的测量单位。可用单位是“小时”、“日”、“周”和“月”。
Note: 如果更改项目的测量单位,测试时间值不会自动更新。例如,如果需求的测试时间为 48 小时,并且您将测量单位从“小时”更改为“天”,“测试时间”仍然是 48 天而不是 2 天。
-
在每个功能复杂性的测试时间 (完整) 下面,为每个功能复杂性值,输入用该功能复杂性值完整测试某需求需要的估计时间。
将更新“计算的测试时间”网格,以反映这些变更。
-
在“测试级别”下面,在“部分”和“基本”字段中,输入某需求的部分测试和基本测试需要的默认测试时间。
它应当表达为完整测试所需要时间的百分比。将更新“计算的测试时间”网格,以反映这些变更。
-
在“默认测试策略”网格中,定义用于测试某需求的默认测试级别。
要定义默认测试级别,请执行以下操作:
-
单击网格中对应于特定“风险”和“功能复杂性”值的单元格旁边的箭头。
-
从可用的“测试级别”选择测试级别。
可用测试级别是“完整”、“不完整”、“基本”和“无”。在每个“测试级别”旁边,可以看到在该级别下测试某需求需要的时间,这个时间是根据您定义的默认测试时间和测试级别估计的。
-
-
单击保存将保存对“基于风险的质量管理”页面的更改。
另请参阅: