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

一種基于廣度優(yōu)先算法的批量比對(duì)測試方法及裝置與流程

文檔序號(hào):40481361發(fā)布日期:2024-12-31 12:49閱讀:10來源:國知局
一種基于廣度優(yōu)先算法的批量比對(duì)測試方法及裝置與流程

本發(fā)明涉及數(shù)據(jù)測試,尤其涉及一種基于廣度優(yōu)先算法的批量比對(duì)測試方法及裝置。


背景技術(shù):

1、隨著電信行業(yè)在經(jīng)歷了通訊技術(shù)的飛速發(fā)展后,5g技術(shù)也在商業(yè)規(guī)模上迅猛沖刺。5g時(shí)代電信計(jì)費(fèi)系統(tǒng)的業(yè)務(wù)更加復(fù)雜,客戶對(duì)計(jì)費(fèi)的準(zhǔn)確性要求也進(jìn)一步提高。因此,在系統(tǒng)升級(jí)改造過程中,為保證客戶滿意度,需要不斷提高測試質(zhì)量和測試效率。

2、對(duì)于系統(tǒng)升級(jí)改造過程中任何需求配置和程序的修改,在系統(tǒng)上線前都不僅要經(jīng)過完整的功能回歸測試,還要經(jīng)過全面的業(yè)務(wù)場景測試。為了達(dá)到業(yè)務(wù)場景測試的全面覆蓋,就需要針對(duì)升級(jí)前后的系統(tǒng)進(jìn)行大批量業(yè)務(wù)場景數(shù)據(jù)的比對(duì)測試,以確保新系統(tǒng)上線后零故障、零問題。但是,由于批量比對(duì)測試數(shù)據(jù)量大,處理流程長,目前的批量比對(duì)測試中對(duì)測試任務(wù)的調(diào)度存在瓶頸,導(dǎo)致測試效率低。因此,迫切需要一種高效準(zhǔn)確的批量比對(duì)測試方法,來解決遇到的痛點(diǎn)問題。


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

1、本發(fā)明所要解決的技術(shù)問題是提供一種基于廣度優(yōu)先算法的批量比對(duì)測試方法及裝置,以解決上述技術(shù)問題。

2、本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下:一種基于廣度優(yōu)先算法的批量比對(duì)測試方法,包括:獲取針對(duì)待測試系統(tǒng)的待比對(duì)測試場景;分別獲取各個(gè)所述待比對(duì)測試場景對(duì)應(yīng)的測試任務(wù),每個(gè)所述測試任務(wù)表征執(zhí)行所述待比對(duì)測試場景對(duì)應(yīng)的測試用例的任務(wù);根據(jù)所述待比對(duì)測試場景和所述測試任務(wù),獲取測試任務(wù)調(diào)度圖,所述測試任務(wù)調(diào)度圖表征測試任務(wù)的初步執(zhí)行流程;基于廣度優(yōu)先算法,遍歷所述測試任務(wù)調(diào)度圖,計(jì)算各個(gè)所述測試任務(wù)的優(yōu)先級(jí),根據(jù)各個(gè)所述測試任務(wù)的優(yōu)先級(jí)生成測試任務(wù)調(diào)度方案;根據(jù)所述測試任務(wù)調(diào)度方案,對(duì)所述待測試系統(tǒng)進(jìn)行批量比對(duì)測試,生成比對(duì)測試結(jié)果。

3、本發(fā)明的有益效果是:本發(fā)明針對(duì)待測試系統(tǒng),梳理需要進(jìn)行比對(duì)測試的測試任務(wù),并獲取測試任務(wù)調(diào)度圖。再通過廣度優(yōu)先算法遍歷測試任務(wù)調(diào)度圖,對(duì)各個(gè)測試任務(wù)的執(zhí)行優(yōu)先級(jí)進(jìn)行計(jì)算,生成更優(yōu)的測試任務(wù)調(diào)度方案。本發(fā)明通過廣度優(yōu)先算法實(shí)現(xiàn)了對(duì)測試任務(wù)的自動(dòng)調(diào)度,使測試任務(wù)能夠多并發(fā)的執(zhí)行,大大提升了批量比對(duì)測試效率。

