亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

銀行和企業(yè)對(duì)接系統(tǒng)的業(yè)務(wù)測(cè)試方法和裝置與流程

文檔序號(hào):12131777閱讀:628來(lái)源:國(guó)知局
銀行和企業(yè)對(duì)接系統(tǒng)的業(yè)務(wù)測(cè)試方法和裝置與流程

本發(fā)明涉及銀企對(duì)接系統(tǒng)技術(shù)領(lǐng)域,具體而言,涉及一種網(wǎng)銀適配器的業(yè)務(wù)測(cè)試方法、一種網(wǎng)銀適配器的業(yè)務(wù)測(cè)試裝置、一種ERP系統(tǒng)的業(yè)務(wù)測(cè)試方法、一種ERP系統(tǒng)的業(yè)務(wù)測(cè)試裝置、一種銀行和企業(yè)對(duì)接系統(tǒng)的業(yè)務(wù)測(cè)試裝置。



背景技術(shù):

隨著經(jīng)濟(jì)的飛速發(fā)展,銀行與企業(yè)的經(jīng)營(yíng),資本運(yùn)作方式不斷創(chuàng)新,但由于企業(yè)ERP業(yè)務(wù)系統(tǒng)的復(fù)雜性以及獨(dú)特性,市場(chǎng)上還沒(méi)有一款專門(mén)針對(duì)企業(yè)ERP系統(tǒng)和網(wǎng)銀適配器進(jìn)行業(yè)務(wù)測(cè)試的裝置。現(xiàn)有技術(shù)中,針對(duì)企業(yè)ERP銀企直連模塊的業(yè)務(wù)測(cè)試方案是通過(guò)修改代碼的方式來(lái)獲取響應(yīng)返回,這種方案存在只能由開(kāi)發(fā)人員操作,測(cè)試功能復(fù)雜,不規(guī)范。不利于產(chǎn)品的維護(hù)等缺點(diǎn);而針對(duì)網(wǎng)銀適配器的測(cè)試方案是事先編寫(xiě)測(cè)試的響應(yīng)報(bào)文,存放在對(duì)應(yīng)的目錄,修改網(wǎng)銀適配器的工作模式為測(cè)試模式,在接口測(cè)試節(jié)點(diǎn)中模擬發(fā)起業(yè)務(wù)請(qǐng)求,通過(guò)查看網(wǎng)銀適配器日志來(lái)查看測(cè)試過(guò)程,這種方案存在的缺陷是需要了解網(wǎng)銀適配器的工作機(jī)制,并學(xué)習(xí)不同銀行不同接口的報(bào)文轉(zhuǎn)換策略,學(xué)習(xí)成本高,并且只能單獨(dú)進(jìn)行測(cè)試,無(wú)法達(dá)到批量的自動(dòng)化的測(cè)試需求。

因此,如何設(shè)計(jì)一種測(cè)試難度低,且能夠自動(dòng)化、批量測(cè)試的測(cè)試方法成為亟待解決的技術(shù)問(wèn)題。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明旨在至少解決上述現(xiàn)有技術(shù)或相關(guān)技術(shù)中存在的技術(shù)問(wèn)題之一。

為此,本發(fā)明的一個(gè)目的在于提出了一種網(wǎng)銀適配器的業(yè)務(wù)測(cè)試方法。

本發(fā)明的另一個(gè)目的在于對(duì)應(yīng)提供了一種網(wǎng)銀適配器的業(yè)務(wù)測(cè)試裝置。

本發(fā)明的再一個(gè)目的在于提出了一種ERP系統(tǒng)的業(yè)務(wù)測(cè)試方法。

本發(fā)明的再一個(gè)目的在于對(duì)應(yīng)提供了一種ERP系統(tǒng)的業(yè)務(wù)測(cè)試裝置。

本發(fā)明的再一個(gè)目的在于提供了一種銀行和企業(yè)對(duì)接系統(tǒng)的業(yè)務(wù)測(cè)試裝置。

為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的第一方面的實(shí)施例,提出了一種網(wǎng)銀適配器的業(yè)務(wù)測(cè)試方法,包括:模擬ERP系統(tǒng)的工作方式,向網(wǎng)銀適配器發(fā)出業(yè)務(wù)請(qǐng)求報(bào)文,其中,網(wǎng)銀適配器根據(jù)業(yè)務(wù)請(qǐng)求報(bào)文發(fā)出轉(zhuǎn)換后的請(qǐng)求報(bào)文;模擬銀行前置機(jī)的工作方式,接收轉(zhuǎn)換后的請(qǐng)求報(bào)文,在報(bào)文庫(kù)中匹配轉(zhuǎn)換后的請(qǐng)求報(bào)文的標(biāo)準(zhǔn)報(bào)文進(jìn)行正確性校驗(yàn),并在報(bào)文庫(kù)中匹配與轉(zhuǎn)換后的請(qǐng)求報(bào)文的標(biāo)準(zhǔn)報(bào)文對(duì)應(yīng)的銀行響應(yīng)報(bào)文;將進(jìn)行正確性校驗(yàn)之后生成的銀行響應(yīng)報(bào)文返回給網(wǎng)銀適配器,其中,網(wǎng)銀適配器對(duì)銀行響應(yīng)報(bào)文進(jìn)行報(bào)文轉(zhuǎn)換,并返回轉(zhuǎn)換后的響應(yīng)報(bào)文;將轉(zhuǎn)換后的響應(yīng)報(bào)文與報(bào)文庫(kù)中的標(biāo)準(zhǔn)網(wǎng)銀適配器報(bào)文對(duì)比,進(jìn)行正確性校驗(yàn),完成測(cè)試線程。

根據(jù)本發(fā)明第一方面實(shí)施例的網(wǎng)銀適配器的業(yè)務(wù)測(cè)試方法,網(wǎng)銀適配器是企業(yè)ERP系統(tǒng)和銀行前置機(jī)的通信橋梁,會(huì)對(duì)接收到的報(bào)文進(jìn)行轉(zhuǎn)換,將業(yè)務(wù)系統(tǒng)中標(biāo)準(zhǔn)的報(bào)文進(jìn)行轉(zhuǎn)換成各個(gè)銀行可識(shí)別的通信報(bào)文。本發(fā)明將網(wǎng)銀適配器的業(yè)務(wù)測(cè)試工作通過(guò)模擬ERP系統(tǒng)和銀行前置機(jī)兩個(gè)方面進(jìn)行,一方面模擬企業(yè)ERP進(jìn)行發(fā)起業(yè)務(wù)請(qǐng)求和接收網(wǎng)銀適配器的響應(yīng),另一方面模擬銀行接收網(wǎng)銀適配器的請(qǐng)求和提供響應(yīng),得以形成一個(gè)通信的閉合回路。此技術(shù)方案不僅適用于ERP系統(tǒng)對(duì)接銀行系統(tǒng)的測(cè)試,當(dāng)然也適用于其它類型的財(cái)務(wù)軟件與銀行的對(duì)接測(cè)試工作,每次僅僅需要在接收?qǐng)?bào)文節(jié)點(diǎn)與報(bào)文庫(kù)中收集的標(biāo)準(zhǔn)報(bào)文進(jìn)行比對(duì),便可以判斷裝置接收的報(bào)文的正確性。從而達(dá)到自動(dòng)化測(cè)試的效果。

在上述實(shí)施例中,優(yōu)選地,還包括:收集ERP系統(tǒng)與網(wǎng)銀適配器質(zhì)檢通信的標(biāo)準(zhǔn)業(yè)務(wù)報(bào)文以及網(wǎng)銀適配器與多種銀行前置機(jī)的通信報(bào)文,生成報(bào)文庫(kù),以XML格式對(duì)報(bào)文庫(kù)進(jìn)行存儲(chǔ),以便后續(xù)維護(hù)和拓展。

