-
首先新建一个总线工程,选择需要测试的总线,也可后续在工程中配置用到的总线类型、数量。
-
在选项卡中选择Test,功能区中点击Test Setup,将会弹出Test Setup for Test Modules 窗口。如下图所示
-
在Test Setup for Test Modules 窗口里右键,选择新建Test Environment,如下图所示
-
选择新建的Test Environment,右键添加测试模块,CANoe支持三种测试模块,点击插入相应的测试模块即可如下图所示
-
三种测试模块简介
- CAPL Test Module
实现简单,通过在Test Control中新建MainTest,在MainTest中调用testcase来实现测试用例执行。 - .NET Test Module
使用.NET平台,例如C#进行测试用例开发。 - XML Test Module
使用XLM文件,根据提供的xml规则,调用.can中的测试用例,可传递参数。如下例子:
可通过<variant>
标签定义变量,标签定义测试用例。
<testmodule title="Test" version="1.0"> <variants> <variant name="A">Test with special test case</variant> <variant name="B">Test without special test case</variant> </variants> ... <testcase ident="72.1" title="Special test case" variants="A"> ... </testcase> ... <testcase ident="80.3" title="Other test cases"> ... </testcase> ...
- CAPL Test Module
目前最常使用的为XML Test Module,该测试模块使用最为方便,可生成测试用例选择表,可通过选择相应的测试用例来执行,如下图所示。