【技术实现步骤摘要】
自行车的固件测试方法、装置以及固件测试系统
[0001]本申请实施例涉及硬件测试
,更具体地,涉及自行车的固件测试方法、装置以及固件测试系统。
技术介绍
[0002]共享单车在外生存环境比较恶劣,车锁中的各个部件都有可能出现故障。为保证故障能够正常上报让运维人员,以使运维人员可以及时针对故障进行维修,需要对车锁固件中故障检测相关的功能用例进行测试。
[0003]目前,在对车锁固件中故障检测相关的功能用例进行测试时,需要拆除整锁,并通过人工设置故障的方式进行故障模拟,例如,对开/关锁传感器进行拔出,或者对开/关锁传感器弹片压下来设置传感器故障。通过人工设置故障的测试方法,使得固件的测试效率降低,测试成本升高。
技术实现思路
[0004]本申请实施例的一个目的是提供一种自行车的固件测试方法、装置以及固件测试系统可以解决固件的测试效率低,测试成本高的问题。
[0005]为了解决上述技术问题,本申请是这样实现的:
[0006]第一方面,本申请实施例提供了一种自行车的固件测试方法,所述固件 ...
【技术保护点】
【技术特征摘要】
1.一种自行车的固件测试方法,所述固件由所述自行车的控制器运行,所述方法包括:获取目标故障类型的故障设置信息;其中,所述故障设置信息包括故障设置信号和故障设置路径;根据所述故障设置信息,向所述控制器的对应于所述故障设置路径的信号输入端,输出所述故障设置信号;获取所述控制器在接收到所述故障设置信号后上报的、所述固件对于所述目标故障类型的实际运行信息;根据所述实际运行信息,得到关于所述目标故障类型的固件测试结果。2.根据权利要求1所述的方法,其中,所述根据所述实际运行信息,得到关于所述目标故障类型的固件测试结果,包括:获取对应所述目标故障类型的设定运行信息;将所述实际运行信息与所述设定运行信息相比较,得到所述固件测试结果。3.根据权利要求1所述的方法,其中,在所述获取目标故障的故障设置信息之前,所述方法还包括:接收上位机发送的测试任务信息;在所述测试任务信息包含故障测试任务的情况下,确定所述故障测试任务对应的所述目标故障类型。4.根据权利要求3所述的方法,其中,在所述得到关于所述目标故障类型的固件测试结果之后,所述方法还包括:将所述固件测试结果发送至所述上位机进行显示。5.根据权利要求1所述的方法,其中,所述获取目标故障类型的故障设置信息,包括:在预先设置的故障数据库中,查找对应于所述目标故障类型的故障设置信息;其中,所述故障数据库包括对应于多个故障类型的故障设置信息,所述多个故障类型包括所述目标故障类型。6.根据权利要求5所述的方法,其中,所述自行车包括均与所述控制器连接的多种传感器、车锁电机、转把装置和刹把装置,所述多种传感器包括车锁的关锁传感器和车锁的开锁传感器,所述多个故障类型包括以下至少一种:所述多种传感器中至少...
【专利技术属性】
技术研发人员:单静,郭磊,韩则畴,闫飞,郭红燕,苗垚,高建磊,高虎,石小娜,孙静,石芳,张升光,杨本云,万小迪,卓泽涛,钟少武,张占洋,
申请(专利权)人:摩拜北京信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。