在該實(shí)施例中,在測(cè)試工作之前收集相應(yīng)業(yè)務(wù)的通信報(bào)文,通過(guò)報(bào)文庫(kù)匹配標(biāo)準(zhǔn)報(bào)文的方式避免了“修改代碼”測(cè)試和“修改網(wǎng)銀適配器查看日志”測(cè)試帶來(lái)的高技術(shù)門(mén)檻,同時(shí)采用JAVA技術(shù),通過(guò)Swing提供友好的操作界面,支持通過(guò)界面進(jìn)行報(bào)文添加、修改等操作,整個(gè)報(bào)文庫(kù)采用XML文件按照一定的命名規(guī)則存儲(chǔ),這樣也便于脫離界面手工維護(hù)和拓展。

在上述實(shí)施例中,優(yōu)選地,還包括:通過(guò)線程池的方式來(lái)執(zhí)行多個(gè)測(cè)試線程,以便批量測(cè)試任務(wù)并行執(zhí)行。

在該實(shí)施例中,通過(guò)多線程技術(shù)支持針對(duì)網(wǎng)銀接口進(jìn)行批量自動(dòng)化測(cè)試,克服了傳統(tǒng)測(cè)試方法技術(shù)門(mén)檻高不能多任務(wù)同時(shí)測(cè)試的缺陷。同時(shí)此技術(shù)方案也適用于本發(fā)明另一方面提出的ERP系統(tǒng)的業(yè)務(wù)測(cè)試方法,使ERP系統(tǒng)的業(yè)務(wù)測(cè)試也能夠?qū)崿F(xiàn)多線程并行處理。

根據(jù)本發(fā)明第二方面的實(shí)施例,還提出了一種ERP系統(tǒng)的業(yè)務(wù)測(cè)試方法,包括:接收ERP系統(tǒng)的業(yè)務(wù)請(qǐng)求報(bào)文;解析業(yè)務(wù)請(qǐng)求報(bào)文,在報(bào)文庫(kù)中匹配與業(yè)務(wù)請(qǐng)求報(bào)文對(duì)應(yīng)的響應(yīng)報(bào)文;利用替換規(guī)則對(duì)響應(yīng)報(bào)文做有效性處理之后,生成返回響應(yīng)報(bào)文;將返回響應(yīng)報(bào)文返回給所述企業(yè)ERP系統(tǒng)。

根據(jù)本發(fā)明第二方面的實(shí)施例的ERP系統(tǒng)的業(yè)務(wù)測(cè)試方法,接收ERP系統(tǒng)的業(yè)務(wù)請(qǐng)求報(bào)文,在報(bào)文庫(kù)中匹配與業(yè)務(wù)請(qǐng)求報(bào)文對(duì)應(yīng)的響應(yīng)報(bào)文;利用替換規(guī)則對(duì)響應(yīng)報(bào)文做有效性處理之后,生成返回響應(yīng)報(bào)文;將返回響應(yīng)報(bào)文返回給所述企業(yè)ERP系統(tǒng)。整體上,通過(guò)Servlet來(lái)響應(yīng)企業(yè)ERP的請(qǐng)求,依托div+css技術(shù)提供友好的操作界面,通過(guò)log4j提供日志監(jiān)控,替換規(guī)則策略和配置化操作使得測(cè)試工作變得高效,便捷并利于拓展。

在上述實(shí)施例中,優(yōu)選地,還包括:收集ERP系統(tǒng)與網(wǎng)銀適配器質(zhì)檢通信的標(biāo)準(zhǔn)業(yè)務(wù)報(bào)文以及網(wǎng)銀適配器與多種銀行前置機(jī)的通信報(bào)文,生成報(bào)文庫(kù),以XML格式對(duì)報(bào)文庫(kù)進(jìn)行存儲(chǔ),以便后續(xù)維護(hù)和拓展。

在該實(shí)施例中,在測(cè)試工作之前收集相應(yīng)業(yè)務(wù)的通信報(bào)文,通過(guò)報(bào)文庫(kù)匹配標(biāo)準(zhǔn)報(bào)文的方式避免了“修改代碼”測(cè)試和“修改網(wǎng)銀適配器查看日志”測(cè)試帶來(lái)的高技術(shù)門(mén)檻,同時(shí)采用JAVA技術(shù),通過(guò)Swing提供友好的操作界面,支持通過(guò)界面進(jìn)行替換規(guī)則修改、報(bào)文添加、報(bào)文修改等操作,整個(gè)報(bào)文庫(kù)采用XML文件按照一定的命名規(guī)則存儲(chǔ),這樣也便于脫離界面手工維護(hù)和拓展。

在上述實(shí)施例中,優(yōu)選地,利用替換規(guī)則對(duì)響應(yīng)報(bào)文做有效性處理之后,生成返回響應(yīng)報(bào)文,具體包括:提取業(yè)務(wù)請(qǐng)求報(bào)文的標(biāo)識(shí)信息,利用標(biāo)識(shí)信息替換響應(yīng)報(bào)文中的對(duì)應(yīng)部分,生成返回響應(yīng)報(bào)文。

在該實(shí)施例中,因?yàn)閷?shí)際交易報(bào)文中涉及的數(shù)據(jù)是隨機(jī)多樣性的,而事先收集的報(bào)文中涉及的數(shù)據(jù)是單一的,所以無(wú)法應(yīng)對(duì)實(shí)際的多樣性,有效性處理是為了保證模擬的報(bào)文符合業(yè)務(wù)測(cè)試場(chǎng)景。例如,做余額查詢時(shí),事先收集的余額響應(yīng)報(bào)文是賬戶A,但是測(cè)試時(shí)要查詢的賬戶是賬戶B,如果只是單純的返回事先收集的余額響應(yīng)報(bào)文并不能提供有效的業(yè)務(wù)測(cè)試場(chǎng)景,通過(guò)替換規(guī)則,可以在解析請(qǐng)求報(bào)文的同時(shí)提取出待查詢賬戶信息,在獲取到響應(yīng)報(bào)文時(shí)將賬戶信息做替換,保證信息的一致性。

根據(jù)本發(fā)明第三方面的實(shí)施例,還提出了一種網(wǎng)銀適配器的業(yè)務(wù)測(cè)試裝置,包括:模擬ERP單元,模擬ERP系統(tǒng)的工作方式,向網(wǎng)銀適配器發(fā)出業(yè)務(wù)請(qǐng)求報(bào)文,其中,網(wǎng)銀適配器根據(jù)業(yè)務(wù)請(qǐng)求報(bào)文發(fā)出轉(zhuǎn)換后的請(qǐng)求報(bào)文;模擬前置機(jī)單元,模擬銀行前置機(jī)的工作方式,接收轉(zhuǎn)換后的請(qǐng)求報(bào)文,在報(bào)文庫(kù)中匹配轉(zhuǎn)換后的請(qǐng)求報(bào)文的標(biāo)準(zhǔn)報(bào)文進(jìn)行正確性校驗(yàn),并在報(bào)文庫(kù)中匹配與轉(zhuǎn)換后的請(qǐng)求報(bào)文的標(biāo)準(zhǔn)報(bào)文對(duì)應(yīng)的銀行響應(yīng)報(bào)文;第一校驗(yàn)單元,將進(jìn)行正確性校驗(yàn)之后生成的銀行響應(yīng)報(bào)文返回給網(wǎng)銀適配器,其中,網(wǎng)銀適配器對(duì)銀行響應(yīng)報(bào)文進(jìn)行報(bào)文轉(zhuǎn)換,并返回轉(zhuǎn)換后的響應(yīng)報(bào)文;第二校驗(yàn)單元,將轉(zhuǎn)換后的響應(yīng)報(bào)文與報(bào)文庫(kù)中的標(biāo)準(zhǔn)網(wǎng)銀適配器報(bào)文對(duì)比,進(jìn)行正確性校驗(yàn),完成測(cè)試線程。

