唐瑋杰,朱亞婷,謝 君
(1.廣西壯族自治區(qū)收費(fèi)公路聯(lián)網(wǎng)收費(fèi)清分結(jié)算中心,廣西 南寧 530024;2.廣西交科集團(tuán)有限公司,廣西 南寧 530007;3.廣西北部灣恒信資產(chǎn)經(jīng)營(yíng)有限公司,廣西 南寧 530021)
2021年6月,《全面推廣高速公路差異化收費(fèi)實(shí)施方案》印發(fā)實(shí)施,引導(dǎo)全國(guó)推行高速公路差異化收費(fèi),統(tǒng)籌路網(wǎng)資源,進(jìn)一步提高路網(wǎng)通行效率,提升高速公路服務(wù)水平[1]。差異化收費(fèi)通過(guò)制定更加合理的差異化收費(fèi)標(biāo)準(zhǔn),以期通過(guò)價(jià)格優(yōu)惠收費(fèi)方式,對(duì)全路網(wǎng)的交通量加以引導(dǎo),調(diào)節(jié)車輛出行安排及路徑選擇,減少擁堵路段的交通量,促使路網(wǎng)交通流量均勻分布,提高高速公路運(yùn)輸?shù)男省?/p>
各省高速公路差異化收費(fèi)政策的落實(shí)會(huì)直接影響相應(yīng)的費(fèi)率參數(shù)的改變,因此,針對(duì)差異化收費(fèi)測(cè)試,需驗(yàn)證各省路網(wǎng)內(nèi)收費(fèi)站費(fèi)率參數(shù)及模塊的可靠性,檢驗(yàn)計(jì)費(fèi)模塊的各類指標(biāo),確保符合差異化收費(fèi)技術(shù)要求。本文的差異化收費(fèi)測(cè)試主要針對(duì)更新的計(jì)費(fèi)模塊部署自動(dòng)化測(cè)試腳本,驗(yàn)證在不同優(yōu)惠類型中,系統(tǒng)能否準(zhǔn)確計(jì)算收費(fèi)金額。在確保滿足差異化收費(fèi)政策實(shí)施要求的同時(shí),明確該路段享受的具體折扣類型,滿足更深層次的數(shù)據(jù)統(tǒng)計(jì)需求,提高差異化收費(fèi)統(tǒng)計(jì)的效率及準(zhǔn)確率,保證高速公路通行的穩(wěn)定性。
實(shí)施差異化收費(fèi)政策通常要因地制宜、分類精準(zhǔn)施策。目前,廣西高速公路差異化收費(fèi)政策主要實(shí)行方式如表1所示。
表1 廣西差異化收費(fèi)方式分析表
按照差異化收費(fèi)的規(guī)定,一個(gè)路段如果滿足多個(gè)折扣條件,以折扣率最低的折扣類型為準(zhǔn);如果有多個(gè)折扣類型并列,則同時(shí)取多個(gè)折扣;一個(gè)路段可以保存滿足條件折扣最低的一個(gè)或者多個(gè)折扣類型。計(jì)費(fèi)模塊是高速公路車道收費(fèi)系統(tǒng)的核心,在差異化收費(fèi)測(cè)試中,需保證無(wú)差錯(cuò)計(jì)算出準(zhǔn)確的收費(fèi)金額,絲毫的誤差都會(huì)對(duì)高速公路的運(yùn)營(yíng)造成較大的損失。
廣西高速公路差異化收費(fèi)測(cè)試涉及車道收費(fèi)系統(tǒng)、統(tǒng)計(jì)分析優(yōu)惠金額及差異化收費(fèi)類型等。測(cè)試范圍主要包括收費(fèi)單元測(cè)試、收費(fèi)門架擬合測(cè)試和OD路徑測(cè)試。在差異化收費(fèi)測(cè)試過(guò)程中,依據(jù)差異化收費(fèi)的不同優(yōu)惠方式,針對(duì)變更的計(jì)費(fèi)模塊,需要遍歷廣西所有入出口組合,計(jì)算通行費(fèi),在不同折扣場(chǎng)景下,核驗(yàn)計(jì)費(fèi)結(jié)果的正確性。
差異化收費(fèi)測(cè)試需完整覆蓋廣西全區(qū)396個(gè)收費(fèi)站、16種車型以及軍車、大件車、應(yīng)急車、ETC卡支付和其他支付方式的通行數(shù)據(jù),測(cè)試數(shù)據(jù)量高達(dá)5 959 008條,此場(chǎng)景的測(cè)試通過(guò)人工核驗(yàn)難以完成,因此,為完全覆蓋測(cè)試用例,需提供一種自動(dòng)化測(cè)試方法以滿足差異化收費(fèi)測(cè)試需求。
依據(jù)差異化收費(fèi)政策,涉及優(yōu)惠策略的收費(fèi)單元需進(jìn)行調(diào)整。差異化收費(fèi)測(cè)試主要分為兩個(gè)部分:(1)原有收費(fèi)單元計(jì)費(fèi)結(jié)果的驗(yàn)證;(2)調(diào)整后的收費(fèi)單元計(jì)費(fèi)結(jié)果的驗(yàn)證。為滿足測(cè)試數(shù)據(jù)要求,并能夠快速統(tǒng)計(jì)出各路段享受差異化收費(fèi)的優(yōu)惠類別和優(yōu)惠金額,自動(dòng)化測(cè)試方法通過(guò)編程語(yǔ)言實(shí)現(xiàn)計(jì)費(fèi)模塊的驗(yàn)證。
在廣西高速公路差異化測(cè)試中,主要分為三個(gè)步驟:(1)輸入收費(fèi)信息數(shù)據(jù);(2)加載計(jì)費(fèi)模塊;(3)輸出計(jì)費(fèi)結(jié)果。計(jì)費(fèi)輸出結(jié)果包括運(yùn)營(yíng)公司名稱、路段代碼、路段名稱、路段編號(hào)、收費(fèi)單元編號(hào)、入口節(jié)點(diǎn)名稱、出口節(jié)點(diǎn)名稱、入口節(jié)點(diǎn)代碼、出口節(jié)點(diǎn)代碼、長(zhǎng)度、橋隧長(zhǎng)度、橋隧代碼、車型、路段金額、橋隧金額、總金額、MTC實(shí)收、ETC實(shí)收、ETC優(yōu)惠、ETC折扣類型等。
自動(dòng)化測(cè)試流程主要包括:測(cè)試程序加載更新的計(jì)費(fèi)模塊,遍歷廣西所有收費(fèi)站入出口組合,根據(jù)車牌、車型、客貨、收費(fèi)類型、出口時(shí)間、非現(xiàn)金卡網(wǎng)絡(luò)編號(hào)、荷載、總重等信息計(jì)算通行費(fèi),驗(yàn)證能否成功計(jì)費(fèi),并將計(jì)費(fèi)結(jié)果(包括各路段享受的折扣信息)與預(yù)期計(jì)算金額進(jìn)行比對(duì),若結(jié)果完全一致,則測(cè)試通過(guò)。
高速公路差異化收費(fèi)方案確立之后,相應(yīng)的路段業(yè)主會(huì)計(jì)算得出本路段的收費(fèi)明細(xì)。針對(duì)調(diào)整后的收費(fèi)單元,將優(yōu)惠路段的自動(dòng)化測(cè)試結(jié)果與業(yè)主數(shù)據(jù)進(jìn)行比對(duì),確定標(biāo)準(zhǔn)數(shù)據(jù)結(jié)果。對(duì)于原有的收費(fèi)單元,則與歷史數(shù)據(jù)進(jìn)行比對(duì),通過(guò)回歸測(cè)試驗(yàn)證確保計(jì)費(fèi)結(jié)果的一致性。如表2所示。
表2 測(cè)試方法表
在差異化收費(fèi)測(cè)試中,不僅要通過(guò)收費(fèi)單元測(cè)試、收費(fèi)門架擬合測(cè)試、OD路徑測(cè)試相互驗(yàn)證計(jì)費(fèi)結(jié)果的一致性,而且在開發(fā)自動(dòng)化程序時(shí),也分別采用了golang和delphi語(yǔ)言實(shí)現(xiàn)自動(dòng)化測(cè)試,使測(cè)試結(jié)果相互驗(yàn)證,確保結(jié)果的穩(wěn)定輸出。通過(guò)自動(dòng)化測(cè)試方式,形成監(jiān)控?cái)?shù)據(jù)、日志及結(jié)果信息,便于進(jìn)行數(shù)據(jù)統(tǒng)計(jì)分析[2]。
為了驗(yàn)證差異化的有效性,采集一段時(shí)間內(nèi)廣西全區(qū)的收費(fèi)數(shù)據(jù)進(jìn)行計(jì)算驗(yàn)證。測(cè)試數(shù)據(jù)的要求指標(biāo)如表3所示,測(cè)試考察的指標(biāo)如表4所示。
表3 測(cè)試數(shù)據(jù)指標(biāo)表
在測(cè)試中,采用多個(gè)評(píng)價(jià)標(biāo)準(zhǔn)來(lái)驗(yàn)證計(jì)費(fèi)結(jié)果的一致性,如表4所示。
表4 測(cè)試考察指標(biāo)表
3.2.1 收費(fèi)一致性
測(cè)試覆蓋廣西全區(qū)396個(gè)收費(fèi)站所有入出口及車型組合,對(duì)每個(gè)收費(fèi)單元計(jì)算通行費(fèi),統(tǒng)計(jì)出折扣類型、總金額、MTC實(shí)收、ETC實(shí)收、ETC優(yōu)惠金額,并將收費(fèi)門架擬合測(cè)試結(jié)果、OD路徑測(cè)試結(jié)果與收費(fèi)單元測(cè)試結(jié)果進(jìn)行比對(duì)。測(cè)試結(jié)果計(jì)費(fèi)一致性為100%,如表5所示。
表5 測(cè)試用例執(zhí)行結(jié)果表
3.2.2 測(cè)試效率
差異化收費(fèi)測(cè)試需完整覆蓋廣西全區(qū)396個(gè)收費(fèi)站、16種車型以及軍車、大件車、應(yīng)急車、ETC卡支付和其他支付方式的通行數(shù)據(jù),測(cè)試數(shù)據(jù)量達(dá)5 959 008條。在測(cè)試執(zhí)行中,采用單機(jī)單線程方式,每條數(shù)據(jù)耗時(shí)約5 ms,查詢計(jì)算完成大約耗時(shí)8 h。此數(shù)據(jù)量人工核驗(yàn)難以完成,人工測(cè)試時(shí)僅能選擇性選取收費(fèi)站進(jìn)行核驗(yàn),因此,自動(dòng)化測(cè)試方法不僅提高測(cè)試效率,且進(jìn)一步提升了準(zhǔn)確率。
本文依據(jù)廣西高速公路差異化收費(fèi)實(shí)施方案,針對(duì)差異化收費(fèi)測(cè)試數(shù)據(jù)量大,人工核驗(yàn)難以完成等問題,對(duì)車道收費(fèi)系統(tǒng)的計(jì)費(fèi)模塊進(jìn)行了自動(dòng)化測(cè)試方法分析,并通過(guò)多種方式驗(yàn)證計(jì)費(fèi)結(jié)果的一致性和準(zhǔn)確性。其能夠有效避免人工測(cè)試用例覆蓋不全、工作量大等問題,節(jié)約人力、物力、時(shí)間等資源,提高測(cè)試效率,保證軟件質(zhì)量。
當(dāng)全網(wǎng)收費(fèi)公路出現(xiàn)新站開通、新路并網(wǎng)、新增門架、里程變更、差異化收費(fèi)政策和收費(fèi)標(biāo)準(zhǔn)調(diào)整時(shí),會(huì)影響費(fèi)率參數(shù)變更,需啟動(dòng)計(jì)費(fèi)模塊的測(cè)試。本文中的差異化收費(fèi)自動(dòng)測(cè)試方法適用于所有場(chǎng)景下的計(jì)費(fèi)模塊的測(cè)試,適用性強(qiáng)。測(cè)試過(guò)程中需對(duì)項(xiàng)目的測(cè)試方法及測(cè)試工具等進(jìn)行總結(jié),形成技術(shù)儲(chǔ)備。下一步可優(yōu)化自動(dòng)化測(cè)試程序,降低測(cè)試耗時(shí),進(jìn)一步提高測(cè)試效率。