首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于CAN通信接口植入模拟的自动化集成测试方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:深圳市航盛电子股份有限公司;扬州航盛科技有限公司

摘要:本发明公开了一种基于CAN通信接口植入模拟的自动化集成测试方法,1)利用DBC文件特有的格式,通过python的open方式读取文件并进行解析,通过上位机的程序实现DBC文件的解析;2)通过调用开源库python‑can的API实现一个工具类Can_Tool,通过上位机的程序实现CAN报文的收发功能;3)使用软件FreeMaster对车机MCU的ELF文件中的测试变量进行读写,提供作为服务端的RPC通信接口;4)通过上位机中自动生成的测试代码文件程序,生成测试代码;5)在上位机中对实际操作类进行封装;6)运行上位机程序中的实际操作类,程序启动开始测试,自动输出测试结果和测试日志。本发明通过使用python自定义的方式实现测试用例,测试报告以及测试植入代码等的自动生成,提高测试效率。

主权项:1.一种基于CAN通信接口植入模拟的自动化集成测试方法,其特征在于,包括PC端,硬件驱动PCAN,硬件驱动JLINK和车机MCU;所述PC端包括上位机和软件FreeMaster,测试方法包括以下步骤:1)利用DBC文件特有的格式,通过python的open方式读取文件并进行解析,通过上位机的程序实现DBC文件的解析;2)通过调用开源库python-can的API实现一个工具类Can_Tool,通过上位机得程序实现CAN报文的收发功能;3)使用软件FreeMaster对车机MCU的ELF文件中的测试变量进行读写,提供作为服务端的RPC通信接口,上位机通过实现客户端的程序,与服务端进行通信,完成上位机程序对车机中内存地址的读写;4)通过上位机中自动生成的测试代码文件程序,生成测试代码;将测试代码植入到MCU的周期性Task中,替代原有的应用软件层ASW的接口调用;5)在上位机中对实际操作类进行封装,用于调用CAN和FreeMaster程序;6)运行上位机程序中的实际操作类,程序启动开始测试,测试结束后自动生成测试用例,并自动输出测试结果和测试日志。

全文数据:

权利要求:

百度查询: 深圳市航盛电子股份有限公司 扬州航盛科技有限公司 一种基于CAN通信接口植入模拟的自动化集成测试方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。