根據(jù)本發(fā)明第三方面的實(shí)施例的網(wǎng)銀適配器的業(yè)務(wù)測(cè)試裝置,網(wǎng)銀適配器是企業(yè)ERP系統(tǒng)和銀行前置機(jī)的通信橋梁,會(huì)對(duì)接收到的報(bào)文進(jìn)行轉(zhuǎn)換,將業(yè)務(wù)系統(tǒng)中標(biāo)準(zhǔn)的報(bào)文進(jìn)行轉(zhuǎn)換成各個(gè)銀行可識(shí)別的通信報(bào)文。本發(fā)明將網(wǎng)銀適配器的業(yè)務(wù)測(cè)試工作通過(guò)模擬ERP系統(tǒng)和銀行前置機(jī)兩個(gè)方面進(jìn)行,一方面模擬企業(yè)ERP進(jìn)行發(fā)起業(yè)務(wù)請(qǐng)求和接收網(wǎng)銀適配器的響應(yīng),另一方面模擬銀行接收網(wǎng)銀適配器的請(qǐng)求和提供響應(yīng),得以形成一個(gè)通信的閉合回路。此技術(shù)方案不僅適用于ERP系統(tǒng)對(duì)接銀行系統(tǒng)的測(cè)試,當(dāng)然也適用于其它類型的財(cái)務(wù)軟件與銀行的對(duì)接測(cè)試工作,每次僅僅需要在接收?qǐng)?bào)文節(jié)點(diǎn)與報(bào)文庫(kù)中收集的標(biāo)準(zhǔn)報(bào)文進(jìn)行比對(duì),便可以判斷裝置接收的報(bào)文的正確性。從而達(dá)到自動(dòng)化測(cè)試的效果。

在上述實(shí)施例中,優(yōu)選地,還包括:報(bào)文庫(kù)單元,收集ERP系統(tǒng)與網(wǎng)銀適配器質(zhì)檢通信的標(biāo)準(zhǔn)業(yè)務(wù)報(bào)文以及網(wǎng)銀適配器與多種銀行前置機(jī)的通信報(bào)文,生成報(bào)文庫(kù),以XML格式對(duì)報(bào)文庫(kù)進(jìn)行存儲(chǔ),以便后續(xù)維護(hù)和拓展。

在該實(shí)施例中,在測(cè)試工作之前收集相應(yīng)業(yè)務(wù)的通信報(bào)文,通過(guò)報(bào)文庫(kù)匹配標(biāo)準(zhǔn)報(bào)文的方式避免了“修改代碼”測(cè)試和“修改網(wǎng)銀適配器查看日志”測(cè)試帶來(lái)的高技術(shù)門(mén)檻,同時(shí)采用JAVA技術(shù),通過(guò)Swing提供友好的操作界面,支持通過(guò)界面進(jìn)行報(bào)文添加、修改等操作,整個(gè)報(bào)文庫(kù)采用XML文件按照一定的命名規(guī)則存儲(chǔ),這樣也便于脫離界面手工維護(hù)和拓展。

在上述實(shí)施例中,優(yōu)選地,還包括:多線程單元,通過(guò)線程池的方式來(lái)執(zhí)行多個(gè)測(cè)試線程,以便批量測(cè)試任務(wù)并行執(zhí)行。

在該實(shí)施例中,通過(guò)線程池的方式來(lái)執(zhí)行多個(gè)測(cè)試線程,并通過(guò)并發(fā)計(jì)數(shù)器的方式對(duì)測(cè)試任務(wù)的計(jì)數(shù),達(dá)到批量測(cè)試任務(wù)并行執(zhí)行的效果??朔藗鹘y(tǒng)測(cè)試方法不能多任務(wù)同時(shí)測(cè)試的缺陷。同時(shí)此技術(shù)方案也適用于本發(fā)明另一方面提出的ERP系統(tǒng)的業(yè)務(wù)測(cè)試方法,使ERP系統(tǒng)的業(yè)務(wù)測(cè)試也能夠?qū)崿F(xiàn)多線程并行處理。

根據(jù)本發(fā)明第四方面的實(shí)施例,還提出了一種ERP系統(tǒng)的業(yè)務(wù)測(cè)試裝置,包括:接收單元,接收ERP系統(tǒng)的業(yè)務(wù)請(qǐng)求報(bào)文;匹配單元,解析業(yè)務(wù)請(qǐng)求報(bào)文,在報(bào)文庫(kù)中匹配與業(yè)務(wù)請(qǐng)求報(bào)文對(duì)應(yīng)的響應(yīng)報(bào)文;替換單元,利用替換規(guī)則對(duì)響應(yīng)報(bào)文做有效性處理之后,生成返回響應(yīng)報(bào)文;返回單元,將返回響應(yīng)報(bào)文返回給企業(yè)ERP系統(tǒng)。

根據(jù)本發(fā)明第四方面的實(shí)施例的ERP系統(tǒng)的業(yè)務(wù)測(cè)試裝置,通過(guò)Servlet接收ERP系統(tǒng)的業(yè)務(wù)請(qǐng)求報(bào)文,在報(bào)文庫(kù)中匹配與業(yè)務(wù)請(qǐng)求報(bào)文對(duì)應(yīng)的響應(yīng)報(bào)文;利用替換規(guī)則對(duì)響應(yīng)報(bào)文做有效性處理之后,生成返回響應(yīng)報(bào)文;將返回響應(yīng)報(bào)文返回給所述企業(yè)ERP系統(tǒng)。整體上,通過(guò)Servlet來(lái)響應(yīng)企業(yè)ERP的請(qǐng)求,依托div+css技術(shù)提供友好的操作界面,通過(guò)log4j提供日志監(jiān)控,整個(gè)裝置獨(dú)立于企業(yè)ERP運(yùn)行,替換規(guī)則策略和配置化操作使得測(cè)試工作變得高效,便捷并利于拓展。裝置本身包含一套默認(rèn)的替換規(guī)則配置以及標(biāo)準(zhǔn)的銀企直連報(bào)文配置,如果沒(méi)有特殊的測(cè)試需求便無(wú)須配置,能夠直接使用裝置進(jìn)行業(yè)務(wù)測(cè)試。

在上述實(shí)施例中,優(yōu)選地,還包括:報(bào)文庫(kù)單元,收集ERP系統(tǒng)與網(wǎng)銀適配器質(zhì)檢通信的標(biāo)準(zhǔn)業(yè)務(wù)報(bào)文以及網(wǎng)銀適配器與多種銀行前置機(jī)的通信報(bào)文,生成報(bào)文庫(kù),以XML格式對(duì)報(bào)文庫(kù)進(jìn)行存儲(chǔ),以便后續(xù)維護(hù)和拓展。

在該實(shí)施例中,在測(cè)試工作之前收集相應(yīng)業(yè)務(wù)的通信報(bào)文,通過(guò)報(bào)文庫(kù)匹配標(biāo)準(zhǔn)報(bào)文的方式避免了“修改代碼”測(cè)試和“修改網(wǎng)銀適配器查看日志”測(cè)試帶來(lái)的高技術(shù)門(mén)檻,同時(shí)采用JAVA技術(shù),通過(guò)Swing提供友好的操作界面,支持通過(guò)界面進(jìn)行替換規(guī)則修改、報(bào)文添加、報(bào)文修改等操作,整個(gè)報(bào)文庫(kù)采用XML文件按照一定的命名規(guī)則存儲(chǔ),這樣也便于脫離界面手工維護(hù)和拓展。

