计算例子执行状态(%)

这个例子需要通过计算的过程执行状态(%)RequirementSet。这个计算是基于相对权重TestCase Workstates的测试点有关。

在这个例子中,RequirementSet包含一个要求:要求一个。你可以重新创建这个要求遵循章“计算实例指定覆盖率(%)”

要求一个指定覆盖率(%)例子

一旦您创建了要求一个遵循以下步骤:

  1. 指定如何托斯卡指挥官应该总你的结果。为此,添加列结果聚合并设置它第一个

  2. 创建一个新的需求要求B它重量的价值3

  3. 这两个测试点的链接满足以下标准:

    • TestCase Workstate是完成

    • TestCase尚未执行

    在这个例子中,这些测试点TestCase B1TestCase B2

  4. 如果你的AutoCalculateRequirements设置是关闭的,更新需求值通过右键单击RequirementSet并选择更新过时的值从上下文菜单中。

188金宝搏app苹果下载软件托斯卡自动计算相对权重(%)如下:

  • 要求:25%

  • 要求B: 75%

相对权重(%)例子

  1. 添加的列指定覆盖率(%)执行状态(%)列选择器

    • 因为你没有执行TestCase B1TestCase B2然而,的值要求B在两列是相同的。的值100%指定覆盖率(%)结果从TestCases Workstate:完成

    • 的值要求一个的结果章“计算实例指定覆盖率(%)”

指定覆盖率(%)执行状态(%)例子

RequirementSet级别显示汇总值。托斯卡指挥官计算RequirementSet指定覆盖率(%)如下:

要求

相对权重

覆盖测试(黄色)

聚合的报道

要求一个

0.25

0.43

0.25 * 0.43 = 0.108

要求B

0.75

1.00

0.75 * 1.00 = 0.75

总和

0.858

百分比

85.8%

百分比值是四舍五入为最接近的整数。

托斯卡指挥官显示在黄色覆盖测试点的百分比指定覆盖率(%)列。的比例有关,但不执行测试显示在白色。

  1. 创建一个ExecutionList所有的测试点和链接这个ExecutionList RequirementSet

  2. 如果你的AutoCalculateRequirements设置是关闭的,更新需求值通过右键单击RequirementSet并选择更新过时的值从上下文菜单中。

  3. 运行ExecutionList,如果需要再次更新的要求值。

TestCase链接图标显示每个TestCase链接的执行结果。

TestCase

TestCase Workstate *

执行结果

TestCase 1

计划= 0.2

通过了

TestCase 2

IN_WORK= 0.5

通过了

TestCase 3

完成= 1.0

失败的

TestCase B1

完成= 1.0

通过了

TestCase B2

完成= 1.0

没有结果

*TestCase Workstate反映了什么完成一个特定的TestCase已经达到的状态。计划TestCase计算为20%完成,TestCase的工作是计算为50%完成,完成TestCase计算为100%完成。

执行结果

托斯卡指挥官显示的结果执行状态(%)列。这些结果计算如下:

  • 要求B有两个相关的测试:一个通过,一个没有的结果。这个结果在一个执行状态(%)50%,50%没有结果。

  • 要求只有43%指定的范围。这个报道是分裂:

执行结果

TestCase

相对权重

TestCase Workstate

执行状态

通过了

TestCase 1

0.4

计划= 0.2

0.4 * 0.2 = 0.08

TestCase 2

0.3

IN_WORK= 0.5

0.3 * 0.5 = 0.15

金额的%

0.23 * 100 =23%

失败的

TestCase 3

0.2

完成= 1.0

0.2 * 1.0 = 0.2

金额的%

0.2 * 100 =20%

剩下的57%由以下元素:

  • 一个链接的测试用例

  • 失踪的报道TestCase 1TestCase 2

计算失踪的报道

TestCase

相对权重

TestCase Workstate达到

TestCase Workstate失踪

失踪的报道

TestCase 1

0.4

0.2

1.0 - -0.2 = 0.8

0.4 * 0.8 = 0.32

TestCase 2

0.3

0.5

1.0 - -0.5 = 0.5

0.3 * 0.5 = 0.15

<没有TestCase链接>

0.1

x

x

0.10

总和

0.57 * 100 =57%

托斯卡指挥官聚合信息RequirementSet水平:

执行结果

要求

相对权重的需求

执行状态

聚合执行状态

通过了

要求一个

0.25

0.23

0.25 * 0.23 = 0.0575

要求B

0.75

0.50

0.75 * 0.50 = 0.375

金额的%

0.4325 * 100 =43.2%

失败的

要求一个

0.25

0.2

0.25 * 0.2 = 0.05

金额的%

0.05 * 100 =5%

没有结果

要求B

0.75

0.50

0.75 * 0.50 = 0.375

金额的%

0.375 * 100 =37.5%

链接

要求一个

0.25

0.57

0.25 * 0.57 = 0.142

金额的%

0.142 * 100 =14.2%

托斯卡指挥官这些值到最近的整数。你可以找到确切的RequirementSet属性中的值StatusText

RequirementSet执行状态