欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種熱修復的自動測試方法、裝置、設備及介質(zhì)與流程

文檔序號:40541469發(fā)布日期:2025-01-03 11:00閱讀:10來源:國知局
一種熱修復的自動測試方法、裝置、設備及介質(zhì)與流程

本發(fā)明涉及軟件升級測試,適用于金融領域,尤其涉及一種熱修復的自動測試方法、裝置、設備及介質(zhì)。


背景技術(shù):

1、熱修復(hot?fix)是一種在不中斷用戶正常使用應用(如某銀行的app應用)或服務的情況下,對軟件或系統(tǒng)中存在的緊急問題進行修復的技術(shù)手段。這種修復方式允許開發(fā)者快速響應并解決線上出現(xiàn)的bug或安全問題,而無需用戶手動下載和安裝完整的應用更新包。

2、在android(安卓)開發(fā)中,熱修復技術(shù)尤為重要,android熱修復技術(shù)是對線上版本進行靜默更新的軟件線上升級技術(shù),其主要用于應對一些突發(fā)性的、緊急的問題。熱修復后會對比熱修復前后兩個版本的差異,打出補丁包,然后在應用(即app)運行時,把補丁包動態(tài)地整合到應用的運行環(huán)境中,用補丁包中的類或者方法去替換現(xiàn)有的類或者方法,從而達到熱修復的效果。

3、android熱修復是一個重要但低頻的功能,在對用戶端進行熱修復前,需要在測試終端上先進行相應的熱修復,并通過測試后,再對用戶端進行進行熱修復。目前,熱修復測試通過人工完成,且測試流程復雜、冗長、繁瑣、耗時長。測試人員需要對多個平臺(如android平臺、ios平臺、web平臺等)進行操作,同時需要從非響應數(shù)據(jù)中獲數(shù)據(jù)信息或狀態(tài)信息,以校驗當前熱修復的狀態(tài)及進度。這需要測試人員對被測系統(tǒng)熟悉,并掌握相關測試技術(shù),才能完成熱修復功能的測試任務。而且測試流程復雜,下載差分包耗時長,測試成本高。因為高額的測試成本,在測試規(guī)劃中,往往不受重視程,僅安排粗略的用例執(zhí)行,為后續(xù)用戶端熱修復是否成功埋下了隱患。


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

1、鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供可應用于金融科技或其它相關領域的一種熱修復的自動測試方法、裝置、設備及介質(zhì),旨在現(xiàn)有熱修復進行測試時,無法自動測試,且測試效率低的問題。

2、本發(fā)明的技術(shù)方案如下:

3、第一方面,本發(fā)明提供一種熱修復的自動測試方法,其包括:

4、將測試用例和執(zhí)行腳本解耦為測試用例文件和測試程序;

5、通過所述測試程序解析所述測試用例文件,并生成測試集用于待測試設備接入時進行自動化測試;

6、與多個待測試設備同時連接,并為各測試設備分配獨立的自動化測試的任務線程;

7、根據(jù)所述測試用例文件中的各升級場景進行熱修復自動化測試,并生成測試結(jié)果;

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

9、第二方面,本發(fā)明提供一種熱修復的自動測試裝置,包括:

10、解耦模塊,用于將測試用例和執(zhí)行腳本解耦為測試用例文件和測試程序;

11、解析模塊,用于通過所述測試程序解析所述測試用例文件,并生成測試集用于待測試設備接入時進行自動化測試;

12、通訊及控制模塊,用于與多個待測試設備同時連接,并為各測試設備分配獨立的自動化測試的任務線程;

13、自動化測試模塊,用于根據(jù)所述測試用例文件中的各升級場景進行熱修復自動化測試,并生成測試結(jié)果;

14、報告生成模塊,用于根據(jù)測試結(jié)果生成測試報告。

15、第三方面,本發(fā)明提供一種熱修復的自動測試設備,所述設備包括至少一個處理器;以及,

16、與所述至少一個處理器通信連接的存儲器;其中,

17、所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行上述熱修復的自動測試方法。

18、第四方面,本發(fā)明提供一種非易失性計算機可讀存儲介質(zhì),所述非易失性計算機可讀存儲介質(zhì)存儲有計算機可執(zhí)行指令,該計算機可執(zhí)行指令被一個或多個處理器執(zhí)行時,可使得所述一個或多個處理器執(zhí)行上述的熱修復的自動測試方法。