在上述實(shí)施例中,優(yōu)選地,替換單元,具體用于:提取業(yè)務(wù)請(qǐng)求報(bào)文的標(biāo)識(shí)信息,利用標(biāo)識(shí)信息替換響應(yīng)報(bào)文中的對(duì)應(yīng)部分,生成返回響應(yīng)報(bào)文。

在該實(shí)施例中,因?yàn)閷?shí)際交易報(bào)文中涉及的數(shù)據(jù)是隨機(jī)多樣性的,而事先收集的報(bào)文中涉及的數(shù)據(jù)是單一的,所以無(wú)法應(yīng)對(duì)實(shí)際的多樣性,有效性處理是為了保證模擬的報(bào)文符合業(yè)務(wù)測(cè)試場(chǎng)景。例如,做余額查詢時(shí),事先收集的余額響應(yīng)報(bào)文是賬戶A,但是測(cè)試時(shí)要查詢的賬戶是賬戶B,如果只是單純的返回事先收集的余額響應(yīng)報(bào)文并不能提供有效的業(yè)務(wù)測(cè)試場(chǎng)景,通過(guò)替換規(guī)則,可以在解析請(qǐng)求報(bào)文的同時(shí)提取出待查詢賬戶信息,在獲取到響應(yīng)報(bào)文時(shí)將賬戶信息做替換,保證信息的一致性。

根據(jù)本發(fā)明第五方面的實(shí)施例,還提出了一種銀行和企業(yè)對(duì)接系統(tǒng)的業(yè)務(wù)測(cè)試裝置,包括:如上述技術(shù)方案提供的網(wǎng)銀適配器的業(yè)務(wù)測(cè)試裝置;和/或如上述技術(shù)方案提供的ERP系統(tǒng)的業(yè)務(wù)測(cè)試裝置。

根據(jù)本發(fā)明第五方面的實(shí)施例的銀行和企業(yè)對(duì)接系統(tǒng)的業(yè)務(wù)測(cè)試裝置,能夠根據(jù)需求集成如上述技術(shù)方案提供的網(wǎng)銀適配器的業(yè)務(wù)測(cè)試裝置和/或ERP系統(tǒng)的業(yè)務(wù)測(cè)試裝置。實(shí)現(xiàn)對(duì)ERP接口的測(cè)試和/或網(wǎng)銀適配器的測(cè)試,能夠降低測(cè)試工作復(fù)雜的復(fù)雜度,規(guī)范測(cè)試流程,并且提供多任務(wù)測(cè)試,自動(dòng)化測(cè)試等便捷的測(cè)試方式,也可以在銀行前置機(jī)未到位的情況下解決ERP系統(tǒng)與網(wǎng)銀適配器無(wú)法業(yè)務(wù)測(cè)試的難題。

通過(guò)本發(fā)明提供的技術(shù)方案能夠降低銀企直連系統(tǒng)的測(cè)試復(fù)雜度,降低測(cè)試難度,同時(shí)能夠完成自動(dòng)化批量多任務(wù)測(cè)試,有利于產(chǎn)品維護(hù),規(guī)范測(cè)試流程。

本發(fā)明的附加方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。

附圖說(shuō)明

圖1示出了根據(jù)本發(fā)明第一方面實(shí)施例的網(wǎng)銀適配器的業(yè)務(wù)測(cè)試方法的流程圖。

圖2示出了根據(jù)本發(fā)明第二方面實(shí)施例的ERP系統(tǒng)的業(yè)務(wù)測(cè)試方法的流程圖。

圖3示出了根據(jù)本發(fā)明第三方面實(shí)施例的網(wǎng)銀適配器的業(yè)務(wù)測(cè)試裝置的框圖。

圖4示出了根據(jù)本發(fā)明第四方面實(shí)施例的ERP系統(tǒng)的業(yè)務(wù)測(cè)試裝置的框圖。

圖5示出了根據(jù)本發(fā)明第五方面實(shí)施例的銀行和企業(yè)對(duì)接系統(tǒng)的業(yè)務(wù)測(cè)試裝置的框圖。

圖6示出了根據(jù)本發(fā)明實(shí)施例的測(cè)試裝置構(gòu)成成分示意圖。

圖7示出了根據(jù)本發(fā)明實(shí)施例的網(wǎng)銀適配器接口自動(dòng)化測(cè)試邏輯圖。

圖8示出了根據(jù)本發(fā)明實(shí)施例的企業(yè)ERP系統(tǒng)測(cè)試邏輯圖。

圖9示出了根據(jù)本發(fā)明實(shí)施例的替換規(guī)則處理機(jī)制框圖。

具體實(shí)施方式

為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)的實(shí)施例及實(shí)施例中的特征可以相互組合。

在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來(lái)實(shí)施,因此,本發(fā)明的保護(hù)范圍并不受下面公開(kāi)的具體實(shí)施例的限制。

圖1示出了根據(jù)本發(fā)明第一方面實(shí)施例的網(wǎng)銀適配器的業(yè)務(wù)測(cè)試方法的流程圖。

如圖1所示,本發(fā)明第一方面的實(shí)施例提出了一種網(wǎng)銀適配器的業(yè)務(wù)測(cè)試方法,包括:步驟102,模擬ERP系統(tǒng)的工作方式,向網(wǎng)銀適配器發(fā)出業(yè)務(wù)請(qǐng)求報(bào)文,其中,網(wǎng)銀適配器根據(jù)業(yè)務(wù)請(qǐng)求報(bào)文發(fā)出轉(zhuǎn)換后的請(qǐng)求報(bào)文;步驟104,模擬銀行前置機(jī)的工作方式,接收轉(zhuǎn)換后的請(qǐng)求報(bào)文,在報(bào)文庫(kù)中匹配轉(zhuǎn)換后的請(qǐng)求報(bào)文的標(biāo)準(zhǔn)報(bào)文進(jìn)行正確性校驗(yàn),并在報(bào)文庫(kù)中匹配與轉(zhuǎn)換后的請(qǐng)求報(bào)文的標(biāo)準(zhǔn)報(bào)文對(duì)應(yīng)的銀行響應(yīng)報(bào)文;步驟106,將進(jìn)行正確性校驗(yàn)之后生成的銀行響應(yīng)報(bào)文返回給網(wǎng)銀適配器,其中,網(wǎng)銀適配器對(duì)銀行響應(yīng)報(bào)文進(jìn)行報(bào)文轉(zhuǎn)換,并返回轉(zhuǎn)換后的響應(yīng)報(bào)文;步驟108,將轉(zhuǎn)換后的響應(yīng)報(bào)文與報(bào)文庫(kù)中的標(biāo)準(zhǔn)網(wǎng)銀適配器報(bào)文對(duì)比,進(jìn)行正確性校驗(yàn),完成測(cè)試線程。