4、在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。

5、進(jìn)一步,所述根據(jù)所述待比對(duì)測試場景和所述測試任務(wù),獲取測試任務(wù)調(diào)度圖,包括:根據(jù)所述待比對(duì)測試場景和所述測試任務(wù),判斷是否能夠復(fù)用預(yù)配置的現(xiàn)有測試流程,若能夠復(fù)用,則獲取所述現(xiàn)有測試流程對(duì)應(yīng)的測試任務(wù)調(diào)度圖作為所述測試任務(wù)調(diào)度圖;否則,對(duì)所述測試任務(wù)進(jìn)行編排,生成所述測試任務(wù)調(diào)度圖。

6、采用上述進(jìn)一步方案的有益效果是:預(yù)配置現(xiàn)有測試流程,當(dāng)能夠復(fù)用現(xiàn)有測試流程時(shí),可直接采用現(xiàn)有測試流程對(duì)應(yīng)的測試任務(wù)調(diào)度圖進(jìn)行后續(xù)的處理,無需重新對(duì)測試任務(wù)進(jìn)行編排,提升整體測試效率。

7、進(jìn)一步,所述根據(jù)所述待比對(duì)測試場景和所述測試任務(wù),判斷是否能夠復(fù)用預(yù)配置的現(xiàn)有測試流程,包括:分別獲取所述待比對(duì)測試場景的第一數(shù)量和所述測試任務(wù)的第二數(shù)量;判斷所述第一數(shù)量是否小于預(yù)設(shè)的測試場景數(shù)量閾值,并判斷所述第二數(shù)量是否小于預(yù)設(shè)的測試任務(wù)數(shù)量閾值,若所述第一數(shù)量小于所述測試場景數(shù)量閾值且所述第二數(shù)量小于所述測試任務(wù)數(shù)量閾值,則判定為能夠復(fù)用現(xiàn)有測試流程;否則,判定為不能夠復(fù)用現(xiàn)有測試流程。

8、進(jìn)一步,所述待測試系統(tǒng)包括新系統(tǒng)和舊系統(tǒng),所述新系統(tǒng)表征更新后的系統(tǒng),所述舊系統(tǒng)表征更新前的系統(tǒng);所述根據(jù)所述測試任務(wù)調(diào)度方案,對(duì)所述待測試系統(tǒng)進(jìn)行批量比對(duì)測試,生成比對(duì)測試結(jié)果,包括:按照所述測試任務(wù)調(diào)度方案,采用所述新系統(tǒng)和所述舊系統(tǒng)分別執(zhí)行各個(gè)所述測試任務(wù),并分別生成與各個(gè)所述測試任務(wù)對(duì)應(yīng)的新系統(tǒng)測試結(jié)果和舊系統(tǒng)測試結(jié)果;對(duì)于每個(gè)所述測試任務(wù),對(duì)所述測試任務(wù)對(duì)應(yīng)的所述新系統(tǒng)測試結(jié)果和所述舊系統(tǒng)測試結(jié)果進(jìn)行比對(duì)分析,生成比對(duì)測試結(jié)果。

9、進(jìn)一步,對(duì)于每個(gè)所述測試任務(wù),所述對(duì)所述測試任務(wù)對(duì)應(yīng)的所述新系統(tǒng)測試結(jié)果和所述舊系統(tǒng)測試結(jié)果進(jìn)行比對(duì)分析,生成比對(duì)測試結(jié)果,包括:對(duì)于每個(gè)所述測試任務(wù),對(duì)所述測試任務(wù)對(duì)應(yīng)的所述新系統(tǒng)測試結(jié)果和所述舊系統(tǒng)測試結(jié)果進(jìn)行比對(duì)分析,生成比對(duì)分析結(jié)果,所述比對(duì)分析結(jié)果為新系統(tǒng)測試結(jié)果和舊系統(tǒng)測試結(jié)果相同或新系統(tǒng)測試結(jié)果和舊系統(tǒng)測試結(jié)果不同;判斷所述比對(duì)分析結(jié)果是否符合預(yù)期,并生成所述比對(duì)測試結(jié)果,所述比對(duì)測試結(jié)果為符合預(yù)期或不符合預(yù)期;其中,當(dāng)所述新系統(tǒng)中與所述測試任務(wù)對(duì)應(yīng)的內(nèi)容存在更新時(shí),所述預(yù)期為新系統(tǒng)測試結(jié)果和舊系統(tǒng)測試結(jié)果不同;否則,所述預(yù)期為新系統(tǒng)測試結(jié)果和舊系統(tǒng)測試結(jié)果相同。

