CAPL-制作xml文件实现勾选用例测试
Test Module在 Test Setup for Test Modules 中定义,Test Module支持三种不同语言类型的测试模块:CAPL、XML和.NET。用户可以根据自己熟悉的语言和测试需求来编写测试模块。其中XML测试模块的特点在于它可以根据用户设置测试参数来调用CAPL或.NET测试库中的Test Cases,并且提供了GUI界面供用户选择被测用例,提高了测试的灵活性。
制作xml文件实现勾选用例测试
概述
Test Module在 Test Setup for Test Modules 中定义,Test Module支持三种不同语言类型的测试模块:CAPL、XML和.NET。用户可以根据自己熟悉的语言和测试需求来编写测试模块。
其中XML测试模块的特点在于它可以根据用户设置测试参数来调用CAPL或.NET测试库中的Test Cases,并且提供了GUI界面供用户选择被测用例,提高了测试的灵活性。
Test Module 工程实践
下文将介绍如何创建并运行XML Test Module。
首先,在CANoe主界面中选择Test→Test Setup,打开Test Setup for Test Modules窗口。在Test Setup for Test Modules窗口空白处单击鼠标右键并在菜单中选择New Test Environment,可以创建一个新测试环境。
再鼠标右键单击Test Environment,选择Insert XML Test Module来插入一个CAPL测试模块,默认的测试模块名称为Test 1。
鼠标右键单击Configuration,点击File导入xml文件
选择Components,添加对应的.can文件
添加成功
XML文件制作
<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
<testmodule title="Test For xxx Project" version="1.13">
<testgroup title="Normal">
<capltestcase name="TG1_TC1">
</capltestcase>
</testgroup>
<testgroup title="abNormal">
<capltestcase name="TG2_TC1">
</capltestcase>
<capltestcase name="TG2_TC2">
</capltestcase>
</testgroup>
</testmodule>
如果XML文件语法正确,双击XML Test Module,即可解析出对应的Test Cases
.can文件实现
需要注意的是,由于解析成XML是选择case执行,所以.can文件里不能有Maintest函数。所声明的testcase函数也需要与XML文件的capltestcase所对应,否则将执行失败
参考

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)