变体处理

vTESTstudio

vTESTstudio 为您提供了对 ECU 变体和测试变体的全面支持。在 vTESTstudio 中,变体通过所谓的“变体属性”来表示。在测试项目中,您可以根据需要定义任意数量的变体属性,例如 ECU 变体“国家 [美国、欧洲]”或测试变体“覆盖率 [全面、回归]”。

您可以在设计测试时预先定义变体的属性值,也可以在测试开始前短时间内进行设置。您可以根据变体定义测试结构、测试顺序和参数值。这样,您将能够更充分地再利用测试函数、参数乃至整个库,甚至跨越不同的产品线。

测试执行树

测试执行树的结构可能取决于一个或多个变体属性。例如,单个测试用例可能仅适用于ECU的特定实例,或者整个测试组只能在特定的测试变体中执行(例如,完整测试与回归测试)。

测试用例和测试组的变体条件可以基于一个或多个变体属性。多个条件可通过逻辑运算符进行关联。

如果测试用例或测试组定义的条件未满足,则该元素不会在 CANoe 的测试运行中显示。

测试顺序

测试用例内的执行顺序可能取决于一个或多个变体属性。这可以通过相应的if-/else语句或特殊的图形元素来模型化。

参数

如果某些具体值(例如 ECU 的配置参数)取决于某个变体属性,则可在参数编辑器中进行定义。您还可以定义依赖于变体的列表参数。例如,待测试温度列表中的值集可能取决于“测试深度”这一变体属性:完整测试中测试的温度值数量会比烟雾测试中更多。

在测试执行时,系统会自动使用所选变体的相应值,而无需调整实际的测试顺序(例如在测试表或测试图表编辑器中)。

更多关于 vTESTstudio 及其他功能的信息

让我们来讨论您的应用场景
让我们来讨论您的应用场景
无论您是正在探索各种可能性,还是已经开始规划下一步,都请将您的需求告知我们。我们将协助您找到合适的解决方案。