根據(jù)本發(fā)明第一方面實(shí)施例的網(wǎng)銀適配器的業(yè)務(wù)測(cè)試方法,網(wǎng)銀適配器是企業(yè)ERP系統(tǒng)和銀行前置機(jī)的通信橋梁,會(huì)對(duì)接收到的報(bào)文進(jìn)行轉(zhuǎn)換,將業(yè)務(wù)系統(tǒng)中標(biāo)準(zhǔn)的報(bào)文進(jìn)行轉(zhuǎn)換成各個(gè)銀行可識(shí)別的通信報(bào)文。本發(fā)明將網(wǎng)銀適配器的業(yè)務(wù)測(cè)試工作通過(guò)模擬ERP系統(tǒng)和銀行前置機(jī)兩個(gè)方面進(jìn)行,一方面模擬企業(yè)ERP進(jìn)行發(fā)起業(yè)務(wù)請(qǐng)求和接收網(wǎng)銀適配器的響應(yīng),另一方面模擬銀行接收網(wǎng)銀適配器的請(qǐng)求和提供響應(yīng),得以形成一個(gè)通信的閉合回路。此技術(shù)方案不僅適用于ERP系統(tǒng)對(duì)接銀行系統(tǒng)的測(cè)試,當(dāng)然也適用于其它類型的財(cái)務(wù)軟件與銀行的對(duì)接測(cè)試工作,每次僅僅需要在接收?qǐng)?bào)文節(jié)點(diǎn)與報(bào)文庫(kù)中收集的標(biāo)準(zhǔn)報(bào)文進(jìn)行比對(duì),便可以判斷裝置接收的報(bào)文的正確性。從而達(dá)到自動(dòng)化測(cè)試的效果。

根據(jù)本發(fā)明第一方面實(shí)施例的網(wǎng)銀適配器的業(yè)務(wù)測(cè)試方法,優(yōu)選地,還包括:收集ERP系統(tǒng)與網(wǎng)銀適配器質(zhì)檢通信的標(biāo)準(zhǔn)業(yè)務(wù)報(bào)文以及網(wǎng)銀適配器與多種銀行前置機(jī)的通信報(bào)文,生成報(bào)文庫(kù),以XML格式對(duì)報(bào)文庫(kù)進(jìn)行存儲(chǔ),以便后續(xù)維護(hù)和拓展。

在該實(shí)施例中,在測(cè)試工作之前收集相應(yīng)業(yè)務(wù)的通信報(bào)文,通過(guò)報(bào)文庫(kù)匹配標(biāo)準(zhǔn)報(bào)文的方式避免了“修改代碼”測(cè)試和“修改網(wǎng)銀適配器查看日志”測(cè)試帶來(lái)的高技術(shù)門(mén)檻,同時(shí)采用JAVA技術(shù),通過(guò)Swing提供友好的操作界面,支持通過(guò)界面進(jìn)行報(bào)文添加、修改等操作,整個(gè)報(bào)文庫(kù)采用XML文件按照一定的命名規(guī)則存儲(chǔ),這樣也便于脫離界面手工維護(hù)和拓展。

根據(jù)本發(fā)明第一方面實(shí)施例的網(wǎng)銀適配器的業(yè)務(wù)測(cè)試方法,優(yōu)選地,還包括:通過(guò)線程池的方式來(lái)執(zhí)行多個(gè)測(cè)試線程,以便批量測(cè)試任務(wù)并行執(zhí)行。

在該實(shí)施例中,通過(guò)多線程技術(shù)支持針對(duì)網(wǎng)銀接口進(jìn)行批量自動(dòng)化測(cè)試,克服了傳統(tǒng)測(cè)試方法技術(shù)門(mén)檻高不能多任務(wù)同時(shí)測(cè)試的缺陷。同時(shí)此技術(shù)方案也適用于本發(fā)明另一方面提出的ERP系統(tǒng)的業(yè)務(wù)測(cè)試方法,使ERP系統(tǒng)的業(yè)務(wù)測(cè)試也能夠?qū)崿F(xiàn)多線程并行處理。

圖2示出了根據(jù)本發(fā)明第二方面實(shí)施例的ERP系統(tǒng)的業(yè)務(wù)測(cè)試方法的流程圖。

如圖2所示,本發(fā)明第二方面的實(shí)施例還提出了一種ERP系統(tǒng)的業(yè)務(wù)測(cè)試方法,包括:步驟202,接收ERP系統(tǒng)的業(yè)務(wù)請(qǐng)求報(bào)文;步驟204,解析業(yè)務(wù)請(qǐng)求報(bào)文,在報(bào)文庫(kù)中匹配與業(yè)務(wù)請(qǐng)求報(bào)文對(duì)應(yīng)的響應(yīng)報(bào)文;步驟206,利用替換規(guī)則對(duì)響應(yīng)報(bào)文做有效性處理之后,生成返回響應(yīng)報(bào)文;步驟208,將返回響應(yīng)報(bào)文返回給所述企業(yè)ERP系統(tǒng)。

根據(jù)本發(fā)明第二方面的實(shí)施例的ERP系統(tǒng)的業(yè)務(wù)測(cè)試方法,接收ERP系統(tǒng)的業(yè)務(wù)請(qǐng)求報(bào)文,在報(bào)文庫(kù)中匹配與業(yè)務(wù)請(qǐng)求報(bào)文對(duì)應(yīng)的響應(yīng)報(bào)文;利用替換規(guī)則對(duì)響應(yīng)報(bào)文做有效性處理之后,生成返回響應(yīng)報(bào)文;將返回響應(yīng)報(bào)文返回給所述企業(yè)ERP系統(tǒng)。整體上,通過(guò)Servlet來(lái)響應(yīng)企業(yè)ERP的請(qǐng)求,依托div+css技術(shù)提供友好的操作界面,通過(guò)log4j提供日志監(jiān)控,替換規(guī)則策略和配置化操作使得測(cè)試工作變得高效,便捷并利于拓展。

根據(jù)本發(fā)明第二方面的實(shí)施例的ERP系統(tǒng)的業(yè)務(wù)測(cè)試方法,優(yōu)選地,還包括:收集ERP系統(tǒng)與網(wǎng)銀適配器質(zhì)檢通信的標(biāo)準(zhǔn)業(yè)務(wù)報(bào)文以及網(wǎng)銀適配器與多種銀行前置機(jī)的通信報(bào)文,生成報(bào)文庫(kù),以XML格式對(duì)報(bào)文庫(kù)進(jìn)行存儲(chǔ),以便后續(xù)維護(hù)和拓展。

在該實(shí)施例中,在測(cè)試工作之前收集相應(yīng)業(yè)務(wù)的通信報(bào)文,通過(guò)報(bào)文庫(kù)匹配標(biāo)準(zhǔn)報(bào)文的方式避免了“修改代碼”測(cè)試和“修改網(wǎng)銀適配器查看日志”測(cè)試帶來(lái)的高技術(shù)門(mén)檻,同時(shí)采用JAVA技術(shù),通過(guò)Swing提供友好的操作界面,支持通過(guò)界面進(jìn)行替換規(guī)則修改、報(bào)文添加、報(bào)文修改等操作,整個(gè)報(bào)文庫(kù)采用XML文件按照一定的命名規(guī)則存儲(chǔ),這樣也便于脫離界面手工維護(hù)和拓展。

根據(jù)本發(fā)明第二方面的實(shí)施例的ERP系統(tǒng)的業(yè)務(wù)測(cè)試方法,步驟206具體包括:提取業(yè)務(wù)請(qǐng)求報(bào)文的標(biāo)識(shí)信息,利用標(biāo)識(shí)信息替換響應(yīng)報(bào)文中的對(duì)應(yīng)部分,生成返回響應(yīng)報(bào)文。

在該實(shí)施例中,因?yàn)閷?shí)際交易報(bào)文中涉及的數(shù)據(jù)是隨機(jī)多樣性的,而事先收集的報(bào)文中涉及的數(shù)據(jù)是單一的,所以無(wú)法應(yīng)對(duì)實(shí)際的多樣性,有效性處理是為了保證模擬的報(bào)文符合業(yè)務(wù)測(cè)試場(chǎng)景。例如,做余額查詢時(shí),事先收集的余額響應(yīng)報(bào)文是賬戶A,但是測(cè)試時(shí)要查詢的賬戶是賬戶B,如果只是單純的返回事先收集的余額響應(yīng)報(bào)文并不能提供有效的業(yè)務(wù)測(cè)試場(chǎng)景,通過(guò)替換規(guī)則,可以在解析請(qǐng)求報(bào)文的同時(shí)提取出待查詢賬戶信息,在獲取到響應(yīng)報(bào)文時(shí)將賬戶信息做替換,保證信息的一致性。

