示例:使用内在的价值
本章提供了一个如何使用的例子内在的价值在你的测试。188金宝搏app苹果下载软件Tricentis推荐以下流程:
创建需求基于用例你已经确定为您的项目需求。
创建一个TestCase-Design TestSheet基于您的需求。
使用线性膨胀TestSheet结合实例。的内在的价值不依赖于用例执行的顺序,只要StraightThrough先执行。与线性扩张,测试的执行状态(通过或失败)也不影响贡献或内在的价值其他的测试点。
您的TestSheet链接到您的要求。
链接你的需求用例。
以下示例向您展示了如何执行这些步骤更多的细节。
前提
车辆保险政策,您可能会确定以下假设的用例和重量:
用例 |
重量 |
---|---|
办理保险政策 |
32 |
编辑保险索赔 |
16 |
改变保险条件 |
2 |
取消保险 |
1 |
拿出一个保险政策最重的重量,因为它有最大的商业风险,如果失败。在这个例子中,取出一个保险政策进一步应当具备下列条件:
18岁以下的人不可能拿出一个保险政策
有一个额外的20%收取人年龄在18 - 23所示
有一个10%的折扣为年龄在59人
有一个5%的折扣
创造需求
一旦你已经确定了你的用例和权重,下一步是输入到这些信息需求的部分托斯卡指挥官。
为此,遵循以下步骤:
创建一个RequirementSet包含4个需求,为每个用例之一。
在细节RequirementSet选项卡,添加重量,相对权重(%),贡献(%)通过列列选择器。
上面的表中定义的重量输入重量列。
188金宝搏app苹果下载软件托斯卡自动使计算相对权重和贡献如下:
相对权重(%):总重量的百分比
贡献(%):整个RequirementSet的百分比
在这种情况下,这些都是相同的。
例子要求和权重
创建一个TestCase-Design TestSheet基于您的需求
一旦你指定需求和权重,是时候创建一个TestSheet。这个TestSheet应该包含属性和实例都是基于您的需求。
为此,遵循以下步骤:
当你拿出一份保单,条件取决于年龄和性别。因此,创建一个TestSheet与属性年龄和性反映这些情况。
指定属性的权重重量可以通过添加列列选择器。在这个例子中,年龄是一个比性更重要的因素,所以体重年龄和性别比例为2:1。
创建实例在属性来指定不同的年龄和性别差异。
指定的重量每个实例基于TestCase的重要性。的相对权重(%)实例的一个属性应该加起来是100%。
在这个例子中,24到59岁之间的男人最有可能拿出一份保单,因此加权比女性更严重或其他年龄组,下图所示。本例中的男女权重是7:3。
指定一个StraightThrough路径和无效的实例。的StraightThrough路径应该反映最重的重量的实例。
在这个例子中,24岁之间的男性,59代表StraightThrough路径。< 18是一个无效的实例自18岁以下的人不能拿出一个保险政策。
TestSheet权重属性和实例
右键单击TestSheet并生成实例使用线性膨胀。
在线性扩张188金宝搏app苹果下载软件托斯卡首先创建一个StraightThrough实例,然后创建其他通过改变组合出一个StraightThrough一个非实例StraightThrough实例。
更新实例集合中的权重,以反映该实例的组合。为此,右键单击TestSheet和选择更新实例权重。
188金宝搏app苹果下载软件托斯卡计算更新后的重量如下:
的StraightThrough实例的组合24岁……59和性别男。因此StraightThrough贡献是通过添加这两个计算实例一起贡献:26.67 + 23.33 = 50
另一个实例的组合(23 18…,> 59,女,< 18)不同StraightThrough在一个属性。因此,只有考虑不同属性的贡献。
生成的实例与更新后的重量
链接TestSheet需求
计算的贡献个人基于RequirementSet测试点,你需要联系你的TestSheet RequirementSet和更新权重:
拖拽到你TestSheet要求(s)与测试点。在本例中,您需要TestSheet到下降办理保险政策要求。188金宝搏app苹果下载软件托斯卡会自动创建
TestCase替代链接。
将权重TestSheet中定义,右键单击并选择要求更新权重TestCase链接从上下文菜单中。
188金宝搏app苹果下载软件托斯卡然后转移重量和相对权重(%)TestCase替代链接。的贡献(%)列显示多少链接有助于RequirementSet TestCase替补。
计算的贡献相对于父节点:
(相对权重(%)*相对权重(%)父节点)/ 100 =贡献(%)
例如,的贡献< 18TestCase替换链接(6.7 * 62.75)/ 100 = 4.2
更新权重的TestCase替代链接
添加更多依赖关系
如果新的依赖关系出现,您可以创建额外的实例。例如,假设一个额外的规范添加到我们的车辆保险的例子:
10%的折扣是授予女性60岁,男性65岁及以上。这取代了之前10%的折扣为每个人59岁以上的。
添加这个新的依赖TestSheet,遵循以下步骤:
改变> 59实例> 64并添加一个64年60…实例以反映新的年龄群体。在下面的截图中,实例64年60…以粗体显示,因为你还没有使用它在一个实例的组合。
最初的> 59实例有一个重量的3。重新分配这个重量,这样你的新实例64年60…有一个1和重量吗> 64有重量的2。
这反映了这一事实> 64实例同时适用于男性和女性,因此有更大的风险,如果失败。
触发重新计算权重,包括你的实例WeightLack:右键单击TestSheet和选择更新实例权重从上下文菜单中。
多少未使用的实例64年60…会影响贡献(%)TestSheet, TestSheet鼠标。
工具提示显示实例和WeightLack
包括未使用的实例贡献(%)计算,右键单击TestSheet并选择重置WeightLack从上下文菜单中。
188金宝搏app苹果下载软件托斯卡更新贡献(%)和相对权重(%)实例的实例集合:
WeightLack重置为包括未使用的实例贡献计算
在您的实例包括新实例的组合,按住Ctrl关键突出实例64年60…和属性性。右键单击并选择完整的实例- >所有的组合从上下文菜单中。
188金宝搏app苹果下载软件Tricentis托斯卡添加了实例的组合车辆保险Example_1和车辆保险Example_2。
添加实例的组合
再次更新实例权重通过右键单击TestSheet和选择更新实例权重从上下文菜单中。
所有的实例车辆保险Example_2结合实例已经被使用,显示重量是0。
更新后的重量
手动重新计算的权重车辆保险Example_1和车辆保险Example_2根据前面定义的男:女性体重的比例为7:3。因此,您67年的原始值分割成47岁和20的值。
在输入这些值重量领域的车辆保险Example_1和车辆保险Example_2分别。
188金宝搏app苹果下载软件托斯卡自动重新计算贡献(%)的实例。
的内在的价值和贡献一般都包含相同的值,除非你把手动更改。在这种情况下,实例权重被手动更改,所以内在的价值和贡献没有相同的值。
体重手动调整
添加新实例的需求
将新创建的实例添加到您的需求,遵循以下步骤:
拖拽实例上办理保险政策要求。188金宝搏app苹果下载软件托斯卡自动创建两个新的TestCase替代链接。
其他实例添加为TestCase替代需求部分的链接
包括新添加的TestCase替代重量计算链接,右键单击并选择要求更新权重TestCase链接。
更新TestCase替换链接权重
需求与测试点
之后联系你的需求与TestCase-Design TestSheet,你可以联系你的需求用例部分来创建用例。
为此,RequirementSet拖到TestCase文件夹中测试点部分。
188金宝搏app苹果下载软件Tricentis托斯卡然后执行以下操作:
它创建用例基于您的需求在TestCase文件夹中
它改变了TestCase替代需求部分蓝色的链接TestCase的链接:
TestCase需求部分的链接