本申请涉及报文测试领域,具体而言,涉及一种报文纠错方法、装置、计算机可读存储介质、终端。
背景技术:
1、在车联网项目测试过程中,由于可供测试的车辆数量有限,很大一部分的测试用例需要用台架+pcan模拟报文测试来完成,而大多数测试人员对每个报文内部信号的关联性,以及报文与报文之间的关联性不是很精通,导致触发测试条件的报文与实车并不完全符合,会出现漏测、错测等现象。
技术实现思路
1、为了解决上述问题,本发明提供了一种报文纠错方法,检测测试时输入的报文是否错误,在报文错误时对所述报文进行纠错,能提高测试场景覆盖的完整度,减少漏测。
2、本发明提供了一种报文纠错方法,其特征在于,所述报文纠错方法包括:接收报文;若所述报文为错误的报文,对所述报文进行纠错。
3、在一实施方式中,所述接收报文之后的步骤包括;判断报文纠错功能是否开启;当所述报文纠错功能是否开启时,判断所述报文是否为错误的报文;当所述报文纠错功能没开启时,直接执行所述报文。
4、在一实施方式中,判断所述报文是否为错误的报文的包括:将所述报文与报文数据包内的预设错误报文进行对比,其中,所述报文数据包内储存有错误的报文;所述报文与所述报文数据包内的预设错误报文匹配时,则将所述报文判定为错误的报文;所述报文与所述报文数据包内的预设错误报文不匹配时,则将所述报文判定为正确的报文。
5、在一实施方式中,判断所述报文是否为错误的报文的步骤,之后包括:根据判断结果执行所诉报文,或进入若所述报文为错误的报文,对所述报文进行纠错的步骤。
6、在一实施方式中,若所述报文为错误的报文,对所述报文进行纠错包括:将所述错误的报文输入纠错数据包中进行匹配,以得到正确报文;展示所述正确报文。
7、在一实施方式中,若所述报文为错误的报文,对所述报文进行纠错包括:输出报文错误提示信息,所述报文错误提示信息包括错误报文提示信息,和/或对应的正确报文提示信息。
8、在一实施方式中,输出报文错误提示信息之后包括:执行所述错误报文提示信息或执行所述正确报文提示信息。
9、本发明还提供了一种报文纠错装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述报文纠错方法的步骤。
10、本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述报文纠错方法的步骤。
11、本发明还提供了一种移动终端,包括上述的计算机可读存储介质。
12、本发明提供的报文纠错方法、装置、计算机可读存储介质、终端,检测接收的报文是否错误,在报文错误时对所述报文进行纠错,并输出错误报文对应的正确报文提示信息,能在提高测试场景覆盖的完整度,减少漏测、错测的同时提升测试人员的测试能力。
1.一种报文纠错方法,其特征在于,所述报文纠错方法包括:
2.如权利要求1所述报文纠错方法,其特征在于,所述接收报文之后的步骤包括;
3.如权利要求2所述报文纠错方法,其特征在于,判断所述报文是否为错误的报文的包括:
4.如权利要求2所述报文纠错方法,其特征在于,判断所述报文是否为错误的报文的步骤,之后包括:
5.如权利要求1所述报文纠错方法,其特征在于,若所述报文为错误的报文,对所述报文进行纠错包括:
6.如权利要求1所述报文纠错方法,其特征在于,若所述报文为错误的报文,对所述报文进行纠错包括:
7.如权利要求6所述报文纠错方法,其特征在于,输出报文错误提示信息之后包括:
8.一种报文纠错装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至8任一项所述车辆控制方法的步骤。
9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8任一项所述车辆控制方法的步骤。
10.一种移动终端,其特征在于,包括如权利要求9所述的计算机可读存储介质。