使用QAF BDD,我们可以提供标签作为键和值对,例如,可以确保特征文件中可以提供的值在定义的集合内:
@testType:smoke
这里testType应该仅取值smoke
或regression
,并且如果某人提供的值不是该值,例如functional
或发生拼写错误,则应该抛出错误,并且不应采用该方案来执行。
是,您可以通过提供meta-data rules来强制执行元数据。您可以使用metadata.rules
属性设置一个或多个元数据规则,该属性需要元数据规则的列表。下例显示了如何将testType
限制为smoke
或regression
。