软件功能测试方法、装置、设备及计算机可读存储介质与流程

文档序号:39043464发布日期:2024-08-16 16:12阅读:9来源:国知局
软件功能测试方法、装置、设备及计算机可读存储介质与流程

本发明实施例涉及软件测试,具体涉及一种软件功能测试方法、装置、设备及计算机可读存储介质。


背景技术:

1、目前,随着汽车智能化的发展,对汽车智能座舱的研发投入较大,各大厂商倾向于更快地推出新型产品,以抢占市场份额。而座舱软件的稳定度是制约新产品上市进度的重要因素,座舱软件测试的过程一般需要在车型确定,设计出实际的产品形态之后进行,需要耗费大量的时间,测试效率较低。


技术实现思路

1、鉴于上述问题,本发明实施例提供了一种软件功能测试方法、装置、设备及计算机可读存储介质,用于解决现有技术中存在的软件测试效率低的问题。

2、根据本发明实施例的一个方面,提供了一种软件功能测试方法,所述方法包括:

3、通过3d引擎绘制软件功能界面;

4、获取待测试车型信息,根据所述待测试车型信息在所述软件功能界面中显示待测试功能;

5、对所述待测试功能进行测试,在所述软件功能界面中显示测试结果。

6、在一种可选的方式中,所述通过3d引擎绘制软件功能界面,包括:

7、调用所述3d引擎中的编辑器;

8、根据所述编辑器中的绘制逻辑建立测试项目,以及建立所述测试项目下的测试功能控件,形成所述软件功能界面。

9、在一种可选的方式中,所述根据所述待测试车型信息在所述软件功能界面中显示待测试功能,包括:

10、确定所述待测试车型信息中的配置字,所述配置字与所述待测试功能对应;

11、根据所述配置字筛选出所述测试功能控件中的目标功能控件,显示所述目标功能控件。

12、在一种可选的方式中,所述方法还包括:

13、获取所述待测试功能的测试语言信息;

14、根据所述测试语言信息,将所述目标功能控件中的文字转换为目标语言文字进行显示。

15、在一种可选的方式中,所述对所述待测试功能进行测试,包括:

16、接收关于所述目标功能控件的功能测试指令;

17、根据所述功能测试指令,模拟所述待测试功能的运行情况,对所述待测试功能进行测试。

18、在一种可选的方式中,所述在所述软件功能界面中显示测试结果,包括:

19、在所述待测试功能测试正常的情况下,将所述目标功能控件的显示状态调整为预设显示状态;

20、在所述待测试功能测试异常的情况下,维持所述目标功能控件的显示状态。

21、在一种可选的方式中,所述对所述待测试功能进行测试,在所述软件功能界面中显示测试结果之后,还包括:

22、在所述测试结果显示为异常的情况下,记录所述待测试功能的测试异常信息;

23、将所述测试异常信息收集在测试日志中。

24、根据本发明实施例的另一方面,提供了一种软件功能测试装置,包括:

25、绘制模块,用于通过3d引擎绘制软件功能界面;

26、获取模块,用于获取待测试车型信息,根据所述待测试车型信息在所述软件功能界面中显示所述待测试车型的待测试功能;

27、测试模块,用于对所述待测试功能进行测试,在所述软件功能界面中显示测试结果。

28、根据本发明实施例的另一方面,提供了一种软件功能测试设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

29、所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如上文所述的软件功能测试方法的操作。

30、根据本发明实施例的又一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令在软件功能测试设备/装置上运行时,使得软件功能测试设备/装置执行如上文所述的软件功能测试方法的操作。

31、本发明实施例通过3d引擎绘制软件功能界面,软件功能界面可以模拟座舱软件中包含的基本功能的总体框架;获取待测试车型信息,根据所述待测试车型信息在所述软件功能界面中显示待测试功能,在待测试的车型确定之后,待测试功能就可以根据待测试车型信息确定,进而在软件功能界面中显示,供后续测试;对所述待测试功能进行测试,在所述软件功能界面中显示测试结果,基于软件功能界面的测试可以模拟实际的待测试功能运行过程,显示的测试结果可以被测试人员直观看到,确定待测试功能的正常与否。因此,本实施例以3d引擎绘制的软件功能界面为基础,确定了待测试的车型,就能够在没有实际的车辆产品存在的情况下,实现对座舱软件的功能测试,无需等待生产出车辆产品再进行测试过程,提高了测试效率。

32、上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。



技术特征:

1.一种软件功能测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述通过3d引擎绘制软件功能界面,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述待测试车型信息在所述软件功能界面中显示待测试功能,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求3所述的方法,其特征在于,所述对所述待测试功能进行测试,包括:

6.根据权利要求3所述的方法,其特征在于,所述在所述软件功能界面中显示测试结果,包括:

7.根据权利要求1-6中任一项所述的方法,其特征在于,所述对所述待测试功能进行测试,在所述软件功能界面中显示测试结果之后,还包括:

8.一种软件功能测试装置,其特征在于,所述装置包括:

9.一种软件功能测试设备,其特征在于,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一可执行指令,所述可执行指令在软件功能测试设备/装置上运行时,使得软件功能测试设备/装置执行如权利要求1-7中任意一项所述的软件功能测试方法的操作。


技术总结
本发明实施例涉及软件测试技术领域,公开了一种软件功能测试方法、装置、设备及计算机可读存储介质,该方法包括:通过3D引擎绘制软件功能界面;获取待测试车型信息,根据待测试车型信息在软件功能界面中显示待测试功能;对待测试功能进行测试,在软件功能界面中显示测试结果。应用本发明的技术方案,能够实现提升软件测试效率的技术效果。

技术研发人员:刘志杰,秦贺京,徐坚江
受保护的技术使用者:阿维塔科技(重庆)有限公司
技术研发日:
技术公布日:2024/8/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1