确定项目状态
的需求部分给你一个很好的概述您的项目的状态。它表明你的多少测试点被覆盖的比例,测试已经通过或者失败。
配置需求部分,您的需要,使用列选择器添加下面的列:
项目概述需求部分
重量列显示了重量你有指定的。新创建的需求有一个默认的重量1。你可以改变这些权重基于不同的需求有多重要对你的业务案例;重要性越高,体重越高。
指定的覆盖,覆盖执行,执行状态百分比计算都是基于需求权重。
本专栏的概述创建TestCase。它是基于计算的相对重量和workstate相关用例(看到章”计算示例指定覆盖率(%)”)。
百分比四舍五入为最接近的整数。你的鼠标悬停在看到确切的数量值。
这个列显示执行测试的覆盖率百分比。黄色显示的比例执行测试,和白色显示的百分比尚未执行的测试。
这一列允许您快速看到多少百分比的你的测试通过(绿色)和执行失败(红色)。此外,托斯卡指挥官显示指定的百分比但尚未执行的白色测试点。灰色表示链接或不完整的测试点。
百分比四舍五入为最接近的整数。你的鼠标悬停在看到确切的数量值。
执行状态(%)的计算是基于你的相对重量和workstate联系(测试点看到章”计算示例执行状态(%)”)。
或者,您可以检查您的TestCase的状态属性执行的要求StatusText。
StatusText财产的属性窗格
这一列的百分比计算被测试TestCase-Design。
这一列显示有多少测试有关每一个需求。
理解TestCase链接图标
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%的失败。 每个需求的执行状态(%)的总和相关用例的执行状态。 结果聚合每个 |