2016-07-25 55 views
2

我正在对示例应用程序sampleapp.tricentis.com进行测试用例设计。我想以最可重用的方式进行测试设计,所以我将它分成了几个类。Tosca测试用例与类的设计关系

我想创建一个关系来产生燃料类型和里程的所有实例,但是当我这样做时,它通知我This is a class reference, you must resolve this reference。这与我需要模块化测试设计相反。我无法在课堂上建立关系,那么解决这个问题的最好方法是什么? TCD Example

回答

5

@David我不得不平衡可重用性和增加关系时遇到类似的约束。但TOSCA允许在测试表级别的关系。它不能使用关联中的类,这就是答案,你会更好地了解它。

但我所做的是创建一个类,并在该类中创建实例,该类对于该类的需求是独一无二的。然后在TS内部使用它,而无需关系。并删除不需要的组合(禁止关系),因为其他必需和约束将成为生成的组合的一部分。很长的路要实现我们可以通过人际关系实现的目标,但是直到目前为止,它都在为我工作。

+0

谢谢@Theja,解决方案在这种情况下工作。让我们把它放在路线图上,让它更好:) –

+0

绝对@David,以及TS中实例的命名约定也应该是可定制的。就像实例名称应该是属性实例值的组合一样。 Lionel编写了一个可以工作的附加组件,但它应该是TC的一部分。 –