一种测试方法及装置制造方法及图纸

技术编号:37805718 阅读:27 留言:0更新日期:2023-06-09 09:35
本发明专利技术公开了一种测试方法,该方法可以自动根据所述目标角度信息和/或所述目标位置信息,以及,所述目标运动速度信息或所述目标运动阀开度,生成测试曲线图,从而可以对所述测试曲线图和所述运动类型对应的预设曲线图进行分析,得到所述车控软件的测试结果;也就是说,本发明专利技术可以自动生成测试曲线图以及车控软件的测试结果,从而不需要和现有技术一样,需要人工手动测试,避免了人工手动测试过程中出现由于操作错误所导致的测试错误的问题,从而提高了测试的便捷性以及精准度,提高了测试效率。率。率。

【技术实现步骤摘要】
一种测试方法及装置


[0001]本专利技术涉及测试
,尤其涉及一种测试方法及装置。

技术介绍

[0002]现有车控软件基本都是通过CAN总线发送控制命令从而实现对起竖和回平的控制,受不同型号要求、软硬件环境等因素影响,起竖和回平的控制曲线各不相同,在软件测试过程中,基本采用测试软件模拟起竖缸经CAN总线向车控软件发送位置(或角度)信息并解析显示车控软件反馈的速度(或阀开度)信息,测试人员记录具体的数据与需求给定的曲线上的数据比对,从而验证控制曲线的正确性。然而,测试人员要测试获取很多组数据才能完成一条控制曲线的验证,该测试方法工作量大,效率低,耗时长,即人工手动测试的过程中,会存在人工手动测试过程中容易出现由于操作错误所导致的测试结果错误的问题,导致需要人工花费大量时间反复查询错误原因以及纠正错误,进而导致在这过程中会耗费大量的人力、时间成本。因此,亟需一种新的测试方案。

技术实现思路

