一种自动化测试方法、装置、存储介质及电子设备制造方法及图纸

技术编号:33045131 阅读:41 留言:0更新日期:2022-04-15 09:28
本发明专利技术公开了一种自动化测试方法、装置、存储介质及电子设备,在任务管理器中为待测试任务配置任务信息,所述任务信息包括所述待测试任务对应的实车日志数据;根据多进程管理并发执行所述待测试任务的任务信息直至完成并标记每一条任务信息执行完成状态;识别所述标记执行完成状态对应的所述待测试任务的测试结果。该方法可以对全部实车日志数据进行测试,实现了实车全面覆盖测试;根据多进程管理并发执行所述待测试任务的任务信息,节省了测试时间,提高了测试效率。提高了测试效率。提高了测试效率。

【技术实现步骤摘要】
一种自动化测试方法、装置、存储介质及电子设备


[0001]本专利技术涉及汽车测试
,具体涉及一种自动化测试方法、装置、存储介质及电子设备。

技术介绍

[0002]车机的稳定性和可靠性关系的运行车辆的安全性,在车辆行驶过程中车机出现问题,可能会引起一定的安全隐患。所以为了保证行驶过程中车辆的安全,需要对车机以及运行车辆(实车)进行测试。现有的测试方法包括:测试人员通过已有的实车log,筛选出本次测试场景,使用车机调试模式,播放实车log还原当时惯导数据,记录测试点、问题点等信息,但是该测试方法由于人为筛选和记录导致存在测试点覆盖不全的情况。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供了涉及一种自动化测试方法、装置、存储介质及电子设备,以解决现有技术中由于人为筛选和记录导致存在测试点覆盖不全的情况技术问题。
[0004]本专利技术提出的技术方案如下:
[0005]本专利技术实施例第一方面提供一种自动化测试方法,该自动化测试方法包括:在任务管理器中为待测试任务配置任务信息,所述任务信息包括所述待测试任务对应的实车日志数据;根据多进程管理并发执行所述待测试任务的任务信息直至完成并标记每一条任务信息执行完成状态;识别所述标记执行完成状态对应的所述待测试任务的测试结果。
[0006]可选地,根据多进程管理并发执行所述待测试任务的任务信息直至完成并标记每一条任务信息执行完成状态,包括:判断配置的所述待测试任务的任务信息是否执行;当所述待测试任务信息未执行,判断当前是否有空闲进程;当前有空闲进程,执行所述待测试任务信息;当前无空闲进程,控制所述待测试任务信息响应等待操作直至当前有空闲进程执行所述待测试任务的任务信息;当所述待测试任务的任务信息已执行,为所述待测试任务的任务信息标记执行完成状态。
[0007]可选地,识别所述标记执行完成状态对应的所述待测试任务的测试结果,包括:将所述测试结果依次输入队列中;将所述测试结果与所述实车日志数据中存储的真实路线进行匹配;根据匹配结果识别场景信息并记录识别结果,所述场景信息包括场景正确信息和对应的正确率及场景错误信息和对应的错误率。
[0008]可选地,将所述测试结果依次输入队列中之后,所述方法还包括:当所述待测试任务为沿路测试时,在所述队列中选取所述测试结果匹配所述真实路线并更新所述测试结果中的路径位置信息。
[0009]可选地,所述方法还包括:将所述测试结果与对应的测试信息存储在数据库中以用于响应调用进程的调用操作输出所述测试结果与对应的测试信息;在所述任务管理器中显示所述测试结果与对应的测试信息。
[0010]本专利技术实施例第二方面提供一种自动化测试装置,该自动化测试装置包括:配置
模块,用于在任务管理器中为待测试任务配置任务信息,所述任务信息包括所述待测试任务对应的实车日志数据;处理模块,用于根据多进程管理并发执行所述待测试任务的任务信息直至完成并标记每一条任务信息执行完成状态;识别模块,用于识别所述标记执行完成状态对应的所述待测试任务的测试结果。
[0011]可选地,所述装置还包括:第一判断模块,用于判断配置的所述待测试任务的任务信息是否执行;第二判断模块,用于当所述待测试任务信息未执行,判断当前是否有空闲进程;执行模块,用于当前有空闲进程,执行所述待测试任务信息;控制模块,用于当前无空闲进程,控制所述待测试任务信息响应等待操作直至当前有空闲进程执行所述待测试任务的任务信息;标记模块,用于当所述待测试任务的任务信息已执行,为所述待测试任务的任务信息标记执行完成状态。
[0012]可选地,所述装置还包括:输入模块,用于将所述测试结果依次输入队列中;匹配模块,用于将所述测试结果与所述实车日志数据中存储的真实路线进行匹配;记录模块,用于根据匹配结果识别场景信息并记录识别结果,所述场景信息包括场景正确信息和对应的正确率及场景错误信息和对应的错误率。
[0013]本专利技术实施例第三方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行如本专利技术实施例第一方面及第一方面任一项所述的自动化测试方法。
[0014]本专利技术实施例第四方面提供一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行如本专利技术实施例第一方面及第一方面任一项所述的自动化测试方法。
[0015]本专利技术提供的技术方案,具有如下效果:
[0016]本专利技术实施例提供的自动化测试方法,在任务管理器中为待测试任务配置任务信息,所述任务信息包括所述待测试任务对应的实车日志数据;根据多进程管理并发执行所述待测试任务的任务信息直至完成并标记每一条任务信息执行完成状态;识别所述标记执行完成状态对应的所述待测试任务的测试结果。该方法可以对全部实车日志数据进行测试,实现了实车全面覆盖测试;根据多进程管理并发执行所述待测试任务的任务信息,节省了测试时间,提高了测试效率。
附图说明
[0017]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是根据本专利技术实施例的自动化测试方法的流程图;
[0019]图2是根据本专利技术实施例提供的多任务管理的流程图;
[0020]图3是根据本专利技术实施例提供的识别测试结果的流程图;
[0021]图4是根据本专利技术实施例的自动化测试装置的结构框图;
[0022]图5是根据本专利技术实施例提供的计算机可读存储介质的结构示意图;
[0023]图6是根据本专利技术实施例提供的电子设备的结构示意图。
具体实施方式
[0024]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0025]本专利技术实施例提供一种自动化测试方法,如图1所示,该方法包括如下步骤:
[0026]步骤S101:在任务管理器中为待测试任务配置任务信息,所述任务信息包括所述待测试任务对应的实车日志数据。具体地,管理员根据测试需求在任务管理器中为待测试任务配置任务信息,该任务信息包括该待测试任务对应的实车日志数据、测试类型等信息。其中,任务管理器可以为任一集成工具,用于监控持续重复的工作。
[0027]步骤S102:根据多进程管理并发执行所述待测试任务的任务信息直至完成并标记每一条任务信息执行完成状态。具体地,为了提高测试速度,测试工具支持多个实车日志数据并发执行,因此本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动化测试方法,其特征在于,包括如下步骤:在任务管理器中为待测试任务配置任务信息,所述任务信息包括所述待测试任务对应的实车日志数据;根据多进程管理并发执行所述待测试任务的任务信息直至完成并标记每一条任务信息执行完成状态;识别所述标记执行完成状态对应的所述待测试任务的测试结果。2.根据权利要求1所述的方法,其特征在于,根据多进程管理并发执行所述待测试任务的任务信息直至完成并标记每一条任务信息执行完成状态,包括:判断配置的所述待测试任务的任务信息是否执行;当所述待测试任务信息未执行,判断当前是否有空闲进程;当前有空闲进程,执行所述待测试任务信息;当前无空闲进程,控制所述待测试任务信息响应等待操作直至当前有空闲进程执行所述待测试任务的任务信息;当所述待测试任务的任务信息已执行,为所述待测试任务的任务信息标记执行完成状态。3.根据权利要求1所述的方法,其特征在于,识别所述标记执行完成状态对应的所述待测试任务的测试结果,包括:将所述测试结果依次输入队列中;将所述测试结果与所述实车日志数据中存储的真实路线进行匹配;根据匹配结果识别场景信息并记录识别结果,所述场景信息包括场景正确信息和对应的正确率及场景错误信息和对应的错误率。4.根据权利要求3所述的方法,其特征在于,将所述测试结果依次输入队列中之后,所述方法还包括:当所述待测试任务为沿路测试时,在所述队列中选取所述测试结果匹配所述真实路线并更新所述测试结果中的路径位置信息。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:将所述测试结果与对应的测试信息存储在数据库中以用于响应调用进程的调用操作输出所述测试结果与对应的测试信息;在所述任务管理器中显示所述测试结果与对应的测试信息。6...

【专利技术属性】
技术研发人员:倪维超
申请(专利权)人:南京四维智联科技有限公司
类型:发明
国别省市:

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

1