最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種OTA自動化測試方法、裝置、設(shè)備及存儲介質(zhì)與流程

文檔序號:41956431發(fā)布日期:2025-05-20 16:50閱讀:1來源:國知局
一種OTA自動化測試方法、裝置、設(shè)備及存儲介質(zhì)與流程

本申請涉及車輛測試,特別是涉及一種ota自動化測試方法、裝置、設(shè)備及存儲介質(zhì)。


背景技術(shù):

1、隨著汽車智能化網(wǎng)聯(lián)化的發(fā)展,汽車與互聯(lián)網(wǎng)結(jié)合越來越密切,遠(yuǎn)程升級(overthe?air,ota)技術(shù)逐漸成為各主機廠車型的標(biāo)配功能。ota技術(shù)被廣泛的應(yīng)用于對車輛控制器的遠(yuǎn)程升級,從而修復(fù)軟件的漏洞,功能迭代。為了提高車輛上市后用戶的體驗感,確保ota升級技術(shù)的可靠性、穩(wěn)定性、安全性尤為重要。

2、當(dāng)前ota技術(shù)的測試是依靠測試工程師在臺架或?qū)嵻囘M(jìn)行非自動化完成測試驗證。然而,此種方式由于測試效率低而影響ota軟件發(fā)布計劃。


技術(shù)實現(xiàn)思路

1、基于上述問題,本申請?zhí)峁┝艘环Nota自動化測試方法、裝置、設(shè)備及存儲介質(zhì),提高ota測試效率。

2、本申請實施例公開了如下技術(shù)方案:

3、第一方面,本申請實施例提供一種ota自動化測試方法,該方法包括:

4、獲取測試配置文件,所述測試配置文件包括打包任務(wù)升級包所需的信息;

5、響應(yīng)于用戶在交互界面所選擇的一個或多個測試對象,根據(jù)所述測試配置文件在云服務(wù)器中創(chuàng)建與所述測試對象對應(yīng)的任務(wù)升級包,并生成對應(yīng)的任務(wù)文件信息;

6、根據(jù)所述任務(wù)文件信息,將所述任務(wù)升級包進(jìn)行打包并推送到客戶端。

7、可選地,所述根據(jù)所述任務(wù)文件信息,將所述任務(wù)升級包進(jìn)行打包并推送到客戶端,具體包括:

8、根據(jù)所述任務(wù)文件信息將所述任務(wù)升級包進(jìn)行打包,重復(fù)第一預(yù)設(shè)壓測數(shù)目次并得到打包測試結(jié)果;

9、將第一預(yù)設(shè)壓測數(shù)目次打包的所述任務(wù)升級包推送到客戶端,并根據(jù)所述打包測試結(jié)果生成打包測試報告。

10、可選地,所述根據(jù)所述任務(wù)文件信息,將所述任務(wù)升級包進(jìn)行打包并推送到客戶端之后,所述方法還包括:

11、將任務(wù)升級包下載到客戶端的第一預(yù)設(shè)空間,重復(fù)第二預(yù)設(shè)壓測數(shù)目次并得到下載測試結(jié)果;

12、根據(jù)所述下載測試結(jié)果生成下載測試報告。

13、可選地,將任務(wù)升級包下載到客戶端的第一預(yù)設(shè)空間之后,所述方法還包括:

14、通過監(jiān)控設(shè)備進(jìn)行逆向測試,重復(fù)第三預(yù)設(shè)壓測數(shù)目次得到關(guān)于所述任務(wù)升級包的前提條件測試結(jié)果;

15、根據(jù)所述前提條件測試結(jié)果得到前提條件測試結(jié)果報告。

16、可選地,所述通過監(jiān)控設(shè)備進(jìn)行逆向測試之后,所述方法還包括:

17、將所述第一預(yù)設(shè)空間中的所述任務(wù)升級包轉(zhuǎn)存到客戶端的第二預(yù)設(shè)空間;

