测试覆盖率与参数化

vTESTstudio

利用 vTESTstudio 中灵活的参数化功能,提高测试覆盖率和效率。

参数

如果您将ECU参数和测试向量定义并管理在单独的文件中,就可以实现函数、测试用例和参数的更高程度再利用。vTESTstudio允许您从所有实现语言中访问测试顺序的参数。

参数和测试向量可以定义为标量或列表。这些列表使您能够非常方便地对测试顺序进行迭代,例如,当您希望对被测系统执行测试向量的不同变体时。

vTESTstudio 提供了一个便捷的编辑器供您编辑参数文件。此外,您也可以将文件保存为简单的 CSV 格式,然后在外部编辑器(例如 Microsoft Excel)中进行编辑。

参数

波形编辑器

波形编辑器可用于使用来定义用于激励被测系统的曲线。预定义的 段类型(正弦波、脉冲等)可帮助您根据LV124等ECU测试标准定义电压曲线等。在同一编辑器中,可轻松同步多条曲线。

除了刺激曲线外,还可以在图形用户接口中直接定义检查点。这使您能够验证被测试系统的预期行为是否与刺激值同步。

波形编辑器

分类树

分类树编辑器可帮助您高效地识别测试用例数据。其图形化界面允许您定义分类和等价类,并快速确定所需的测试向量。

此外,对边界值的明确支持帮助您将临界值视为等价类的最小值和最大值。

分类树

测试用例列表

vTESTstudio 通过参数化测试用例列表,帮助您在无需编程的情况下提高测试覆盖率。

您可通过为测试用例定义中每个已通过的参数输入多个值来定义测试用例列表。在测试执行时,vTESTstudio 会自动生成一个测试用例列表,其中包含那些至少使用过每个参数值一次,或使用过任意参数值组合的测试用例。

用于多次执行测试用例的数据可以通过多种方式定义:一方面,可以在测试表编辑器中直接输入。既可以指定单个值,也可以指定具有特定步长的范围。

另一方面,测试数据也可以在参数编辑器或分类树编辑器中定义。这使得例如可以专门考虑极限值,或使用与变体相关的值。

测试用例列表

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

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