圖3示出了根據(jù)本發(fā)明第三方面實(shí)施例的網(wǎng)銀適配器的業(yè)務(wù)測(cè)試裝置的框圖。

如圖3所示,本發(fā)明第三方面的實(shí)施例還提出了一種網(wǎng)銀適配器的業(yè)務(wù)測(cè)試裝置300,包括:模擬ERP單元302,模擬ERP系統(tǒng)的工作方式,向網(wǎng)銀適配器發(fā)出業(yè)務(wù)請(qǐng)求報(bào)文,其中,網(wǎng)銀適配器根據(jù)業(yè)務(wù)請(qǐng)求報(bào)文發(fā)出轉(zhuǎn)換后的請(qǐng)求報(bào)文;模擬前置機(jī)單元304,模擬銀行前置機(jī)的工作方式,接收轉(zhuǎn)換后的請(qǐng)求報(bào)文,在報(bào)文庫(kù)中匹配轉(zhuǎn)換后的請(qǐng)求報(bào)文的標(biāo)準(zhǔn)報(bào)文進(jìn)行正確性校驗(yàn),并在報(bào)文庫(kù)中匹配與轉(zhuǎn)換后的請(qǐng)求報(bào)文的標(biāo)準(zhǔn)報(bào)文對(duì)應(yīng)的銀行響應(yīng)報(bào)文;第一校驗(yàn)單元306,將進(jìn)行正確性校驗(yàn)之后生成的銀行響應(yīng)報(bào)文返回給網(wǎng)銀適配器,其中,網(wǎng)銀適配器對(duì)銀行響應(yīng)報(bào)文進(jìn)行報(bào)文轉(zhuǎn)換,并返回轉(zhuǎn)換后的響應(yīng)報(bào)文;第二校驗(yàn)單元308,將轉(zhuǎn)換后的響應(yīng)報(bào)文與報(bào)文庫(kù)中的標(biāo)準(zhǔn)網(wǎng)銀適配器報(bào)文對(duì)比,進(jìn)行正確性校驗(yàn),完成測(cè)試線程。

根據(jù)本發(fā)明第三方面的實(shí)施例的網(wǎng)銀適配器的業(yè)務(wù)測(cè)試裝置300,網(wǎng)銀適配器是企業(yè)ERP系統(tǒng)和銀行前置機(jī)的通信橋梁,會(huì)對(duì)接收到的報(bào)文進(jìn)行轉(zhuǎn)換,將業(yè)務(wù)系統(tǒng)中標(biāo)準(zhǔn)的報(bào)文進(jìn)行轉(zhuǎn)換成各個(gè)銀行可識(shí)別的通信報(bào)文。本發(fā)明將網(wǎng)銀適配器的業(yè)務(wù)測(cè)試工作通過(guò)模擬ERP系統(tǒng)和銀行前置機(jī)兩個(gè)方面進(jìn)行,一方面模擬企業(yè)ERP進(jìn)行發(fā)起業(yè)務(wù)請(qǐng)求和接收網(wǎng)銀適配器的響應(yīng),另一方面模擬銀行接收網(wǎng)銀適配器的請(qǐng)求和提供響應(yīng),得以形成一個(gè)通信的閉合回路。此技術(shù)方案不僅適用于ERP系統(tǒng)對(duì)接銀行系統(tǒng)的測(cè)試,當(dāng)然也適用于其它類型的財(cái)務(wù)軟件與銀行的對(duì)接測(cè)試工作,每次僅僅需要在接收?qǐng)?bào)文節(jié)點(diǎn)與報(bào)文庫(kù)中收集的標(biāo)準(zhǔn)報(bào)文進(jìn)行比對(duì),便可以判斷裝置接收的報(bào)文的正確性。從而達(dá)到自動(dòng)化測(cè)試的效果。

根據(jù)本發(fā)明第三方面的實(shí)施例的網(wǎng)銀適配器的業(yè)務(wù)測(cè)試裝置300,優(yōu)選地,還包括:報(bào)文庫(kù)單元310,收集ERP系統(tǒng)與網(wǎng)銀適配器質(zhì)檢通信的標(biāo)準(zhǔn)業(yè)務(wù)報(bào)文以及網(wǎng)銀適配器與多種銀行前置機(jī)的通信報(bào)文,生成報(bào)文庫(kù),以XML格式對(duì)報(bào)文庫(kù)進(jìn)行存儲(chǔ),以便后續(xù)維護(hù)和拓展。

在該實(shí)施例中,在測(cè)試工作之前收集相應(yīng)業(yè)務(wù)的通信報(bào)文,通過(guò)報(bào)文庫(kù)匹配標(biāo)準(zhǔn)報(bào)文的方式避免了“修改代碼”測(cè)試和“修改網(wǎng)銀適配器查看日志”測(cè)試帶來(lái)的高技術(shù)門(mén)檻,同時(shí)采用JAVA技術(shù),通過(guò)Swing提供友好的操作界面,支持通過(guò)界面進(jìn)行報(bào)文添加、修改等操作,整個(gè)報(bào)文庫(kù)采用XML文件按照一定的命名規(guī)則存儲(chǔ),這樣也便于脫離界面手工維護(hù)和拓展。

根據(jù)本發(fā)明第三方面的實(shí)施例的網(wǎng)銀適配器的業(yè)務(wù)測(cè)試裝置300,優(yōu)選地,還包括:多線程單元312,通過(guò)線程池的方式來(lái)執(zhí)行多個(gè)測(cè)試線程,以便批量測(cè)試任務(wù)并行執(zhí)行。

在該實(shí)施例中,通過(guò)線程池的方式來(lái)執(zhí)行多個(gè)測(cè)試線程,并通過(guò)并發(fā)計(jì)數(shù)器的方式對(duì)測(cè)試任務(wù)的計(jì)數(shù),達(dá)到批量測(cè)試任務(wù)并行執(zhí)行的效果??朔藗鹘y(tǒng)測(cè)試方法不能多任務(wù)同時(shí)測(cè)試的缺陷。同時(shí)此技術(shù)方案也適用于本發(fā)明另一方面提出的ERP系統(tǒng)的業(yè)務(wù)測(cè)試方法,使ERP系統(tǒng)的業(yè)務(wù)測(cè)試也能夠?qū)崿F(xiàn)多線程并行處理。

圖4示出了根據(jù)本發(fā)明第四方面實(shí)施例的ERP系統(tǒng)的業(yè)務(wù)測(cè)試裝置的框圖。

如圖4所示,本發(fā)明第四方面的實(shí)施例還提出了一種ERP系統(tǒng)的業(yè)務(wù)測(cè)試裝置400,包括:接收單元402,接收ERP系統(tǒng)的業(yè)務(wù)請(qǐng)求報(bào)文;匹配單元404,解析業(yè)務(wù)請(qǐng)求報(bào)文,在報(bào)文庫(kù)中匹配與業(yè)務(wù)請(qǐng)求報(bào)文對(duì)應(yīng)的響應(yīng)報(bào)文;替換單元406,利用替換規(guī)則對(duì)響應(yīng)報(bào)文做有效性處理之后,生成返回響應(yīng)報(bào)文;返回單元408,將返回響應(yīng)報(bào)文返回給企業(yè)ERP系統(tǒng)。