19、有益效果:本發(fā)明公開了一種熱修復的自動測試方法、裝置、設備及介質(zhì),相比于現(xiàn)有技術(shù),本發(fā)明通過解耦測試用例和執(zhí)行腳本,支持測試用例和執(zhí)行腳本同時開發(fā),提高協(xié)同效率,而且在自動化測試時采用多設備接入方案,支持不同硬件設備同時進行測試,實現(xiàn)高效執(zhí)行兼容性測試,效率成倍提高。



技術(shù)特征:

1.一種熱修復的自動測試方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的熱修復的自動測試方法,其特征在于,所述通過所述測試程序解析所述測試用例文件,并生成測試集用于待測試設備接入時進行自動化測試的步驟,包括:

3.根據(jù)權(quán)利要求1所述的熱修復的自動測試方法,其特征在于,所述與多個待測試設備同時連接,并為各測試設備分配獨立的自動化測試的任務線程的步驟,包括:

4.根據(jù)權(quán)利要求1所述的熱修復的自動測試方法,其特征在于,所述根據(jù)所述測試用例文件中的各升級場景進行熱修復自動化測試,并生成測試結(jié)果的步驟,包括:

5.根據(jù)權(quán)利要求4所述的熱修復的自動測試方法,其特征在于,所述在熱修復時,通過后端接口狀態(tài)查詢、實時android日志查詢和系統(tǒng)信息adb查詢校驗熱修復狀態(tài)和進度的步驟,包括:

6.根據(jù)權(quán)利要求5所述的熱修復的自動測試方法,其特征在于,所述在熱修復時,通過后端接口狀態(tài)查詢、實時android日志查詢和系統(tǒng)信息adb查詢校驗熱修復狀態(tài)和進度的步驟,還包括:

7.根據(jù)權(quán)利要求5所述的熱修復的自動測試方法,其特征在于,所述根據(jù)所述測試用例中的各升級場景進行熱修復自動化測試,并生成測試結(jié)果的步驟,還包括:

8.一種熱修復的自動測試裝置,其特征在于,包括:

9.一種熱修復的自動測試設備,其特征在于,所述設備包括至少一個處理器;以及,

10.一種非易失性計算機可讀存儲介質(zhì),其特征在于,所述非易失性計算機可讀存儲介質(zhì)存儲有計算機可執(zhí)行指令,該計算機可執(zhí)行指令被一個或多個處理器執(zhí)行時,可使得所述一個或多個處理器執(zhí)行權(quán)利要求1-7任一項所述的熱修復的自動測試方法。


技術(shù)總結(jié)
本發(fā)明公開了一種熱修復的自動測試方法、裝置、設備及介質(zhì),其包括:將測試用例和執(zhí)行腳本解耦為測試用例文件和測試程序;之后通過所述測試程序解析所述測試用例文件,并生成測試集用于待測試設備接入時進行自動化測試;之后與多個待測試設備同時連接,并為各測試設備分配獨立的自動化測試的任務線程;之后根據(jù)所述測試用例文件中的各升級場景進行熱修復自動化測試,并生成測試結(jié)果;之后根據(jù)測試結(jié)果生成測試報告。本發(fā)明通過解耦測試用例和執(zhí)行腳本,支持同時開發(fā),提高協(xié)同效率,而且在自動化測試時采用多設備接入方案,支持不同硬件設備同時進行測試,實現(xiàn)高效執(zhí)行兼容性測試,效率成倍提高。

技術(shù)研發(fā)人員:張上慶
受保護的技術(shù)使用者:平安科技(深圳)有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/1/2
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
铜梁县| 内黄县| 察雅县| 渭南市| 新蔡县| 开原市| 通道| 紫阳县| 阿克苏市| 清镇市| 沂南县| 嘉荫县| 湛江市| 色达县| 宣武区| 丰顺县| 伊川县| 莒南县| 汽车| 彭泽县| 怀柔区| 交口县| 琼结县| 将乐县| 阳朔县| 那曲县| 兴安盟| 新建县| 彭阳县| 子长县| 巫山县| 长宁区| 高平市| 凯里市| 沙田区| 乐安县| 巴中市| 福海县| 财经| 玉林市| 兰考县|