基于配置表的诊断测试方法、装置、电子设备及介质制造方法及图纸

技术编号:38929896 阅读:25 留言:0更新日期:2023-09-25 09:35
本申请实施例公开了一种基于配置表的诊断测试方法、装置、电子设备及介质。方法包括:获取配置文件,并将配置文件中的配置信息对应展示在预设配置面板的各配置项中;对于任一配置项,若接收到用户的修改信息,根据修改信息对配置项中的配置信息进行修改;在接收到开始测试指令的情况下,利用预先设置的测试脚本模板中参数与各配置项的映射关系,将各配置项中的配置信息导入到测试脚本模版对应的参数中,得到本次诊断测试的测试脚本;执行测试脚本进行诊断测试,得到本次诊断测试的测试报告。基于此,本申请可以通过导入配置文件生成测试脚本,而且还能根据具体需求在配置面板中对配置项信息进行修改,避免了人工编写测试脚本,提高了测试效率。高了测试效率。高了测试效率。

【技术实现步骤摘要】
基于配置表的诊断测试方法、装置、电子设备及介质


[0001]本申请实施例涉及诊断测试
,尤其涉及一种基于配置表的诊断测试方法、装置、电子设备及介质。

技术介绍

[0002]随着科技的发展,越来越多的项目实现了软件化和程序化,但是,项目投入运营之前,通常需要进行测试,针对不同的项目系统,测试工程师需要根据具体的测试需求来设计不同的测试用例和编写不同的测试脚本,来实现自动化测试工作。
[0003]然而,这种方式在面临项目数量巨大的情况下,人工编写测试脚本的方式较为复杂,效率也较低,最终会导致测试效率低下,测试过程容易出现错误。

技术实现思路