18、當(dāng)所述逆向測試通過時,根據(jù)所述任務(wù)升級包對所述軟件進(jìn)行升級,重復(fù)第四預(yù)設(shè)數(shù)目次并得到任務(wù)包升級測試結(jié)果;

19、根據(jù)所述任務(wù)包升級測試結(jié)果生成任務(wù)包升級測試報告。

20、可選地,后一次下載所述任務(wù)升級包之前,所述方法還包括:

21、將上一次下載到客戶端的第一預(yù)設(shè)空間的所述任務(wù)升級包刪除。

22、可選地,所述根據(jù)所述測試配置文件在云服務(wù)器中創(chuàng)建與所述測試對象對應(yīng)的任務(wù)升級包,并生成對應(yīng)的任務(wù)文件信息,具體包括:

23、根據(jù)python?webdriver調(diào)用所述測試配置文件,在云服務(wù)器中創(chuàng)建與所述測試對象對應(yīng)的任務(wù)升級包,并生成對應(yīng)的任務(wù)文件信息。

24、第二方面,本申請實施例提供一種ota自動化測試裝置,其特征在于,所述裝置包括:獲取模塊、創(chuàng)建模塊和推送模塊;

25、所述獲取模塊,用于獲取測試配置文件,所述測試配置文件包括打包任務(wù)升級包所需的信息;

26、所述創(chuàng)建模塊,用于響應(yīng)于用戶在交互界面所選擇的測試對象,根據(jù)所述測試配置文件在云服務(wù)器中創(chuàng)建與所述測試對象對應(yīng)的任務(wù)升級包,并生成對應(yīng)的任務(wù)文件信息;

27、所述推送模塊,用于根據(jù)所述任務(wù)文件信息,將所述任務(wù)升級包進(jìn)行打包并推送到客戶端。

28、可選地,所述推送模塊,具體用于:

29、根據(jù)所述任務(wù)文件信息將所述任務(wù)升級包進(jìn)行打包,重復(fù)第一預(yù)設(shè)壓測數(shù)目次并得到打包測試結(jié)果;

30、將第一預(yù)設(shè)壓測數(shù)目次打包的所述任務(wù)升級包推送到客戶端,并根據(jù)所述打包測試結(jié)果生成打包測試報告。

31、可選地,所述裝置還包括:下載測試模塊;

32、所述下載測試模塊,用于將任務(wù)升級包下載到客戶端的第一預(yù)設(shè)空間,重復(fù)第二預(yù)設(shè)壓測數(shù)目次并得到下載測試結(jié)果;

33、根據(jù)所述下載測試結(jié)果生成下載測試報告。

34、可選地,所述裝置還包括:前提條件測試模塊;

35、所述前提條件測試模塊,用于通過監(jiān)控設(shè)備進(jìn)行逆向測試,重復(fù)第三預(yù)設(shè)壓測數(shù)目次得到關(guān)于所述任務(wù)升級包的前提條件測試結(jié)果;

36、根據(jù)所述前提條件測試結(jié)果得到前提條件測試結(jié)果報告。

37、可選地,所述裝置還包括:升級測試模塊;

38、所述升級測試模塊,用于將所述第一預(yù)設(shè)空間中的所述任務(wù)升級包轉(zhuǎn)存到客戶端的第二預(yù)設(shè)空間;

39、當(dāng)所述逆向測試通過時,根據(jù)所述任務(wù)升級包對所述軟件進(jìn)行升級,重復(fù)第四預(yù)設(shè)數(shù)目次并得到任務(wù)包升級測試結(jié)果;

40、根據(jù)所述任務(wù)包升級測試結(jié)果生成任務(wù)包升級測試報告。

41、可選地,所述下載測試模塊,還用于:

42、將上一次下載到客戶端的第一預(yù)設(shè)空間的所述任務(wù)升級包刪除。

43、可選地,所述創(chuàng)建模塊,具體用于:

44、根據(jù)python?webdriver調(diào)用所述測試配置文件,在云服務(wù)器中創(chuàng)建與所述測試對象對應(yīng)的任務(wù)升級包,并生成對應(yīng)的任務(wù)文件信息。

