【技术实现步骤摘要】
一种测试方法及装置
[0001]本专利技术涉及测试
,尤其涉及一种测试方法及装置。
技术介绍
[0002]现有车控软件基本都是通过CAN总线发送控制命令从而实现对起竖和回平的控制,受不同型号要求、软硬件环境等因素影响,起竖和回平的控制曲线各不相同,在软件测试过程中,基本采用测试软件模拟起竖缸经CAN总线向车控软件发送位置(或角度)信息并解析显示车控软件反馈的速度(或阀开度)信息,测试人员记录具体的数据与需求给定的曲线上的数据比对,从而验证控制曲线的正确性。然而,测试人员要测试获取很多组数据才能完成一条控制曲线的验证,该测试方法工作量大,效率低,耗时长,即人工手动测试的过程中,会存在人工手动测试过程中容易出现由于操作错误所导致的测试结果错误的问题,导致需要人工花费大量时间反复查询错误原因以及纠正错误,进而导致在这过程中会耗费大量的人力、时间成本。因此,亟需一种新的测试方案。
技术实现思路
[0003]本专利技术提供一种测试方法及装置,以可以实现自动生成测试曲线图以及车控软件的测试结果,从而不需要和现有技术 ...
【技术保护点】
【技术特征摘要】
1.一种测试方法,其特征在于,所述方法应用于测试软件,所述方法包括:向车控软件发送控制指令;其中,所述控制指令包括运动类型和目标角度信息和/或目标位置信息;接收所述车控软件响应于所述控制指令返回的目标运动指令;其中,所述目标运动指令包括目标运动速度信息或目标运动阀开度;根据所述目标角度信息和/或所述目标位置信息,以及,所述目标运动速度信息或所述目标运动阀开度,生成测试曲线图;根据所述测试曲线图和所述运动类型对应的预设曲线图,确定所述车控软件的测试结果。2.根据权利要求1所述的方法,其特征在于,所述运动类型包括起竖和回平。3.根据权利要求1所述的方法,其特征在于,所述向车控软件发送控制指令,包括:向所述车控软件发送所述控制指令时,将所述控制指令和发送所述控制指令时的时间标签存储到第一目标二维数组。4.根据权利要求1所述的方法,其特征在于,所述接收所述车控软件响应于所述控制指令返回的目标运动指令,包括:接收所述车控软件响应于所述控制指令返回的目标运动指令时,将所述目标运动指令和接收所述目标运动指令时的时间标签存储到第二目标二维数组。5.根据权利要求1所述的方法,其特征在于,所述根据所述目标角度信息和/或所述目标位置信息,以及,所述目标运动速度信息或所述目标运动阀开度,生成测试曲线图,包括:将所述目标角度信息和/或所述目标位置信息作为横坐标,所述目标运动速度信息或所述目标运动阀开度作为纵坐标,得到测试曲线图。6.根据权利要求1所述的方法,其特征在于,所述根据所述测试曲线图和所述运动类型对应的预设曲线图,确定所述车控软件的测试结果,包括:通过对所述测试曲线...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。