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

卡特
卡特
订阅者
255
文章
0
粉丝
测试交流1 216字数 112阅读0分22秒阅读模式

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

 
    • lei.hou
      lei.hou 9

      还记得之前面试一个car相关的测试岗,说是要开车测试软件功能,当时就不敢再问了。mock 吧,如果啥都没有,车窗响应其实也算一个未开发好的功能模块模拟硬件数据返回,比如数据是通过串口传输的,就用电脑模拟串口数据发送给服务器或者 APP 安装的手机
      例如:如果打开车窗硬件会返回 “A1B2C3”
      那么就用电脑模拟串口数据发送给手机或者服务器应该有车机吧,可以通过校验车机 CAN 信号的发送情况来验证;一般有车机端 app,手机上下载车机端就可以模拟车机操作哪家造车新势力,正想换工作,目前在长城car,如果有合适的岗位可以联系我哦,谢谢公司应该有车队,问问,上车出去测试
      下午刚开了一个会议,公司有做会议系统管理的项目,涉及到车窗关闭,灯光打开,温湿度控制,话筒开启静音等操作。有同学问到这种怎么测试,他们说这个项目使用的是串口协议,可以使用类似的串口工具。
      另外呢,我们公司也有其他的涉及到指令下发的这些需求,是懂行的 c++ 大佬写的 mock 工具。mqtt 协议的,网口转串口协议的,什么不知名的网管之类协议的。后来我研究了下,选择了部分工具自己改造。
      你们公司既然是做car的,可以问前辈们是怎么做的。毕竟是他们自己开发的产品,他们最了解了。等大佬们给你做个类似的工具之后,你熟悉下,学习下,你可以找葫芦画瓢,自己搞类似的了。
      车和 app 通过网络连接吗把测试分为三部分:

      手机 app 向车机发送消息。这部分可通过打断点的方式,查看 app 发送给车机的数据,是否符合交互协议。
      车机响应及动作。这部分由于没有实车,可以先忽略。
      车机回调。这部分可以通过调用 api 的方式来 mock 回调请求,想要什么样的情况直接 mock 即可。
      蹲一个大佬,我也想知道我这边测试智能硬件,通过 MQTT 下发指令和返回指令,可以直接用 MQTT 客户端软件模拟智能硬件收消息和往外发消息。把车当做智能软件,应该是一样的测试方法1、有没有车载终端,终端是不是采集整车 CAN 总线上的数据上传服务器,这种 APP 是直接跟云服务器交互的,跟普通的 APP 没两样。要分开测车载终端上传到服务器的通道和手机 APP 与服务器的通道;
      2、APP 直接与车机交互,那就看用什么协议了,都是可以 Mock 的;

    匿名

    发表评论

    匿名网友
    确定

    拖动滑块以完成验证