根據(jù)本發(fā)明第四方面的實(shí)施例的ERP系統(tǒng)的業(yè)務(wù)測(cè)試裝置400,通過(guò)Servlet接收ERP系統(tǒng)的業(yè)務(wù)請(qǐng)求報(bào)文,在報(bào)文庫(kù)中匹配與業(yè)務(wù)請(qǐng)求報(bào)文對(duì)應(yīng)的響應(yīng)報(bào)文;利用替換規(guī)則對(duì)響應(yīng)報(bào)文做有效性處理之后,生成返回響應(yīng)報(bào)文;將返回響應(yīng)報(bào)文返回給所述企業(yè)ERP系統(tǒng)。整體上,通過(guò)Servlet來(lái)響應(yīng)企業(yè)ERP的請(qǐng)求,依托div+css技術(shù)提供友好的操作界面,通過(guò)log4j提供日志監(jiān)控,整個(gè)裝置獨(dú)立于企業(yè)ERP運(yùn)行,替換規(guī)則策略和配置化操作使得測(cè)試工作變得高效,便捷并利于拓展。裝置本身包含一套默認(rèn)的替換規(guī)則配置以及標(biāo)準(zhǔn)的銀企直連報(bào)文配置,如果沒(méi)有特殊的測(cè)試需求便無(wú)須配置,能夠直接使用裝置進(jìn)行業(yè)務(wù)測(cè)試。

根據(jù)本發(fā)明第四方面的實(shí)施例的ERP系統(tǒng)的業(yè)務(wù)測(cè)試裝置400,優(yōu)選地,還包括:報(bào)文庫(kù)單元410,收集ERP系統(tǒng)與網(wǎng)銀適配器質(zhì)檢通信的標(biāo)準(zhǔn)業(yè)務(wù)報(bào)文以及網(wǎng)銀適配器與多種銀行前置機(jī)的通信報(bào)文,生成報(bào)文庫(kù),以XML格式對(duì)報(bào)文庫(kù)進(jìn)行存儲(chǔ),以便后續(xù)維護(hù)和拓展。

在該實(shí)施例中,在測(cè)試工作之前收集相應(yīng)業(yè)務(wù)的通信報(bào)文,通過(guò)報(bào)文庫(kù)匹配標(biāo)準(zhǔn)報(bào)文的方式避免了“修改代碼”測(cè)試和“修改網(wǎng)銀適配器查看日志”測(cè)試帶來(lái)的高技術(shù)門(mén)檻,同時(shí)采用JAVA技術(shù),通過(guò)Swing提供友好的操作界面,支持通過(guò)界面進(jìn)行替換規(guī)則修改、報(bào)文添加、報(bào)文修改等操作,整個(gè)報(bào)文庫(kù)采用XML文件按照一定的命名規(guī)則存儲(chǔ),這樣也便于脫離界面手工維護(hù)和拓展。

根據(jù)本發(fā)明第四方面的實(shí)施例的ERP系統(tǒng)的業(yè)務(wù)測(cè)試裝置400,優(yōu)選地,所述替換單元406具體用于:提取業(yè)務(wù)請(qǐng)求報(bào)文的標(biāo)識(shí)信息,利用標(biāo)識(shí)信息替換響應(yīng)報(bào)文中的對(duì)應(yīng)部分,生成返回響應(yīng)報(bào)文。

在該實(shí)施例中,因?yàn)閷?shí)際交易報(bào)文中涉及的數(shù)據(jù)是隨機(jī)多樣性的,而事先收集的報(bào)文中涉及的數(shù)據(jù)是單一的,所以無(wú)法應(yīng)對(duì)實(shí)際的多樣性,有效性處理是為了保證模擬的報(bào)文符合業(yè)務(wù)測(cè)試場(chǎng)景。例如,做余額查詢時(shí),事先收集的余額響應(yīng)報(bào)文是賬戶A,但是測(cè)試時(shí)要查詢的賬戶是賬戶B,如果只是單純的返回事先收集的余額響應(yīng)報(bào)文并不能提供有效的業(yè)務(wù)測(cè)試場(chǎng)景,通過(guò)替換規(guī)則,可以在解析請(qǐng)求報(bào)文的同時(shí)提取出待查詢賬戶信息,在獲取到響應(yīng)報(bào)文時(shí)將賬戶信息做替換,保證信息的一致性。

圖5示出了根據(jù)本發(fā)明第五方面實(shí)施例的銀行和企業(yè)對(duì)接系統(tǒng)的業(yè)務(wù)測(cè)試裝置的框圖。

如圖5所示,本發(fā)明第五方面的實(shí)施例還提出了一種銀行和企業(yè)對(duì)接系統(tǒng)的業(yè)務(wù)測(cè)試裝置500,包括:如上述技術(shù)方案提供的網(wǎng)銀適配器的業(yè)務(wù)測(cè)試裝置300;和/或如上述技術(shù)方案提供的ERP系統(tǒng)的業(yè)務(wù)測(cè)試裝置400。

根據(jù)本發(fā)明第五方面的實(shí)施例的銀行和企業(yè)對(duì)接系統(tǒng)的業(yè)務(wù)測(cè)試裝置500,能夠根據(jù)需求集成如上述技術(shù)方案(如圖3和圖4所示)提供的網(wǎng)銀適配器的業(yè)務(wù)測(cè)試裝置300和/或ERP系統(tǒng)的業(yè)務(wù)測(cè)試裝置400。實(shí)現(xiàn)對(duì)ERP接口的測(cè)試和/或網(wǎng)銀適配器的測(cè)試,能夠降低測(cè)試工作復(fù)雜的復(fù)雜度,規(guī)范測(cè)試流程,并且提供多任務(wù)測(cè)試,自動(dòng)化測(cè)試等便捷的測(cè)試方式,也可以在銀行前置機(jī)未到位的情況下解決ERP系統(tǒng)與網(wǎng)銀適配器無(wú)法業(yè)務(wù)測(cè)試的難題。

圖6示出了根據(jù)本發(fā)明實(shí)施例的測(cè)試裝置構(gòu)成成分示意圖。

如圖6所示,測(cè)試裝置600主要面向企業(yè)ERP系統(tǒng)和網(wǎng)銀適配器進(jìn)行測(cè)試,為了測(cè)試更具有針對(duì)性和專業(yè)性,測(cè)試裝置600包括:企業(yè)ERP系統(tǒng)測(cè)試裝置602、網(wǎng)銀適配器測(cè)試裝置604以及報(bào)文庫(kù)606。其中,企業(yè)ERP系統(tǒng)測(cè)試裝置602和網(wǎng)銀適配器測(cè)試裝置604的測(cè)試邏輯圖將在圖7和圖8中詳細(xì)闡述;報(bào)文庫(kù)606用來(lái)存儲(chǔ)測(cè)試裝置所需要的業(yè)務(wù)報(bào)文,包括企業(yè)ERP系統(tǒng)與網(wǎng)銀適配器質(zhì)檢通信的標(biāo)準(zhǔn)業(yè)務(wù)報(bào)文以及網(wǎng)銀適配器與各大銀行前置機(jī)的通信報(bào)文。在測(cè)試工作進(jìn)行之前,需要收集相應(yīng)業(yè)務(wù)的通信報(bào)文,整個(gè)報(bào)文庫(kù)采用XML文件按照一定的命名規(guī)則存儲(chǔ),這樣也便于脫離界面手工維護(hù)和拓展,此外,測(cè)試裝置600提供通過(guò)界面的方式對(duì)報(bào)文進(jìn)行增加、修改等操作。

圖7示出了根據(jù)本發(fā)明實(shí)施例的網(wǎng)銀適配器接口自動(dòng)化測(cè)試邏輯圖。

