确定项目状态

需求部分给你一个很好的概述您的项目的状态。它表明你的多少测试点被覆盖的比例,测试已经通过或者失败。

配置需求部分,您的需要,使用列选择器添加下面的列:

项目概述需求部分

重量

重量列显示了重量你有指定的。新创建的需求有一个默认的重量1。你可以改变这些权重基于不同的需求有多重要对你的业务案例;重要性越高,体重越高。

指定的覆盖,覆盖执行,执行状态百分比计算都是基于需求权重。

指定覆盖率(%)

本专栏的概述创建TestCase。它是基于计算的相对重量和workstate相关用例(看到章”计算示例指定覆盖率(%)”)。

百分比四舍五入为最接近的整数。你的鼠标悬停在看到确切的数量值。

执行覆盖率(%)

这个列显示执行测试的覆盖率百分比。黄色显示的比例执行测试,和白色显示的百分比尚未执行的测试。

执行状态(%)

这一列允许您快速看到多少百分比的你的测试通过(绿色)和执行失败(红色)。此外,托斯卡指挥官显示指定的百分比但尚未执行的白色测试点。灰色表示链接或不完整的测试点。

百分比四舍五入为最接近的整数。你的鼠标悬停在看到确切的数量值。

执行状态(%)的计算是基于你的相对重量和workstate联系(测试点看到章”计算示例执行状态(%)”)。

或者,您可以检查您的TestCase的状态属性执行的要求StatusText

StatusText财产的属性窗格

TestCase设计覆盖率(%)

这一列的百分比计算被测试TestCase-Design

需要测试

这一列显示有多少测试有关每一个需求。

理解TestCase链接图标

TestCase链接的图标需求部分不同,根据以下信息:

  • TestCase的WorkState测试点部分:计划、IN_WORK完成

  • 执行状态执行部分:通过,失败了,没有结果

TestCase链接图标

TestCase链接图标

状态

描述

计划,通过了

TestCase计划成功执行。

计划失败了

TestCase计划,没有成功执行。

计划,没有结果

TestCase计划和尚未执行(或执行列表包含TestCase尚未分配给RequirementSet)。

IN_WORK,通过了

TestCase的进步和成功执行。

IN_WORK,失败

TestCase的进步和没有成功执行。

IN_WORK,没有结果

TestCase的进步和尚未执行(或执行列表包含TestCase尚未分配给RequirementSet)。

完成后,通过

TestCase完成并成功执行。

完成,失败

完成TestCase和没有成功执行。

完成了,没有结果

完成TestCase和尚未执行(或执行列表包含TestCase尚未分配给RequirementSet)。

<没有TestCase链接>

没有TestCase,因此没有执行状态分配通配符。

TestCase WorkState计算

覆盖率的计算(除了需求部分TestCase设计范围)取决于TestCaseWorkState测试部分

WorkState有助于覆盖率计算如下:

工作状态和贡献的因素

图标

TestCase状态

描述

贡献因素

不联系

没有TestCase有关

0%

计划

TestCase计划

20%

IN_WORK

TestCase的进展

50%

完成

TestCase完成

100%

指定如何聚合结果

你可以联系几个ExecutionLists RequirementSet,这意味着相同的TestCase可能包含在多个ExecutionLists有关,但在不同的执行状态(通过,失败,或者没有结果)。

使用的列结果聚合指定如何188金宝搏app苹果下载软件托斯卡应该处理这种测试执行状态(%)计算。

你可以选择两个选项之一:第一个每一个

  • 第一个:这是默认值。在这种情况下,如果相同的TestCase与多个ExecutionLists,188金宝搏app苹果下载软件托斯卡使用通过还是失败执行结果从第一ExecutionList包含TestCase。

    如果TestCase没有结果在第一个ExecutionList,188金宝搏app苹果下载软件托斯卡将继续通过ExecutionLists直到找到第一个吗通过了失败的结果。如果没有通过或失败的结果,188金宝搏app苹果下载软件托斯卡将使用没有结果执行状态(%)

在下面的示例中,<新ExecutionList ><新ExecutionList > _1包含相同的三个测试点不同的执行状态。这两个ExecutionLists与例子RequirementSet,其中包含三个需求与TestCase链接。的结果聚合被设置为第一个

在执行部分,<新TestCase > _1没有结果在第一个ExecutionList和通过了在第二个ExecutionList。188金宝搏app苹果下载软件托斯卡需要首先通过或失败的结果,所以<新TestCase > _1显示为通过了在需求部分。

<新TestCase > _2没有结果ExeucutionLists。在需求部分,<新TestCase > _2显示没有结果(不执行)。

<新TestCase > _3失败在第一第二ExecutionList ExecutionList并通过。188金宝搏app苹果下载软件托斯卡需要首先通过或失败的结果和显示<新TestCase > _3失败的部分需求。

结果聚合第一

  • 每一个:在这种情况下,188金宝搏app苹果下载软件托斯卡将考虑每个单独的执行结果为每个链接TestCase在计算执行状态(%)。这意味着可以有一个测试点混合执行状态。

在下面的示例中,<新ExecutionList ><新ExecutionList > _1包含相同的三个测试点不同的执行状态。这两个ExecutionLists与例子RequirementSet,其中包含三个需求与TestCase链接。的结果聚合被设置为每一个

在下面的示例中,<新TestCase > _1ExecutionLists传递。在需求部分,执行的状态<新TestCase > _1100%通过。

<新TestCase > _2没有结果要么ExecutionList(不执行)。在需求部分,执行状态的<新TestCase > _2 100%不执行。

<新TestCase >第一ExecutionList失败和第二ExecutionList传递。在需求部分,执行状态的<新TestCase > 50%通过盐以及50%的失败。

每个需求的执行状态(%)的总和相关用例的执行状态。

结果聚合每个