[0004]本申请实施例提供一种基于配置表的诊断测试方法、装置、电子设备及介质,以提高测试效率。
[0005]第一方面,本申请实施例提供了一种基于配置表的诊断测试方法,所述方法包括:
[0006]获取配置文件,并将所述配置文件中的配置信息对应展示在预设配置面板的各配置项中;
[0007]对于任一配置项,若接收到用户的修改信息,根据所述修改信息对所述配置项中的配置信息进行修改;
[0008]在接收到开始测试指令的情况下,利用预先设置的测试脚本模板中参数与各所述配置项的映射关系,将各所述配置项中的配置信息导入到所述测试脚本模版对应的参数中,得到本次诊断测试的测试脚本;
[0009]执行所述测试脚本进行诊断测试,得到本次诊断测试的测试报告。
[0010]进一步的,若接收到用户的修改信息,根据所述修改信息对所述配置项中的配置信息进行修改之后,所述方法还包括:
[0011]根据修改后的配置项的配置信息,对所述配置文件中相应的配置信息进行修改;
[0012]存储修改后的配置文件。
[0013]进一步的,所述方法还包括:
[0014]若所述配置文件中存在所述配置面板中之外的额外配置项,以预设形式提示存在所述额外配置项。
[0015]进一步的,所述方法还包括:
[0016]若所述配置文件中存在所述配置面板中之外的额外配置项,获取用户输入的脚本新增模块以及所述脚本新增模块中的新增参数;
[0017]对于任一新增参数,在所述配置面板中添加相应的配置项。
[0018]第二方面,本申请实施例还提供了一种基于配置表的诊断测试装置,所述装置包括:
[0019]获取及展示模块,用于获取配置文件,并将所述配置文件中的配置信息对应展示在预设配置面板的各配置项中;
[0020]修改模块,用于对于任一配置项,若接收到用户的修改信息,根据所述修改信息对所述配置项中的配置信息进行修改;
[0021]导入模块,用于在接收到开始测试指令的情况下,利用预先设置的测试脚本模板中参数与各所述配置项的映射关系,将各所述配置项中的配置信息导入到所述测试脚本模版对应的参数中,得到本次诊断测试的测试脚本;
[0022]执行模块,用于执行所述测试脚本进行诊断测试,得到本次诊断测试的测试报告。
[0023]进一步的,所述装置还包括:
[0024]文件修改模块,用于根据修改后的配置项的配置信息,对所述配置文件中相应的配置信息进行修改;
[0025]文件存储模块,用于存储修改后的配置文件。
[0026]进一步的,所述装置还包括:
[0027]提示模块,用于若所述配置文件中存在所述配置面板中之外的额外配置项,以预设形式提示存在所述额外配置项。
[0028]进一步的,所述装置还包括:
[0029]新增参数获取模块,用于若所述配置文件中存在所述配置面板中之外的额外配置项,获取用户输入的脚本新增模块以及所述脚本新增模块中的新增参数;
[0030]配置项添加模块,用于对于任一新增参数,在所述配置面板中添加相应的配置项。
[0031]第三方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请任一实施例提供的基于配置表的诊断测试方法。
[0032]本申请实施例的技术方案,获取配置文件,并将所述配置文件中的配置信息对应展示在预设配置面板的各配置项中;对于任一配置项,若接收到用户的修改信息,根据所述修改信息对所述配置项中的配置信息进行修改;在接收到开始测试指令的情况下,利用预先设置的测试脚本模板中参数与各所述配置项的映射关系,将各所述配置项中的配置信息导入到所述测试脚本模版对应的参数中,得到本次诊断测试的测试脚本;执行所述测试脚本进行诊断测试,得到本次诊断测试的测试报告。基于此,本申请可以通过导入配置文件生成测试脚本,而且还能根据具体需求在配置面板中对配置项信息进行修改,避免了人工编写测试脚本,提高了测试效率。
附图说明
[0033]图1为本申请实施例一提供的基于配置表的诊断测试方法的流程示意图;
[0034]图2为本申请的实施例一提供的预设配置面板示意图;
[0035]图3为本申请实施例二提供的一种基于配置表的诊断测试装置的结构示意图;
[0036]图4为本申请实施例三提供的一种电子设备的结构示意图。
具体实施方式
[0037]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描
述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。
[0038]实施例一
[0039]图1为本申请实施例一提供的基于配置表的诊断测试方法的流程示意图,本实施例可适用于基于配置表的诊断测试的场景,该方法可以由基于配置表的诊断测试装置来执行,该装置可采用硬件和/或软件的方式实现,并一般可以集成在具有数据运算能力的计算机等电子设备中,具体包括如下步骤:
[0040]步骤101、获取配置文件,并将所述配置文件中的配置信息对应展示在预设配置面板的各配置项中。
[0041]本步骤中,配置文件可以为.csv文件,测试人员可以通过对配置文件修改,来实现对不同项目的测试。
[0042]另外,预设配置面板可以参阅图2,图2为本申请的实施例一提供的预设配置面板示意图。
[0043]如图2所示,配置面板中的配置项包括:诊断地址;测试项目选择;TP层时间;刷写文件及项目;循环变量信息;UDS服务信息:是否支持、不同会话层级下支持情况、是否需要解锁ECU以及安全访问等级、支持的寻址方式;测试项目名称;测试人员;测试地点;TesterPresent服务是否发送以及发送周期。
[0044]在一个具体的例子中,本步骤可以通过点击配置面板中的“import”按钮,选择配置文件所在的存储地址,来实现对配置文件的获取。
[0045]步骤102、对于任一配置项,若接收到用户的修改信息,根据所述修改信息对所述配置项中的配置信息进行修改。
[0046]本步骤中,用户可以在配置面板中对任一配置项进行修改,用户通过人机交互模块选定需要修改本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于配置表的诊断测试方法,其特征在于,所述方法包括:获取配置文件,并将所述配置文件中的配置信息对应展示在预设配置面板的各配置项中;对于任一配置项,若接收到用户的修改信息,根据所述修改信息对所述配置项中的配置信息进行修改;在接收到开始测试指令的情况下,利用预先设置的测试脚本模板中参数与各所述配置项的映射关系,将各所述配置项中的配置信息导入到所述测试脚本模版对应的参数中,得到本次诊断测试的测试脚本;执行所述测试脚本进行诊断测试,得到本次诊断测试的测试报告。2.根据权利要求1所述的方法,其特征在于,若接收到用户的修改信息,根据所述修改信息对所述配置项中的配置信息进行修改之后,所述方法还包括:根据修改后的配置项的配置信息,对所述配置文件中相应的配置信息进行修改;存储修改后的配置文件。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述配置文件中存在所述配置面板中之外的额外配置项,以预设形式提示存在所述额外配置项。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述配置文件中存在所述配置面板中之外的额外配置项,获取用户输入的脚本新增模块以及所述脚本新增模块中的新增参数;对于任一新增参数,在所述配置面板中添加相应的配置项。5.一种基于配置表的诊断测试装置,其特征在于,所述装置包括:获取及展示模块,用于获取配置文件,并将所述配置文件中的配置信息对应展示在预设配置面板的各配置项中;修改模块,用于对于任一配置项,若接收到用户的修改信息,根据所述修改信息对所述配置项中的配置信息进行修改...

【专利技术属性】
技术研发人员:朱浩朱萍蔡嘉娜王帅
申请(专利权)人:上海法雷奥汽车电器系统有限公司
类型:发明
国别省市:

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

1