座舱软件稳定性评估方法、装置、电子设备及存储介质与流程

文档序号:34895111发布日期:2023-07-25 21:21阅读:25来源:国知局
座舱软件稳定性评估方法、装置、电子设备及存储介质与流程

本发明涉及软件开发领域,具体而言,涉及一种座舱软件稳定性评估方法、装置、电子设备及存储介质。


背景技术:

1、智能座舱的发展越来越快,功能也越发丰富多彩,为满足需求,大部分智能座舱的系统已切换到android系统。软件功能的增加带来海量数据的增长,而软件及软件运行中产生的数据对软件稳定性产生影响。软件稳定性对用户体验有着重要影响,因此,在软件开发过程中,通常需要对开发的软件进行测试,以确保软件及系统能够流畅运行。

2、目前,对软件系统研发周期各节点的稳定性状态没有客观评估手段,不能合理聚合并拦截稳定性问题,难以精确获悉软件稳定性情况。因此,亟需一种衡量与提升智能座舱研发周期内的软件稳定性,以满足用户的体验需求的评估方法。


技术实现思路

1、有鉴于此,本发明的目的在于提供一种座舱软件稳定性评估方法、装置、电子设备及存储介质,其能够合理聚合并拦截座舱软件的稳定性问题,改善目前的软件稳定性评估方法所存在的精确性低的问题。

2、为了实现上述目的,本发明实施方式采用的技术方案如下:

3、第一方面,本发明实施方式提供一种座舱软件稳定性评估方法,所述方法包括:

4、在座舱软件系统的测试周期内,获取所述座舱软件系统的所有运行日志;

5、对所述测试周期内的所有运行日志进行分析处理,检测出所述测试周期内的所有缺陷;

6、根据每个所述缺陷的缺陷发生原因,确定所述缺陷所属的缺陷类别;

7、根据所述测试周期的所有缺陷及每个缺陷所属的缺陷类别,对座舱软件系统的稳定性进行评估,得到所述测试周期的稳定影响值;

8、根据所述测试周期的稳定影响值及所述测试周期所属的开发阶段,得到所述测试周期的稳定性评估结果。

9、进一步的,所述根据所述测试周期的所有缺陷及每个缺陷所属的缺陷类别,对座舱软件系统的稳定性进行评估,得到所述测试周期的稳定影响值的步骤,包括:

10、针对所述测试周期的每个缺陷,根据所述缺陷的缺陷类别,统计出每种所述缺陷类别的缺陷次数;

11、将每种所述缺陷类别的缺陷次数与预设的所述缺陷类别的影响权重值相乘,得到所述测试周期的该种缺陷类别的稳定影响值;

12、根据所述测试周期的各缺陷类别的稳定影响值之和,得到所述测试周期的稳定影响值。

13、进一步的,所述对所述测试周期内的所有运行日志进行分析处理,检测出所述测试周期内的所有缺陷的步骤,包括:

14、对所述测试周期内的所有运行日志进行数据去重,得到待测日志;

15、按照预设的缺陷检测表中的各缺陷的判定规则,对所述待测日志进行缺陷检测,得到所述测试周期内的所有缺陷。

16、进一步的,在所述检测出所述测试周期内的所有缺陷的步骤之后,所述方法还包括:

17、针对每个所述缺陷,下发所述缺陷对应的缺陷跟踪指令至所述缺陷所属模块的研发用户,以提醒研发人员处理所述缺陷。

18、进一步的,所述方法还包括:

19、记录每个所述测试周期的任一缺陷的缺陷信息,以及每个所述测试周期的稳定影响值和稳定性评估结果;

20、在接收到前端设备发送的查看请求时,返回所述查看请求对应的缺陷信息或测试周期的稳定影响值和稳定性评估结果至所述前端设备。

21、进一步的,所述根据所述测试周期的稳定影响值及所述测试周期所属的开发阶段,得到每个所述测试周期的稳定性评估结果的步骤,包括:

22、根据所述测试周期所属的开发阶段,确定目标阈值;

23、判断所述测试周期的稳定影响值是否小于所述目标阈值,若是,则判定所述测试周期对应的座舱软件系统的稳定性良好,若否,则判定所述测试周期对应的座舱软件系统的稳定性不合格。

24、进一步的,所述测试周期的稳定影响值的计算公式包括:

25、

26、其中,fi表示测试周期的第i个缺陷类别的影响权重值,ni表示表示测试周期的第i个缺陷类别的缺陷次数,t表示测试周期的累积测试总时长。

