本申请提供了一种调测方法、调测平台、设备及存储介质,涉及计算机技术领域;所述调测方法应用于调测平台,所述调测平台设置有指令解析界面,方法包括:根据预设的宏指令集合,对用户输入的第一宏指令解析得到若干操作指令以及对应的执行编号;其中,所述执行编号与所述第一宏指令在指令解析界面中的顺序一一对应;根据所述操作指令以及对应的执行编号生成执行指令;根据预设的执行策略将所述执行指令发送给待调测设备;输出所述执行指令对应的所述待调测设备的响应数据,所述响应数据包括所述执行编号。调测平台、设备及存储介质应用上述调测方法,本申请的实施例能够提供一种简单且高效的调测方法对待调测设备进行调测,进而提升研发效率。提升研发效率。提升研发效率。
【技术实现步骤摘要】
调测方法、调测平台、设备及存储介质
[0001]本申请实施例涉及但不限于计算机
,尤其涉及一种调测方法、调测平台、设备及存储介质。
技术介绍
[0002]在对设备进行调测过程中,往往需要提前对设备的底层进行调测,以使上层应用搭建后能与底层正常的交互,进而缩短研发的周期。现有的对底层的测试往往通过白盒测试进行测试,即在代码中加入测试框架,并撰写测试用例进行测试,这种需要研发人员进行用例的研发,因此会导致整个应用研发的效率降低,虽然可以通过测试脚本让测试人员进行黑盒测试,从而研发测试同步进行,但是通过测试脚本进行黑盒测试对测试人员有一定的技术要求,因此,亟需一种简单的高效的调测平台对应用软件进行调测,从而提升研发的效率。
技术实现思路
[0003]以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
[0004]本申请实施例提供了一种调测方法、调测平台、设备及存储介质,能够提供一种简单且高效的调测方法对待调测设备进行调测,进而提升研发效率。
[0005]第一方面,本申请实施例提供了一种调测方法,所述调测方法应用于调测平台,所述调测平台设置有指令解析界面,所述调测方法包括:
[0006]根据预设的宏指令集合,对用户输入的第一宏指令解析得到若干操作指令以及对应的执行编号;其中,所述执行编号与所述第一宏指令在指令解析界面中的顺序一一对应;
[0007]根据所述操作指令以及对应的执行编号生成执行指令;
[0008]根据预设的执行策略将所述执行指令发送给待调测设备;
[0009]输出所述执行指令对应的所述待调测设备的响应数据,其中,所述响应数据包括所述执行编号。
[0010]第二方面,本申请实施例还提供了调测平台,包括解析器,所述解析器包括:
[0011]处理模块,用于根据预设的宏指令集合,对用户输入的第一宏指令解析得到若干操作指令以及对应的执行编号;其中,所述执行编号与所述第一宏指令在指令解析界面中的顺序一一对应;
[0012]生成模块,用于根据所述操作指令以及对应的执行编号生成执行指令;
[0013]发送模块,用于根据预设的执行策略将所述执行指令发送给待调测设备;
[0014]响应模块,用于输出所述执行指令对应的所述待调测设备的响应数据。
[0015]第三方面,本申请实施例还提供了电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时如第一方面任意一项所述的调测方法。
[0016]第四方面,本申请实施例还提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行第一方面任意一项所述的调测方法。
[0017]根据本申请的上述实施例,至少具有如下有益效果:通过对用户输入的第一宏指令进行执行编号的设置以及设置执行策略对第一宏指令进行发送,使得调测者仅需关心具体的指令编号,调测平台根据第一宏指令的指令编号以及第一宏指令的内容生成具有业务逻辑的测试用例,当待调测设备不同时,仅需更换执行策略以及第一宏指令即可,相对于传统的需要对熟悉每个调测设备的操作指令以及脚本的指令下发逻辑,本申请的实施例可以降低对调测人员的要求,进而提升研发效率。
[0018]本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
[0019]附图用来提供对本申请技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,并不构成对本申请技术方案的限制。
[0020]图1是本申请实施例的一种调测平台的模块示意图;
[0021]图2是本申请实施例的一种应用于调测平台的调测方法的流程示意图;
[0022]图3是本申请实施例的一种应用于调测平台的调测方法的第一数据通道的创建流程示意图。
具体实施方式
[0023]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
[0024]需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0025]在对设备进行调测过程中,往往需要提前对设备的底层进行调测,以使上层应用搭建后能与底层正常的交互,进而缩短研发的周期。现有的对底层的测试往往通过白盒测试进行测试,即在代码中加入测试框架,并撰写测试用例进行测试,这种需要研发人员进行用例的研发,因此会导致整个应用研发的效率降低,虽然可以通过测试脚本让测试人员进行黑盒测试,从而研发测试同步进行,但是通过测试脚本进行黑盒测试对测试人员有一定的技术要求,因此,亟需一种简单的高效的调测平台对应用软件进行调测,从而提升研发的效率。本申请实施例提供了一种调测平台、设备及存储介质,能够提供一种简单且高效的调测方法对待调测设备进行调测,进而提升研发效率。
[0026]参照图1所示的实施例,本申请提出一种调测平台,包括解析器,解析器包括处理模块110、生成模块120、发送模块130、响应模块140,解析器设置有指令解析界面;处理模块110用于根据预设的宏指令集合,对用户输入的第一宏指令解析得到若干操作指令以及对
应的执行编号;其中,执行编号与第一宏指令在指令解析界面中的顺序一一对应;生成模块120用于根据操作指令以及对应的执行编号生成执行指令;发送模块130用于根据预设的执行策略将执行指令发送给待调测设备200;响应模块140用于输出执行指令对应的待调测设备200的响应数据,其中,响应数据包括执行编号。
[0027]需说明的是,第一宏指令从指令解析界面中输入,执行策略表示指令解析界面中的第一宏指令执行的顺序,执行的次数(如循环次数),或者相邻两个第一宏指令之间的执行时间间隔。需说明的是,由于执行指令中包含了执行编号,响应数据响应的也会携带第一宏指令对应的执行编号。通过执行编号与响应数据一一对应,当执行多次后,可以直接通过输出的响应数据中的执行编号快速确定是哪一个第一宏指令执行出问题,从而提升定位效率,进而提升研发效率。
[0028]需说明的是,在一些实施例中,还包括显示模块150,显示模块150用于将响应数据显示在指令解析界面中。
[0029]本领域技术人员可以理解的是,图1中示出的模块示意图并不构成对本申请实施例的限定,可以包括比图示更多或更少的模块,或者组合某些模块,或者不同的模块布置。
[0030]下面结合附图,对本申请实施例的方法作进一步阐述。
[00本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种调测方法,其特征在于,所述调测方法应用于调测平台,所述调测平台设置有指令解析界面,所述调测方法包括:根据预设的宏指令集合,对用户输入的第一宏指令解析得到若干操作指令以及对应的执行编号;其中,所述执行编号与所述第一宏指令在指令解析界面中的顺序一一对应;根据所述操作指令以及对应的执行编号生成执行指令;根据预设的执行策略将所述执行指令发送给待调测设备;输出所述执行指令对应的所述待调测设备的响应数据,其中,所述响应数据包括所述执行编号。2.根据权利要求1所述的方法,其特征在于,所述根据预设的执行策略将所述执行指令发送给待调测设备,包括:获取预设的执行频率;根据所述执行频率、所述执行编号,将已输入的所述第一宏指令对应的执行指令分别发送给所述待调测设备。3.根据权利要求2所述的方法,其特征在于,所述根据预设的执行策略将所述执行指令发送给待调测设备,包括:获取预设的执行模式;根据所述执行模式,确定已输入的所述第一宏指令对应的执行指令的执行次数。4.根据权利要求2所述的方法,其特征在于,所述执行策略通过脚本文件动态加载。5.根据权利要求2所述的方法,其特征在于,在根据预设的执行策略将所述执行指令发送给待调测设备之前,还包括:将所述执行指令存储在指令缓存队列中。6.根据权利要求1所述的方法,其特征在于,在对用户输入的第一宏指令解析得到若干操作指令以及对应的执行编号之前,所述方法还包括:根据所述用户输入的关键数据信息,从预设的宏指令列表中匹配若干第二宏指令进行显示;响应所述用户对所述若干第二宏指令的选择请求,对所述关键数据信息自动补齐,得到至少一个第一宏指令。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:向待调测设备发起通道连通请求;其中,所述通道连通请求用于根据第一数据类型创建第一数据通道;通过所述第一数据通道接收与所述第一数据类型匹配的所述响应数据。8.根据权利要求7所述的方法,其特征在于,所述第一数据通道设置有多个,每个所述第一数据通道对应的第一数据类型均不相同;所述方法还包括:将每一...
【专利技术属性】
技术研发人员:任友强,石金博,王红,史瑞芝,
申请(专利权)人:东莞市李群自动化技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。