如圖7所示,測(cè)試工具即上述實(shí)施例中披露的網(wǎng)銀適配器的業(yè)務(wù)測(cè)試裝置。測(cè)試過(guò)程中的數(shù)據(jù)流主要包括:測(cè)試工具(模擬企業(yè)ERP)702向網(wǎng)銀適配器704發(fā)起NC請(qǐng)求報(bào)文,網(wǎng)銀適配器704進(jìn)行報(bào)文轉(zhuǎn)換,在報(bào)文轉(zhuǎn)換后,向測(cè)試工具(模擬銀行)706發(fā)起請(qǐng)求報(bào)文,然后測(cè)試工具(模擬銀行)706向報(bào)文庫(kù)708發(fā)起請(qǐng)求標(biāo)準(zhǔn)轉(zhuǎn)換后報(bào)文,在報(bào)文庫(kù)708中進(jìn)行匹配后,報(bào)文庫(kù)708向測(cè)試工具(模擬銀行)706返回標(biāo)準(zhǔn)轉(zhuǎn)換后報(bào)文,測(cè)試工具(模擬銀行)706進(jìn)行報(bào)文正確性校驗(yàn),再向報(bào)文庫(kù)708發(fā)出請(qǐng)求標(biāo)準(zhǔn)銀行響應(yīng)報(bào)文指令,報(bào)文庫(kù)708將標(biāo)準(zhǔn)銀行響應(yīng)報(bào)文返回到測(cè)試工具(模擬銀行)706;測(cè)試工具(模擬銀行)706將返回的標(biāo)準(zhǔn)銀行響應(yīng)報(bào)文發(fā)送到網(wǎng)銀適配器704,網(wǎng)銀適配器704進(jìn)行報(bào)文轉(zhuǎn)換,將轉(zhuǎn)換后的網(wǎng)銀適配器報(bào)文發(fā)送到測(cè)試工具(模擬企業(yè)ERP)702,測(cè)試工具(模擬企業(yè)ERP)702向報(bào)文庫(kù)請(qǐng)求標(biāo)準(zhǔn)網(wǎng)銀適配器響應(yīng)報(bào)文,進(jìn)行匹配后,報(bào)文庫(kù)將標(biāo)準(zhǔn)網(wǎng)銀適配器響應(yīng)報(bào)文返回到測(cè)試工具(模擬企業(yè)ERP)702,測(cè)試工具(模擬企業(yè)ERP)702進(jìn)行報(bào)文正確性校驗(yàn),完成了一個(gè)測(cè)試線程。

此裝置采用JAVA技術(shù),通過(guò)Swing提供友好的操作界面;此裝置支持針對(duì)通過(guò)界面對(duì)替換規(guī)則、報(bào)文進(jìn)行添加、修改等操作,同時(shí),此裝置能夠與網(wǎng)銀適配器構(gòu)成一個(gè)通信的閉合回路,每次僅僅需要在裝置的接收?qǐng)?bào)文節(jié)點(diǎn)與報(bào)文庫(kù)中收集的標(biāo)準(zhǔn)報(bào)文進(jìn)行比對(duì),便可以判斷裝置接收的報(bào)文的正確性,從而達(dá)到自動(dòng)化測(cè)試的效果。此外,可通過(guò)線程池的方式來(lái)執(zhí)行多個(gè)測(cè)試線程。并通過(guò)并發(fā)計(jì)數(shù)器的方式對(duì)測(cè)試任務(wù)的計(jì)數(shù),從而達(dá)到批量測(cè)試任務(wù)并行執(zhí)行的效果。

圖8示出了根據(jù)本發(fā)明實(shí)施例的企業(yè)ERP系統(tǒng)測(cè)試邏輯圖。

如圖8所示,測(cè)試工具804即上述實(shí)施例提供的ERP系統(tǒng)的業(yè)務(wù)測(cè)試裝置,測(cè)試過(guò)程中的數(shù)據(jù)流主要包括:企業(yè)ERP 802向測(cè)試工具804發(fā)起業(yè)務(wù)請(qǐng)求報(bào)文,測(cè)試工具804解析請(qǐng)求報(bào)文,然后向報(bào)文庫(kù)806發(fā)起請(qǐng)求響應(yīng)報(bào)文,相應(yīng)的響應(yīng)報(bào)文返回到測(cè)試工具804,測(cè)試工具804利用替換規(guī)則進(jìn)行有效處理,把處理后的響應(yīng)報(bào)文發(fā)送至企業(yè)ERP 802,企業(yè)ERP 802完成系統(tǒng)測(cè)試。

此裝置采用Web技術(shù),通過(guò)Servlet來(lái)響應(yīng)企業(yè)ERP的請(qǐng)求。依托div+css技術(shù)提供友好的操作界面;并通過(guò)log4j提供日志監(jiān)控,整個(gè)裝置獨(dú)立于企業(yè)ERP運(yùn)行,替換規(guī)則策略和配置化操作使得測(cè)試工作變得高效,便捷并有利于拓展。

圖9示出了根據(jù)本發(fā)明實(shí)施例的替換規(guī)則處理機(jī)制框圖。

如圖9所示,示出了圖8中替換規(guī)則的工作機(jī)制,由于實(shí)際交易報(bào)文中涉及的數(shù)據(jù)是隨機(jī)多樣性的,而事先收集的報(bào)文中涉及的數(shù)據(jù)是單一的,所以無(wú)法應(yīng)對(duì)實(shí)際的多樣性。圖9以余額查詢?yōu)槔?,?duì)替換規(guī)則處理機(jī)制進(jìn)行了說(shuō)明,企業(yè)ERP余額查詢請(qǐng)求報(bào)文902要求查詢的賬戶信息為0000000001,而報(bào)文庫(kù)響應(yīng)報(bào)文904相應(yīng)的賬戶信息為0000000006,如果只是單純的返回事先收集的余額響應(yīng)報(bào)文并不能提供有效的業(yè)務(wù)測(cè)試場(chǎng)景。通過(guò)替換規(guī)則906將響應(yīng)報(bào)文中的賬戶信息替換成請(qǐng)求報(bào)文中的賬戶信息,則余額查詢響應(yīng)報(bào)文908中顯示的賬戶信息即為0000000001,因此,可以在解析請(qǐng)求報(bào)文的同時(shí)提取出待查詢賬戶信息,在獲取到響應(yīng)報(bào)文時(shí)將賬戶信息進(jìn)行替換。

此外,上述裝置支持通過(guò)界面的方式對(duì)替換規(guī)則進(jìn)行新增和修改操作,同時(shí)由于所有的配置信息都是采用XML文件的形式存儲(chǔ)在本地文件中,也可以通過(guò)新增或修改配置文件的方式脫離界面手工的對(duì)替換規(guī)則進(jìn)行維護(hù)和拓展;且裝置本身包含一套默認(rèn)的替換規(guī)則配置以及標(biāo)準(zhǔn)的銀企直連報(bào)文配置,如果沒(méi)有特殊的測(cè)試需求便無(wú)須配置,直接使用裝置進(jìn)行業(yè)務(wù)測(cè)試。

以上結(jié)合附圖詳細(xì)說(shuō)明了本發(fā)明的技術(shù)方案,本發(fā)明提出了一種新的網(wǎng)銀適配器的業(yè)務(wù)測(cè)試方法和ERP系統(tǒng)的業(yè)務(wù)測(cè)試方法,能夠降低銀企直連系統(tǒng)的測(cè)試復(fù)雜度,降低測(cè)試難度,同時(shí)能夠完成自動(dòng)化批量多任務(wù)測(cè)試,有利于產(chǎn)品維護(hù),規(guī)范測(cè)試流程。

本發(fā)明實(shí)施例方法中的步驟能夠根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減,本發(fā)明實(shí)施例中的部件可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

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