码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • CANOE使用七:自动化测试Autosar网络管理(创建TestModule-搭配Panel界面及使用Capl识别配置文件TXT的自动化测试流程)


    培训
    一、培训内容:UDS,Bootloader,Autosar网络管理,Osek网络管理,通信测试;Capl help常用的函数讲解,最后用CAPL函数做一个完整的自动化测试,也可指定培训内容。
    二、收费标准:按课时收费+测试用例收费(也可只线上培训不买测试用例,只按课时收费,一般培训周期一周)。
    三、培训时间:时间为晚上或周末,线上远程讲解。
    四、培训方案:如果你懂协议,看你是否需要买用例,按照用例讲解或者边写边讲函数搭建;如果你不懂协议,先培训协议了解服务,在培训用例编写。

    下面是我搭配的CANoe CAPL脚本,自动化测试Autosar网络管理自动化测试脚本。
    ————————————————

    前言

    这个博客是讲解搭配TXT测试AutoSar网络管理的流程
    下面,正文开始!

    1、了解AutoSar网络管理状态图

    通用AutoSar网络管理状态就如下图所示

    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    • 状态图了解完之后就可以按照流程来开始写测试脚本
    2、TXT配置文件内容

    把需要的信息填写到配置文件,适用于CAN和CANFD

    ![在这里插入图片描述](https://img-blog.csdnimg.cn/6b6f039f34374ae28989461d9c74953c.png

    canoe的write窗口输出显示图

    在这里插入图片描述

    测试流程
    1. 启动canoe
    2. 加载正确的配置文件,只需要加载一次,下次打开有记忆路径功能
    3. 选择帧类型
    4. 点击修改配置文件,弹出TXT
    5. 选择测试用例
    6. 开始测试
    7. 打印信息
    8. 测试完成、生成报告

    在这里插入图片描述

    测试内容

    部分测试用例看图

    在这里插入图片描述

    测试内容代码图一

    在这里插入图片描述

    测试内容代码图二,这里简单看下各个状态函数

    在这里插入图片描述

    测试数据及报告

    测试Log图,根据日期来保存Log

    在这里插入图片描述

    测试报告

    在这里插入图片描述

    以上测试用例全都是自动化测试并出报告。
    请输入公众号:总线网络。关注我,获取汽车网络开发及测试方面资料,更新干货!
    分享总线开发知识
    分享CAN/CANFDLIN/ETH等网络资料
    分享CANoe/TSMaster/PCAN等设备工具使用
    分享UDS/NM/Bootloader测试用例等
    一起来学习,进步,交流吧!

  • 相关阅读:
    手撕Vue-数据驱动界面改变下
    CSS技能点--带图标的标题栏
    解决java:不支持发行版本5报错
    注意了!申请流量卡时地址一定不要填写学校,不好下卡哦!
    深入docker-swarm overlay网络模型
    GD32F303固件库开发(13)----定时器TIM捕获PWM测量频率与占空比
    dom4j基本使用与XPath不生效处理
    【优雅的参数验证@Validated】@Validated参数校验的使用及注解详解——你还在用if做条件验证?
    数说故事车企数字化转型案例——科学分配预算评估社媒营销效果
    ECO模式真的是省油模式吗?为什么很多司机都不开?
  • 原文地址:https://blog.csdn.net/qq_36407982/article/details/126848871
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号