国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      運(yùn)價(jià)發(fā)布系統(tǒng)的測試方法和裝置、存儲介質(zhì)及電子設(shè)備與流程

      文檔序號:40364131發(fā)布日期:2024-12-18 13:49閱讀:14來源:國知局
      運(yùn)價(jià)發(fā)布系統(tǒng)的測試方法和裝置、存儲介質(zhì)及電子設(shè)備與流程

      本技術(shù)涉及數(shù)據(jù)處理、電子信息領(lǐng)域及其他相關(guān),具體而言,涉及一種運(yùn)價(jià)發(fā)布系統(tǒng)的測試方法和裝置、存儲介質(zhì)及電子設(shè)備。


      背景技術(shù):

      1、運(yùn)價(jià)發(fā)布系統(tǒng)負(fù)責(zé)運(yùn)價(jià)及適用規(guī)則等相關(guān)數(shù)據(jù)的采集、處理和存儲,并提供給運(yùn)價(jià)搜索計(jì)算系統(tǒng)參與機(jī)票銷售。為了提升運(yùn)價(jià)管理水平和發(fā)布效率,航空公司通常使用內(nèi)部的運(yùn)價(jià)管理系統(tǒng)與航信系統(tǒng)來對接和批量發(fā)布運(yùn)價(jià)數(shù)據(jù)。針對批量運(yùn)價(jià)數(shù)據(jù),運(yùn)價(jià)發(fā)布系統(tǒng)承擔(dān)了格式檢查、邏輯校驗(yàn)、入庫存儲等多種工作,但由于業(yè)務(wù)處理復(fù)雜、功能點(diǎn)眾多,系統(tǒng)版本升級的測試工作量巨大。尤其是針對舊版本已有功能的回歸測試,因系統(tǒng)本身是數(shù)據(jù)導(dǎo)入處理,并沒有對外暴露的接口,基于接口的常規(guī)自動化測試工具并不適用。手工測試更是費(fèi)時(shí)耗力,針對這樣超大規(guī)模數(shù)據(jù)量和功能點(diǎn)眾多的回歸測試幾乎不可能通過人工操作來實(shí)現(xiàn)。運(yùn)價(jià)發(fā)布系統(tǒng)基本每個(gè)月甚至每周都有新版本發(fā)布,針對批量數(shù)據(jù)發(fā)布功能急需提升自動化回歸測試能力。

      2、針對相關(guān)技術(shù)中通過人工的方式對更新后的運(yùn)價(jià)發(fā)布系統(tǒng)進(jìn)行回歸測試,導(dǎo)致運(yùn)價(jià)發(fā)布系統(tǒng)的回歸測試效率比較低的問題,目前尚未提出有效的解決方案。


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

      1、本技術(shù)的主要目的在于提供一種運(yùn)價(jià)發(fā)布系統(tǒng)的測試方法和裝置、存儲介質(zhì)及電子設(shè)備,以解決相關(guān)技術(shù)中通過人工的方式對更新后的運(yùn)價(jià)發(fā)布系統(tǒng)進(jìn)行回歸測試,導(dǎo)致運(yùn)價(jià)發(fā)布系統(tǒng)的回歸測試效率比較低的問題。

      2、為了實(shí)現(xiàn)上述目的,根據(jù)本技術(shù)的一個(gè)方面,提供了一種運(yùn)價(jià)發(fā)布系統(tǒng)的測試方法。該方法包括:依據(jù)待測試的運(yùn)價(jià)發(fā)布系統(tǒng)對目標(biāo)航空業(yè)務(wù)數(shù)據(jù)進(jìn)行發(fā)布,得到第一發(fā)布結(jié)果;獲取歷史運(yùn)價(jià)發(fā)布系統(tǒng)對所述目標(biāo)航空業(yè)務(wù)數(shù)據(jù)進(jìn)行發(fā)布的第二發(fā)布結(jié)果;依據(jù)所述第一發(fā)布結(jié)果和所述第二發(fā)布結(jié)果,得到所述待測試的運(yùn)價(jià)發(fā)布系統(tǒng)的目標(biāo)測試結(jié)果。

      3、進(jìn)一步地,依據(jù)所述第一發(fā)布結(jié)果和所述第二發(fā)布結(jié)果,得到所述待測試的運(yùn)價(jià)發(fā)布系統(tǒng)的目標(biāo)測試結(jié)果包括:通過目標(biāo)查詢比對算法判斷所述第一發(fā)布結(jié)果和所述第二發(fā)布結(jié)果是否相同,得到目標(biāo)判斷結(jié)果;若所述目標(biāo)判斷結(jié)果表征所述第一發(fā)布結(jié)果和所述第二發(fā)布結(jié)果相同,則確定所述待測試的運(yùn)價(jià)發(fā)布系統(tǒng)的目標(biāo)測試結(jié)果為測試通過;若所述目標(biāo)判斷結(jié)果表征所述第一發(fā)布結(jié)果和所述第二發(fā)布結(jié)果不相同,則確定所述待測試的運(yùn)價(jià)發(fā)布系統(tǒng)的目標(biāo)測試結(jié)果為測試未通過。

      4、進(jìn)一步地,通過目標(biāo)查詢比對算法判斷所述第一發(fā)布結(jié)果和所述第二發(fā)布結(jié)果是否相同,得到目標(biāo)判斷結(jié)果包括:對所述第一發(fā)布結(jié)果和所述第二發(fā)布結(jié)果建立映射,得到映射關(guān)系;通過所述目標(biāo)查詢比對算法基于所述映射關(guān)系對所述第一發(fā)布結(jié)果和所述第二發(fā)布結(jié)果進(jìn)行計(jì)算,得到目標(biāo)計(jì)算結(jié)果;依據(jù)所述目標(biāo)計(jì)算結(jié)果,得到所述目標(biāo)判斷結(jié)果。

      5、進(jìn)一步地,依據(jù)所述目標(biāo)計(jì)算結(jié)果,得到所述目標(biāo)判斷結(jié)果包括:判斷所述目標(biāo)計(jì)算結(jié)果和預(yù)設(shè)數(shù)值是否相等,得到初始判斷結(jié)果;若所述初始判斷結(jié)果表征所述目標(biāo)計(jì)算結(jié)果和所述預(yù)設(shè)數(shù)值相等,則確定所述目標(biāo)判斷結(jié)果為所述第一發(fā)布結(jié)果和所述第二發(fā)布結(jié)果相同;若所述初始判斷結(jié)果表征所述目標(biāo)計(jì)算結(jié)果和所述預(yù)設(shè)數(shù)值不相等,則確定所述目標(biāo)判斷結(jié)果為所述第一發(fā)布結(jié)果和所述第二發(fā)布結(jié)果不相同。

      6、進(jìn)一步地,在確定所述待測試的運(yùn)價(jià)發(fā)布系統(tǒng)的目標(biāo)測試結(jié)果為測試未通過之后,所述方法還包括:依據(jù)所述第一發(fā)布結(jié)果和所述第二發(fā)布結(jié)果,確定所述待測試的運(yùn)價(jià)發(fā)布系統(tǒng)和所述歷史運(yùn)價(jià)發(fā)布系統(tǒng)的差異信息;依據(jù)所述差異信息對所述待測試的運(yùn)價(jià)發(fā)布系統(tǒng)進(jìn)行優(yōu)化處理。

      7、進(jìn)一步地,在依據(jù)待測試的運(yùn)價(jià)發(fā)布系統(tǒng)對目標(biāo)航空業(yè)務(wù)數(shù)據(jù)進(jìn)行發(fā)布,得到第一發(fā)布結(jié)果之前,所述方法還包括:獲取多個(gè)航空公司對應(yīng)的初始航空業(yè)務(wù)數(shù)據(jù);依據(jù)航空業(yè)務(wù)數(shù)據(jù)的時(shí)間批次,對所述初始航空業(yè)務(wù)數(shù)據(jù)進(jìn)行分類,得到分類后的初始航空業(yè)務(wù)數(shù)據(jù);依據(jù)航空業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)格式對所述分類后的初始航空業(yè)務(wù)數(shù)據(jù)進(jìn)行分類,得到所述目標(biāo)航空業(yè)務(wù)數(shù)據(jù)。

      8、進(jìn)一步地,依據(jù)待測試的運(yùn)價(jià)發(fā)布系統(tǒng)對目標(biāo)航空業(yè)務(wù)數(shù)據(jù)進(jìn)行發(fā)布,得到第一發(fā)布結(jié)果包括:依據(jù)所述待測試的運(yùn)價(jià)發(fā)布系統(tǒng)中的調(diào)度集群對所述目標(biāo)航空業(yè)務(wù)數(shù)據(jù)進(jìn)行調(diào)度操作,得到第一航空業(yè)務(wù)數(shù)據(jù);依據(jù)所述待測試的運(yùn)價(jià)發(fā)布系統(tǒng)中的校驗(yàn)處理集群對所述第一航空業(yè)務(wù)數(shù)據(jù)進(jìn)行校驗(yàn)處理,得到第二航空業(yè)務(wù)數(shù)據(jù);依據(jù)所述待測試的運(yùn)價(jià)發(fā)布系統(tǒng)中的數(shù)據(jù)提交集群對所述第二航空業(yè)務(wù)數(shù)據(jù)進(jìn)行發(fā)布,得到所述第一發(fā)布結(jié)果。

      9、為了實(shí)現(xiàn)上述目的,根據(jù)本技術(shù)的另一方面,提供了一種運(yùn)價(jià)發(fā)布系統(tǒng)的測試裝置。該裝置包括:發(fā)布單元,用于依據(jù)待測試的運(yùn)價(jià)發(fā)布系統(tǒng)對目標(biāo)航空業(yè)務(wù)數(shù)據(jù)進(jìn)行發(fā)布,得到第一發(fā)布結(jié)果;第一獲取單元,用于獲取歷史運(yùn)價(jià)發(fā)布系統(tǒng)對所述目標(biāo)航空業(yè)務(wù)數(shù)據(jù)進(jìn)行發(fā)布的第二發(fā)布結(jié)果;第一確定單元,用于依據(jù)所述第一發(fā)布結(jié)果和所述第二發(fā)布結(jié)果,得到所述待測試的運(yùn)價(jià)發(fā)布系統(tǒng)的目標(biāo)測試結(jié)果。

      10、進(jìn)一步地,第一確定單元包括:判斷模塊,用于通過目標(biāo)查詢比對算法判斷所述第一發(fā)布結(jié)果和所述第二發(fā)布結(jié)果是否相同,得到目標(biāo)判斷結(jié)果;第一確定模塊,用于若所述目標(biāo)判斷結(jié)果表征所述第一發(fā)布結(jié)果和所述第二發(fā)布結(jié)果相同,則確定所述待測試的運(yùn)價(jià)發(fā)布系統(tǒng)的目標(biāo)測試結(jié)果為測試通過;第二確定模塊,用于若所述目標(biāo)判斷結(jié)果表征所述第一發(fā)布結(jié)果和所述第二發(fā)布結(jié)果不相同,則確定所述待測試的運(yùn)價(jià)發(fā)布系統(tǒng)的目標(biāo)測試結(jié)果為測試未通過。

      11、進(jìn)一步地,判斷模塊包括:映射子模塊,用于對所述第一發(fā)布結(jié)果和所述第二發(fā)布結(jié)果建立映射,得到映射關(guān)系;計(jì)算子模塊,用于通過所述目標(biāo)查詢比對算法基于所述映射關(guān)系對所述第一發(fā)布結(jié)果和所述第二發(fā)布結(jié)果進(jìn)行計(jì)算,得到目標(biāo)計(jì)算結(jié)果;確定子模塊,用于依據(jù)所述目標(biāo)計(jì)算結(jié)果,得到所述目標(biāo)判斷結(jié)果。

      12、進(jìn)一步地,確定子模塊包括:判斷次子模塊,用于判斷所述目標(biāo)計(jì)算結(jié)果和預(yù)設(shè)數(shù)值是否相等,得到初始判斷結(jié)果;第一確定次子模塊,用于若所述初始判斷結(jié)果表征所述目標(biāo)計(jì)算結(jié)果和所述預(yù)設(shè)數(shù)值相等,則確定所述目標(biāo)判斷結(jié)果為所述第一發(fā)布結(jié)果和所述第二發(fā)布結(jié)果相同;第二確定次子模塊,用于若所述初始判斷結(jié)果表征所述目標(biāo)計(jì)算結(jié)果和所述預(yù)設(shè)數(shù)值不相等,則確定所述目標(biāo)判斷結(jié)果為所述第一發(fā)布結(jié)果和所述第二發(fā)布結(jié)果不相同。

      13、進(jìn)一步地,所述裝置還包括:第二確定單元,用于在確定所述待測試的運(yùn)價(jià)發(fā)布系統(tǒng)的目標(biāo)測試結(jié)果為測試未通過之后,依據(jù)所述第一發(fā)布結(jié)果和所述第二發(fā)布結(jié)果,確定所述待測試的運(yùn)價(jià)發(fā)布系統(tǒng)和所述歷史運(yùn)價(jià)發(fā)布系統(tǒng)的差異信息;優(yōu)化單元,用于依據(jù)所述差異信息對所述待測試的運(yùn)價(jià)發(fā)布系統(tǒng)進(jìn)行優(yōu)化處理。

      14、進(jìn)一步地,所述裝置還包括:第二獲取單元,用于在依據(jù)待測試的運(yùn)價(jià)發(fā)布系統(tǒng)對目標(biāo)航空業(yè)務(wù)數(shù)據(jù)進(jìn)行發(fā)布,得到第一發(fā)布結(jié)果之前,獲取多個(gè)航空公司對應(yīng)的初始航空業(yè)務(wù)數(shù)據(jù);第一分類單元,用于依據(jù)航空業(yè)務(wù)數(shù)據(jù)的時(shí)間批次,對所述初始航空業(yè)務(wù)數(shù)據(jù)進(jìn)行分類,得到分類后的初始航空業(yè)務(wù)數(shù)據(jù);第二分類單元,用于依據(jù)航空業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)格式對所述分類后的初始航空業(yè)務(wù)數(shù)據(jù)進(jìn)行分類,得到所述目標(biāo)航空業(yè)務(wù)數(shù)據(jù)。

      15、進(jìn)一步地,發(fā)布單元包括:調(diào)度模塊,用于依據(jù)所述待測試的運(yùn)價(jià)發(fā)布系統(tǒng)中的調(diào)度集群對所述目標(biāo)航空業(yè)務(wù)數(shù)據(jù)進(jìn)行調(diào)度操作,得到第一航空業(yè)務(wù)數(shù)據(jù);檢驗(yàn)?zāi)K,用于依據(jù)所述待測試的運(yùn)價(jià)發(fā)布系統(tǒng)中的校驗(yàn)處理集群對所述第一航空業(yè)務(wù)數(shù)據(jù)進(jìn)行校驗(yàn)處理,得到第二航空業(yè)務(wù)數(shù)據(jù);發(fā)布模塊,用于依據(jù)所述待測試的運(yùn)價(jià)發(fā)布系統(tǒng)中的數(shù)據(jù)提交集群對所述第二航空業(yè)務(wù)數(shù)據(jù)進(jìn)行發(fā)布,得到所述第一發(fā)布結(jié)果。

      16、為了實(shí)現(xiàn)上述目的,根據(jù)本技術(shù)的一方面,提供了一種計(jì)算機(jī)可讀存儲介質(zhì),所述存儲介質(zhì)存儲程序,其中,在所述程序運(yùn)行時(shí)控制所述存儲介質(zhì)所在設(shè)備執(zhí)行上述任意一項(xiàng)所述的運(yùn)價(jià)發(fā)布系統(tǒng)的測試方法。

      17、為了實(shí)現(xiàn)上述目的,根據(jù)本技術(shù)的另一個(gè)方面,還提供了一種電子設(shè)備,電子設(shè)備包括一個(gè)或多個(gè)處理器和存儲器,存儲器用于存儲一個(gè)或多個(gè)處理器實(shí)現(xiàn)上述任意一項(xiàng)所述的運(yùn)價(jià)發(fā)布系統(tǒng)的測試方法。

      18、通過本技術(shù),采用以下步驟:依據(jù)待測試的運(yùn)價(jià)發(fā)布系統(tǒng)對目標(biāo)航空業(yè)務(wù)數(shù)據(jù)進(jìn)行發(fā)布,得到第一發(fā)布結(jié)果;獲取歷史運(yùn)價(jià)發(fā)布系統(tǒng)對目標(biāo)航空業(yè)務(wù)數(shù)據(jù)進(jìn)行發(fā)布的第二發(fā)布結(jié)果;依據(jù)第一發(fā)布結(jié)果和第二發(fā)布結(jié)果,得到待測試的運(yùn)價(jià)發(fā)布系統(tǒng)的目標(biāo)測試結(jié)果,通過本技術(shù),解決了相關(guān)技術(shù)中通過人工的方式對更新后的運(yùn)價(jià)發(fā)布系統(tǒng)進(jìn)行回歸測試,導(dǎo)致運(yùn)價(jià)發(fā)布系統(tǒng)的回歸測試效率比較低的問題。在本方案中,通過自動化測試工具調(diào)度待測試的運(yùn)價(jià)發(fā)布系統(tǒng)和歷史運(yùn)價(jià)發(fā)布系統(tǒng),同時(shí)對目標(biāo)航空業(yè)務(wù)數(shù)據(jù)執(zhí)行導(dǎo)入、發(fā)布處理,以得到第一發(fā)布結(jié)果和第二發(fā)布結(jié)果。然后,通過對第一發(fā)布結(jié)果和第二發(fā)布結(jié)果進(jìn)行比對,來驗(yàn)證新舊兩個(gè)版本功能的一致性,從而完成對待測試的運(yùn)價(jià)發(fā)布系統(tǒng)的自動化回歸測試。通過對第一發(fā)布結(jié)果和第二發(fā)布結(jié)果進(jìn)行比對,跳出了繁雜的測試場景本身,來達(dá)到回歸測試的目標(biāo)。同時(shí),可以無間斷的執(zhí)行測試,只要有新版本的運(yùn)價(jià)發(fā)布系統(tǒng)開發(fā)出來,就可以和歷史版本運(yùn)價(jià)發(fā)布系統(tǒng)進(jìn)行比對測試,測試方式靈活且高效,有效地提升了運(yùn)價(jià)發(fā)布系統(tǒng)的回歸測試效率。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1