27、第二方面,本发明实施方式提供一种座舱软件稳定性评估装置,包括日志获取模块、缺陷检测模块、类别确定模块、第一评估模块和第二评估模块;

28、所述日志获取模块,用于在座舱软件系统的测试周期内,获取所述座舱软件系统的所有运行日志;

29、所述缺陷检测模块,用于对所述测试周期内的所有运行日志进行分析处理,检测出所述测试周期内的所有缺陷;

30、所述类别确定模块,用于根据每个所述缺陷的缺陷发生原因,确定所述缺陷所属的缺陷类别;

31、所述第一评估模块,用于根据所述测试周期的所有缺陷及每个缺陷所属的缺陷类别,对座舱软件系统的稳定性进行评估,得到所述测试周期的稳定影响值;

32、所述第二评估模块,用于根据所述测试周期的稳定影响值及所述测试周期所属的开发阶段,得到所述测试周期的稳定性评估结果。

33、第三方面,本发明实施方式提供一种电子设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器可执行所述机器可执行指令以实现如第一方面所述的座舱软件稳定性评估方法。

34、第四方面,本发明实施方式提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的座舱软件稳定性评估方法。

35、本发明实施方式提供的座舱软件稳定性评估方法、装置、电子设备及存储介质,获取到座舱软件系统在测试周期内的所有运行日志,对该所有运行日志进行分析处理,得到所有缺陷,并根据缺陷发生原因确定每个缺陷的缺陷类别,从而根据测试周期内的所有缺陷及缺陷的缺陷类别,进行稳定性评估,得到测试周期的稳定影响值,结合测试周期所属的开发阶段,得到座舱软件系统的该测试周期的稳定性评估结果,实现客观、统一地对座舱软件系统测试周期的稳定性进行评估,能够合理聚合并拦截座舱软件的稳定性问题,并提高稳定性评估的精确性,进而有助于提升座舱软件系统的稳定性。

36、为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施方式,并配合所附附图,作详细说明如下。



技术特征:

1.一种座舱软件稳定性评估方法,其特征在于,所述方法包括:

2.根据权利要求1所述的座舱软件稳定性评估方法,其特征在于,所述根据所述测试周期的所有缺陷及每个缺陷所属的缺陷类别,对座舱软件系统的稳定性进行评估,得到所述测试周期的稳定影响值的步骤,包括:

3.根据权利要求1或2所述的座舱软件稳定性评估方法,其特征在于,所述对所述测试周期内的所有运行日志进行分析处理,检测出所述测试周期内的所有缺陷的步骤,包括:

4.根据权利要求1或2所述的座舱软件稳定性评估方法,其特征在于,在所述检测出所述测试周期内的所有缺陷的步骤之后,所述方法还包括:

5.根据权利要求1或2所述的座舱软件稳定性评估方法,其特征在于,所述方法还包括:

6.根据权利要求1或2所述的软件稳定性评估方法,其特征在于,所述根据所述测试周期的稳定影响值及所述测试周期所属的开发阶段,得到每个所述测试周期的稳定性评估结果的步骤,包括:

7.根据权利要求2所述的座舱软件稳定性评估方法,其特征在于,所述测试周期的稳定影响值的计算公式包括:

8.一种座舱软件稳定性评估装置,其特征在于,包括日志获取模块、缺陷检测模块、类别确定模块、第一评估模块和第二评估模块;

9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器可执行所述机器可执行指令以实现如权利要求1至7中任一项所述的座舱软件稳定性评估方法。

10.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的座舱软件稳定性评估方法。


技术总结
本发明实施方式提出一种座舱软件稳定性评估方法、装置、电子设备及存储介质,属于软件开发领域,获取到座舱软件系统在测试周期内的所有运行日志,对该所有运行日志进行分析处理,得到所有缺陷,并根据缺陷发生原因确定每个缺陷的缺陷类别,从而根据测试周期内的所有缺陷及缺陷的缺陷类别,进行稳定性评估,得到测试周期的稳定影响值,结合测试周期所属的开发阶段,得到座舱软件系统的该测试周期的稳定性评估结果,实现客观、统一地对座舱软件系统测试周期的稳定性进行评估,能够合理聚合并拦截座舱软件的稳定性问题,并提高稳定性评估的精确性,进而有助于提升座舱软件系统的稳定性。

技术研发人员:孙澳,李哲,李林
受保护的技术使用者:北斗星通智联科技有限责任公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1