车联网 python_【车联网系统】基于Python实现的现网全自动化测试方案

本文介绍了一个基于Python的车联网系统全自动化测试方案。涵盖了移动端APP模拟、车内网络仿真、电源控制和现网服务器等多个方面,利用appium、Python库和MQTT协议等工具进行实现。
摘要由CSDN通过智能技术生成

前面写了几篇基于CANoe实现的仿真测试台架,属于半自动化测试方案。现出一个Python实现的车联网系统全自动化测试方案。

目录结构

1、-----------------------车联网系统组成

2、-----------------------自动化测试方案描述

3、-----------------------环境安装与配置

4、-----------------------代码实现与部分细节详解

1、车联网系统组成

车联网系统的三大组成部分:

移动端APP

车内ECU(TBOX,IHU,MMI)

车外云服务端

2、自动化测试方案描述

在实现车内网络仿真的基础上,车联网系统的全自动化测试解决方案只有一个核心问题待解决,那就是实现业务场景的控制模拟,通过自动化的手段去触发业务,去判断业务逻辑执行以及相应的功能点实现的正确性。

1)、控制手机端APP,实现T业务场景的模拟(通过appium+python可实现, 或uiautomator2)

2)、车内网络仿真,封装接口控制第三方硬设仿真车内网络(CANoe, valueCAN, vehicleSpy, PEAK-CAN)

3)、电源控制,程控电源; USB程控继电器,关键线路电信号模拟(KL15, KL30)

4)、现网服务器(或内网自搭建服务器,自建服务器会较复杂)

5)、旁观者(转发服务器,上位机),监测APP, DUT, TSP Server的数据往来࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值