本申请实施例涉及测试,尤其涉及一种用于测试的波形数据生成方法、装置、设备和存储介质。
背景技术:
1、通常,在电子产品投放到市场之前,需要对电子产品进行全方面的测试,尤其需要对电子产品进行通信协议相关的测试。以示波器为例,在示波器的开发过程中,需要对示波器提供的协议分析功能进行测试验证。因此,如何获取测试所需的信号或波形数据是本领域技术人员亟待解决的技术问题。
技术实现思路
1、基于此,本申请实施例提供一种用于测试的波形数据生成方法、装置、设备和存储介质,能够提供更加全面的波形数据,提高测试效果。
2、第一方面,本申请实施例提供一种用于测试的波形数据生成方法,包括:
3、根据用户输入的针对目标通信协议的波形参数,生成符合所述目标通信协议的标准波形;
4、展示波形编辑界面,所述波形编辑界面包括波形调整项,所述波形调整项用于调整所述标准波形的协议特性;
5、响应于所述波形调整项的触发操作,对所述标准波形进行调整,得到调整后波形;
6、其中,所述标准波形和所述调整后波形为用于测试目标设备所需的波形数据。
7、第二方面,本申请实施例提供一种用于测试的波形数据生成装置,包括:
8、第一生成模块,用于根据用户输入的针对目标通信协议的波形参数,生成符合所述目标通信协议的标准波形;
9、展示模块,用于展示波形编辑界面,所述波形编辑界面包括波形调整项,所述波形调整项用于调整所述标准波形的协议特性;
10、第二生成模块,用于响应于所述波形调整项的触发操作,对所述标准波形进行调整,得到调整后波形;
11、其中,所述标准波形和所述调整后波形为用于测试目标设备所需的波形数据。
12、第三方面,本申请实施例提供一种电子设备,包括:存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例第一方面提供的所述用于测试的波形数据生成方法的步骤。
13、第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如本申请实施例第一方面提供的所述用于测试的波形数据生成方法的步骤。
14、本申请实施例提供的技术方案,在生成符合目标通信协议的标准波形之后,可以通过波形编辑界面与用户进行交互,从而根据用户的测试需求对标准波形的协议特性进行调整,生成测试所需的异常波形,即通过本技术方案,不仅可以生成符合目标通信协议的标准波形,也可以生成不符合目标通信协议的异常波形,使得提供的波形数据更加全面,从而提高了测试效果。
1.一种用于测试的波形数据生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述波形调整项包括第一波形调整项和/或第二波形调整项,所述第一波形调整项用于调整所述标准波形的帧数据,所述第二波形调整项用于调整所述标准波形的物理层信号特征。
3.根据权利要求2所述的方法,其特征在于,所述第一波形调整项指示的待调整波形参数与所述目标通信协议的协议帧格式相关,所述第二波形调整项指示的待调整波形参数与所述目标通信协议的一致性测试内容相关。
4.根据权利要求1所述的方法,其特征在于,所述响应于所述波形调整项的触发操作,对所述标准波形进行调整,得到调整后波形,包括:
5.根据权利要求4所述的方法,其特征在于,在所述待调整波形参数为抖动参数和斜率参数的情况下,基于所述入参信息对所述标准波形进行调整,得到调整后波形,包括:
6.根据权利要求4所述的方法,其特征在于,在所述待调整波形参数为通道参数的情况下,基于所述入参信息对所述标准波形进行调整,得到调整后波形,包括:
7.根据权利要求1至6中任一项所述的方法,其特征在于,还包括:
8.一种用于测试的波形数据生成装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述方法的步骤。