10、進(jìn)一步,所述方法還包括:根據(jù)各個(gè)所述比對(duì)測試結(jié)果,生成批量比對(duì)測試報(bào)告。

11、采用上述進(jìn)一步方案的有益效果是:通過生成批量比對(duì)測試報(bào)告,便于對(duì)比對(duì)測試結(jié)果進(jìn)行整合與展示,從而便于對(duì)比對(duì)測試結(jié)果進(jìn)行分析。

12、為解決上述技術(shù)問題,本發(fā)明還提供了一種基于廣度優(yōu)先算法的批量比對(duì)測試裝置,包括:

13、測試場景獲取模塊,用于獲取針對(duì)待測試系統(tǒng)的待比對(duì)測試場景;

14、測試任務(wù)獲取模塊,用于分別獲取各個(gè)所述待比對(duì)測試場景對(duì)應(yīng)的測試任務(wù),每個(gè)所述測試任務(wù)表征執(zhí)行所述待比對(duì)測試場景對(duì)應(yīng)的測試用例的任務(wù);

15、調(diào)度圖獲取模塊,用于根據(jù)所述待比對(duì)測試場景和所述測試任務(wù),獲取測試任務(wù)調(diào)度圖,所述測試任務(wù)調(diào)度圖表征測試任務(wù)的初步執(zhí)行流程;

16、調(diào)度方案生成模塊,用于基于廣度優(yōu)先算法,遍歷所述測試任務(wù)調(diào)度圖,計(jì)算各個(gè)所述測試任務(wù)的優(yōu)先級(jí),根據(jù)各個(gè)所述測試任務(wù)的優(yōu)先級(jí)生成測試任務(wù)調(diào)度方案;

17、測試模塊,用于根據(jù)所述測試任務(wù)調(diào)度方案,對(duì)所述待測試系統(tǒng)進(jìn)行批量比對(duì)測試,生成比對(duì)測試結(jié)果。

18、進(jìn)一步,所述調(diào)度圖獲取模塊包括:調(diào)度圖獲取單元,用于根據(jù)所述待比對(duì)測試場景和所述測試任務(wù),判斷是否能夠復(fù)用預(yù)配置的現(xiàn)有測試流程,若能夠復(fù)用,則獲取所述現(xiàn)有測試流程對(duì)應(yīng)的測試任務(wù)調(diào)度圖作為所述測試任務(wù)調(diào)度圖;否則,對(duì)所述測試任務(wù)進(jìn)行編排,生成所述測試任務(wù)調(diào)度圖。

19、為解決上述技術(shù)問題,本發(fā)明還提供了一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如前所述的一種基于廣度優(yōu)先算法的批量比對(duì)測試方法。

20、為解決上述技術(shù)問題,本發(fā)明還提供了一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行如前所述的一種基于廣度優(yōu)先算法的批量比對(duì)測試方法。



技術(shù)特征:

1.一種基于廣度優(yōu)先算法的批量比對(duì)測試方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述一種基于廣度優(yōu)先算法的批量比對(duì)測試方法,其特征在于,所述根據(jù)所述待比對(duì)測試場景和所述測試任務(wù),獲取測試任務(wù)調(diào)度圖,包括:

3.根據(jù)權(quán)利要求2所述一種基于廣度優(yōu)先算法的批量比對(duì)測試方法,其特征在于,所述根據(jù)所述待比對(duì)測試場景和所述測試任務(wù),判斷是否能夠復(fù)用預(yù)配置的現(xiàn)有測試流程,包括:

