通用技术 请教车厂的大佬,没有实车的情况下,车主 app 如何验证和车的联动?

进击的小兵 · 2022年06月21日 · 最后由 DTung 回复于 2022年06月22日 · 3427 次阅读

刚加入一家造车新势力,这边刚起步,我主要做 app 测试,目前还不太熟悉业务,不太清楚没有实车的情况下如何验证功能闭环呢?比如:app 点击打开车窗,如何查看打开车窗指令下发成功了,并且能够给出回调,告知 app,车窗已经打开。
有大佬做过相关业务的,还请大佬门不吝赐教。

共收到 13 条回复 时间 点赞

还记得之前面试一个汽车相关的测试岗,说是要开车测试软件功能,当时就不敢再问了。

mock 吧,如果啥都没有,车窗响应其实也算一个未开发好的功能模块

模拟硬件数据返回,比如数据是通过串口传输的,就用电脑模拟串口数据发送给服务器或者 APP 安装的手机
例如:如果打开车窗硬件会返回 “A1B2C3”
那么就用电脑模拟串口数据发送给手机或者服务器

应该有车机吧,可以通过校验车机 CAN 信号的发送情况来验证;

一般有车机端 app,手机上下载车机端就可以模拟车机操作

哪家造车新势力,正想换工作,目前在长城汽车,如果有合适的岗位可以联系我哦,谢谢

公司应该有车队,问问,上车出去测试😂

  1. 下午刚开了一个会议,公司有做会议系统管理的项目,涉及到车窗关闭,灯光打开,温湿度控制,话筒开启静音等操作。有同学问到这种怎么测试,他们说这个项目使用的是串口协议,可以使用类似的串口工具。

  2. 另外呢,我们公司也有其他的涉及到指令下发的这些需求,是懂行的 c++ 大佬写的 mock 工具。mqtt 协议的,网口转串口协议的,什么不知名的网管之类协议的。后来我研究了下,选择了部分工具自己改造。

  3. 你们公司既然是做汽车的,可以问前辈们是怎么做的。毕竟是他们自己开发的产品,他们最了解了。等大佬们给你做个类似的工具之后,你熟悉下,学习下,你可以找葫芦画瓢,自己搞类似的了。

车和 app 通过网络连接吗

把测试分为三部分:

  1. 手机 app 向车机发送消息。这部分可通过打断点的方式,查看 app 发送给车机的数据,是否符合交互协议。
  2. 车机响应及动作。这部分由于没有实车,可以先忽略。
  3. 车机回调。这部分可以通过调用 api 的方式来 mock 回调请求,想要什么样的情况直接 mock 即可。

蹲一个大佬,我也想知道

我这边测试智能硬件,通过 MQTT 下发指令和返回指令,可以直接用 MQTT 客户端软件模拟智能硬件收消息和往外发消息。把车当做智能软件,应该是一样的测试方法

1、有没有车载终端,终端是不是采集整车 CAN 总线上的数据上传服务器,这种 APP 是直接跟云服务器交互的,跟普通的 APP 没两样。要分开测车载终端上传到服务器的通道和手机 APP 与服务器的通道;
2、APP 直接与车机交互,那就看用什么协议了,都是可以 Mock 的;

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册