chatgpt如何做自动化测试 CANOE使用三:不用diva也能自动化测试UDS(创建TestModule

默认分类2年前 (2023)发布 admin
47 0
ChatGPT国内版

这个博客是针对没有diva的canoe,又想自动化测试UDS。

其实diva的cdd很难配,测的还不齐全,不能灵活对应OEM的用例。

在工作中,买了canoe却没配置diva,搞得uds没法仔细测试,或者说,有些测试用例diva测试不了。这也一直是我的心病。至此,我做了一个搭配配置文件(与CDD相似)UDS自动化测试案例(涉及到机密问题代码就不贴出来给大家看了,只是展示下如何操作,有兴趣的同学可以联系我)。下面,正文开始!

配置文件前提

诊断问卷图

上面这个图很详细的诠释了需要测试的依据,但是没diva的时候就比较恼火了,不可能手动去测,所以一个配置选择的需求迎浪而出。可以看下图。

配置选择图

(1)根据诊断问卷中的信息勾勒了这样一个有很多选择的界面,再通过这样的界面转换成canoe能识别的配置文件,进而转化为代码,根据这些信息,能够知道需要测试什么内容。

也可以通过load来加载诊断问卷得出需要的信息。

(2)也可以将这些选择通过canoe的panel,往配置文件写信息,下次直接加载配置文件测试。

(3)也可以直接编辑配置文件,比较省时间。

配置文件内容

当我们需要的信息转化出到配置文件后,可以有以下结果

chatgpt如何做自动化测试 CANOE使用三:不用diva也能自动化测试UDS(创建TestModule

配置文件图

canoe的write窗口输出显示图

测试流程

1、启动

2、加载正确的配置文件,只需要加载一次,下次打开有记忆路径功能

3、选择项目,项目不同,ID不同,测试用例测试内容也不同

4、点击修改按钮即可弹出配置文件修改

5、选择测试用例

6、开始测试

7、测试完成、生成报告

测试内容

chatgpt如何做自动化测试 CANOE使用三:不用diva也能自动化测试UDS(创建TestModule

测试内容大框架看图。

包含前面提到的物理和功能寻址,NRC,优先级,各自服务功能及不同服务间功能等内容。

详细的测试用例也可以在界面显示,以选择性测试

测试内容代码图一

测试内容代码图二

这里简单看下28服务测试项(NRC22/肯定响应/NRC7F/NRC13/NRC12/NRC31/优先级/功能/会话转化延时功能/硬件复位延时功能/超时后功能/下15电功能/收发功能等)

测试数据及报告

测试完成后,自动保存相应路径的数据名及报告

测试报告图

以上测试用例包含正向和逆向,全都是自动化测试并出报告。

© 版权声明
广告也精彩

相关文章

暂无评论

暂无评论...