45、第三方面,本申請實施例提供一種計算機設(shè)備,包括:存儲器,處理器,及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時,實現(xiàn)如第一方面任一項所述的ota自動化測試方法。

46、第四方面,本申請實施例提供一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)中存儲有指令,當(dāng)所述指令在終端設(shè)備上運行時,使得所述終端設(shè)備執(zhí)行如第一方面任一項所述的ota自動化測試方法。

47、相較于現(xiàn)有技術(shù),本申請具有以下有益效果:

48、首先,獲取測試配置文件,所述測試配置文件包括打包任務(wù)升級包所需的信息;然后,響應(yīng)于用戶在交互界面所選擇的一個或多個測試對象,根據(jù)所述測試配置文件在云服務(wù)器中創(chuàng)建與所述測試對象對應(yīng)的任務(wù)升級包,并生成對應(yīng)的任務(wù)文件信息;最后,根據(jù)所述任務(wù)文件信息,將所述任務(wù)升級包進(jìn)行打包并推送到客戶端。本申請實施例中,針對多個測試對象,實現(xiàn)多個任務(wù)升級包的創(chuàng)建并完成升級任務(wù)的推送,提高了測試效率避免ota軟件發(fā)布計劃受到影響。



技術(shù)特征:

1.一種ota自動化測試方法,其特征在于,所述方法包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述任務(wù)文件信息,將所述任務(wù)升級包進(jìn)行打包并推送到客戶端,具體包括:

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述任務(wù)文件信息,將所述任務(wù)升級包進(jìn)行打包并推送到客戶端之后,所述方法還包括:

4.根據(jù)權(quán)利要求3所述的方法,其特征在于,將任務(wù)升級包下載到客戶端的第一預(yù)設(shè)空間之后,所述方法還包括:

5.根據(jù)群里要求4所述的方法,其特征在于,所述通過監(jiān)控設(shè)備進(jìn)行逆向測試之后,所述方法還包括:

6.根據(jù)權(quán)利要求3-5任一項所述的方法,其特征在于,后一次下載所述任務(wù)升級包之前,所述方法還包括:

7.根據(jù)權(quán)利要求1-5任一項所述的方法,其特征在于,所述根據(jù)所述測試配置文件在云服務(wù)器中創(chuàng)建與所述測試對象對應(yīng)的任務(wù)升級包,并生成對應(yīng)的任務(wù)文件信息,具體包括:

8.一種ota自動化測試裝置,其特征在于,所述裝置包括:獲取模塊、創(chuàng)建模塊和推送模塊;

9.一種計算機設(shè)備,其特征在于,包括:存儲器,處理器,及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時,實現(xiàn)如權(quán)利要求1-7任一項所述的ota自動化測試方法。

10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)中存儲有指令,當(dāng)所述指令在終端設(shè)備上運行時,使得所述終端設(shè)備執(zhí)行如權(quán)利要求1-7任一項所述的ota自動化測試方法。


技術(shù)總結(jié)
本申請公開了一種OTA自動化測試方法、裝置、設(shè)備及存儲介質(zhì)。該方法包括:獲取測試配置文件,所述測試配置文件包括打包任務(wù)升級包所需的信息;響應(yīng)于用戶在交互界面所選擇的一個或多個測試對象,根據(jù)所述測試配置文件在云服務(wù)器中創(chuàng)建與所述測試對象對應(yīng)的任務(wù)升級包,并生成對應(yīng)的任務(wù)文件信息;根據(jù)所述任務(wù)文件信息,將所述任務(wù)升級包進(jìn)行打包并推送到客戶端。針對多個測試對象,實現(xiàn)多個任務(wù)升級包的創(chuàng)建并完成升級任務(wù)的推送,提高了測試效率,避免OTA軟件發(fā)布計劃受到影響。

技術(shù)研發(fā)人員:田亮亮,韓曉璇,周三國,劉銀
受保護(hù)的技術(shù)使用者:上海汽車集團(tuán)股份有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/5/19
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1