[0003]本专利技术提供一种测试方法及装置,以可以实现自动生成测试曲线图以及车控软件的测试结果,从而不需要和现有技术一样,需要人工手动测试,避免了人工手动测试过程中出现由于操作错误所导致的测试错误的问题,从而提高了测试的便捷性以及精准度,提高了测试效率。
[0004]第一方面,本专利技术提供了一种测试方法,所述方法应用于测试软件,所述方法包括:
[0005]向车控软件发送控制指令;其中,所述控制指令包括运动类型和目标角度信息和/或目标位置信息;
[0006]接收所述车控软件响应于所述控制指令返回的目标运动指令;其中,所述目标运动指令包括目标运动速度信息或目标运动阀开度;
[0007]根据所述目标角度信息和/或所述目标位置信息,以及,所述目标运动速度信息或所述目标运动阀开度,生成测试曲线图;
[0008]根据所述测试曲线图和所述运动类型对应的预设曲线图,确定所述车控软件的测试结果。
[0009]第二方面,本专利技术提供了一种测试装置,所述装置应用于测试软件,所述装置包括:
[0010]指令发送单元,用于向车控软件发送控制指令;其中,所述控制指令包括运动类型和目标角度信息和/或目标位置信息;
[0011]指令接收单元,用于接收所述车控软件响应于所述控制指令返回的目标运动指令;其中,所述目标运动指令包括目标运动速度信息或目标运动阀开度;
[0012]曲线生成单元,用于根据所述目标角度信息和/或所述目标位置信息,以及,所述
目标运动速度信息或所述目标运动阀开度,生成测试曲线图;
[0013]结果确定单元,用于根据所述测试曲线图和所述运动类型对应的预设曲线图,确定所述车控软件的测试结果。
[0014]第三方面,本专利技术提供了一种可读介质,包括执行指令,当电子设备的处理器执行所述执行指令时,所述电子设备执行如第一方面中任一所述的方法。
[0015]第四方面,本专利技术提供了一种电子设备,包括处理器以及存储有执行指令的存储器,当所述处理器执行所述存储器存储的所述执行指令时,所述处理器执行如第一方面中任一所述的方法。
[0016]由上述技术方案可以看出,本专利技术测试软件可以先向车控软件发送控制指令;其中,所述控制指令包括运动类型和目标角度信息和/或目标位置信息。然后,测试软件可以接收所述车控软件响应于所述控制指令返回的目标运动指令;其中,所述目标运动指令包括目标运动速度信息或目标运动阀开度。接着,测试软件可以根据所述目标角度信息和/或所述目标位置信息,以及,所述目标运动速度信息或所述目标运动阀开度,生成测试曲线图。最后,测试软件可以根据所述测试曲线图和所述运动类型对应的预设曲线图,确定所述车控软件的测试结果。本专利技术由于可采集测试软件发送的控制指令(包括运动类型和目标角度信息和/或目标位置信息)与车控软件发送的目标运动指令(包括目标运动速度信息或目标运动阀开度),以及,可以根据所述目标角度信息和/或所述目标位置信息,以及,所述目标运动速度信息或所述目标运动阀开度,生成测试曲线图,这样,便可以根据所述测试曲线图和所述运动类型对应的预设曲线图确定所述车控软件的测试结果。可见,本专利技术可以自动根据所述目标角度信息和/或所述目标位置信息,以及,所述目标运动速度信息或所述目标运动阀开度,生成测试曲线图,从而可以对所述测试曲线图和所述运动类型对应的预设曲线图进行分析,得到所述车控软件的测试结果;也就是说,本专利技术可以自动生成测试曲线图以及车控软件的测试结果,从而不需要和现有技术一样,需要人工手动测试,避免了人工手动测试过程中出现由于操作错误所导致的测试错误的问题,从而提高了测试的便捷性以及精准度,提高了测试效率。
[0017]上述的非惯用的优选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
[0018]为了更清楚地说明本专利技术实施例或现有的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本专利技术一种测试方法的流程示意图;
[0020]图2为本专利技术一实施例提供的一种测试装置的结构示意图;
[0021]图3为本专利技术一实施例提供的一种电子设备的结构示意图。
具体实施方式
[0022]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合具体实施例及相应的
附图对本专利技术的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0023]为了解决现有技术中测试人员要测试获取很多组数据才能完成一条控制曲线的验证,该测试方法工作量大,效率低,耗时长,即人工手动测试的过程中,会存在人工手动测试过程中容易出现由于操作错误所导致的测试结果错误的问题,导致需要人工花费大量时间反复查询错误原因以及纠正错误,进而导致在这过程中会耗费大量的人力、时间成本的问题。
[0024]本专利技术提供了一种测试方法,在本方法中,测试软件可以先向车控软件发送控制指令;其中,所述控制指令包括运动类型和目标角度信息和/或目标位置信息。然后,测试软件可以接收所述车控软件响应于所述控制指令返回的目标运动指令;其中,所述目标运动指令包括目标运动速度信息或目标运动阀开度。接着,测试软件可以根据所述目标角度信息和/或所述目标位置信息,以及,所述目标运动速度信息或所述目标运动阀开度,生成测试曲线图。最后,测试软件可以根据所述测试曲线图和所述运动类型对应的预设曲线图,确定所述车控软件的测试结果。本专利技术由于可采集测试软件发送的控制指令(包括运动类型和目标角度信息和/或目标位置信息)与车控软件发送的目标运动指令(包括目标运动速度信息或目标运动阀开度),以及,可以根据所述目标角度信息和/或所述目标位置信息,以及,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试方法,其特征在于,所述方法应用于测试软件,所述方法包括:向车控软件发送控制指令;其中,所述控制指令包括运动类型和目标角度信息和/或目标位置信息;接收所述车控软件响应于所述控制指令返回的目标运动指令;其中,所述目标运动指令包括目标运动速度信息或目标运动阀开度;根据所述目标角度信息和/或所述目标位置信息,以及,所述目标运动速度信息或所述目标运动阀开度,生成测试曲线图;根据所述测试曲线图和所述运动类型对应的预设曲线图,确定所述车控软件的测试结果。2.根据权利要求1所述的方法,其特征在于,所述运动类型包括起竖和回平。3.根据权利要求1所述的方法,其特征在于,所述向车控软件发送控制指令,包括:向所述车控软件发送所述控制指令时,将所述控制指令和发送所述控制指令时的时间标签存储到第一目标二维数组。4.根据权利要求1所述的方法,其特征在于,所述接收所述车控软件响应于所述控制指令返回的目标运动指令,包括:接收所述车控软件响应于所述控制指令返回的目标运动指令时,将所述目标运动指令和接收所述目标运动指令时的时间标签存储到第二目标二维数组。5.根据权利要求1所述的方法,其特征在于,所述根据所述目标角度信息和/或所述目标位置信息,以及,所述目标运动速度信息或所述目标运动阀开度,生成测试曲线图,包括:将所述目标角度信息和/或所述目标位置信息作为横坐标,所述目标运动速度信息或所述目标运动阀开度作为纵坐标,得到测试曲线图。6.根据权利要求1所述的方法,其特征在于,所述根据所述测试曲线图和所述运动类型对应的预设曲线图,确定所述车控软件的测试结果,包括:通过对所述测试曲线...

【专利技术属性】
技术研发人员:王爱侠王元庆刘奔
申请(专利权)人:北京特种机械研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1