4.根據(jù)權(quán)利要求1所述一種基于廣度優(yōu)先算法的批量比對(duì)測試方法,其特征在于,所述待測試系統(tǒng)包括新系統(tǒng)和舊系統(tǒng),所述新系統(tǒng)表征更新后的系統(tǒng),所述舊系統(tǒng)表征更新前的系統(tǒng);所述根據(jù)所述測試任務(wù)調(diào)度方案,對(duì)所述待測試系統(tǒng)進(jìn)行批量比對(duì)測試,生成比對(duì)測試結(jié)果,包括:

5.根據(jù)權(quán)利要求4所述一種基于廣度優(yōu)先算法的批量比對(duì)測試方法,其特征在于,對(duì)于每個(gè)所述測試任務(wù),所述對(duì)所述測試任務(wù)對(duì)應(yīng)的所述新系統(tǒng)測試結(jié)果和所述舊系統(tǒng)測試結(jié)果進(jìn)行比對(duì)分析,生成比對(duì)測試結(jié)果,包括:

6.根據(jù)權(quán)利要求1所述一種基于廣度優(yōu)先算法的批量比對(duì)測試方法,其特征在于,還包括:根據(jù)各個(gè)所述比對(duì)測試結(jié)果,生成批量比對(duì)測試報(bào)告。

7.一種基于廣度優(yōu)先算法的批量比對(duì)測試裝置,其特征在于,包括:

8.根據(jù)權(quán)利要求7所述一種基于廣度優(yōu)先算法的批量比對(duì)測試裝置,其特征在于,所述調(diào)度圖獲取模塊包括:

9.一種電子設(shè)備,其特征在于,包括存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如權(quán)利要求1至6中任一項(xiàng)所述的一種基于廣度優(yōu)先算法的批量比對(duì)測試方法。

10.一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)計(jì)算機(jī)指令,其特征在于,所述計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行權(quán)利要求1至6任一項(xiàng)所述的一種基于廣度優(yōu)先算法的批量比對(duì)測試方法。


技術(shù)總結(jié)
本發(fā)明涉及一種基于廣度優(yōu)先算法的批量比對(duì)測試方法及裝置,方法包括:獲取針對(duì)待測試系統(tǒng)的待比對(duì)測試場景;分別獲取各個(gè)所述待比對(duì)測試場景對(duì)應(yīng)的測試任務(wù),每個(gè)所述測試任務(wù)表征執(zhí)行所述待比對(duì)測試場景對(duì)應(yīng)的測試用例的任務(wù);根據(jù)所述待比對(duì)測試場景和所述測試任務(wù),獲取測試任務(wù)調(diào)度圖,所述測試任務(wù)調(diào)度圖表征測試任務(wù)的初步執(zhí)行流程;基于廣度優(yōu)先算法,遍歷所述測試任務(wù)調(diào)度圖,計(jì)算各個(gè)所述測試任務(wù)的優(yōu)先級(jí),根據(jù)各個(gè)所述測試任務(wù)的優(yōu)先級(jí)生成測試任務(wù)調(diào)度方案;根據(jù)所述測試任務(wù)調(diào)度方案,對(duì)所述待測試系統(tǒng)進(jìn)行批量比對(duì)測試,生成比對(duì)測試結(jié)果。本發(fā)明通過廣度優(yōu)先算法實(shí)現(xiàn)了對(duì)測試任務(wù)的自動(dòng)調(diào)度,大大提升了批量比對(duì)測試效率。

技術(shù)研發(fā)人員:劉勝騰
受保護(hù)的技術(shù)使用者:北京思特奇信息技術(shù)股份有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/30
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
德昌县| 南靖县| 丘北县| 肇庆市| 惠水县| 东港市| 枞阳县| 射洪县| 博白县| 汾西县| 来凤县| 深圳市| 宁武县| 东至县| 滕州市| 旬阳县| 新化县| 旌德县| 南充市| 乌鲁木齐市| 吉隆县| 林西县| 星子县| 雷山县| 岱山县| 沛县| 新建县| 祁东县| 台东市| 交口县| 墨玉县| 莱州市| 湘西| 界首市| 锡林郭勒盟| 土默特右旗| 仁怀市| 峨山| 陕西省| 丹巴县| 商城县|