[發明專利]一種銀行主機下傳作業的自動化測試系統有效
| 申請號: | 201410244965.5 | 申請日: | 2014-06-04 |
| 公開(公告)號: | CN103984633A | 公開(公告)日: | 2014-08-13 |
| 發明(設計)人: | 梁雄;唐可力;謝沐;葉建鋒 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 湯在彥 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 銀行 主機 作業 自動化 測試 系統 | ||
技術領域
本發明涉及軟件測試技術,具體地,涉及一種銀行主機下傳作業的自動化測試系統。
背景技術
銀行主機是銀行處理儲蓄、匯兌、銀行卡交易結算等業務的后臺核心設備,日常工作中,銀行主機以批量下傳作業的方式為各種終端提供數據文件。數據文件從銀行主機下傳至終端的過程要經歷多個步驟,一般包括:銀行主機啟動下傳作業,利用其數據庫存儲的信息生成二進制格式的源文件,按照預設的下傳路徑將源文件下傳至外部應用程序,外部應用程序按照預設的文件譯碼類型對源文件進行譯碼處理,生成終端可以加載的數據格式的目標文件,最終下傳目標文件至終端。在此過程中,任何步驟出現失誤都會導致終端最終接收的目標文件與預期不符,即下傳作業失敗。
為了確保下傳作業能夠順利執行,目前傳統的方法是:在正式執行下傳作業之前,以模擬程序代替實際的外部應用程序進行下傳作業測試,測試合格后再正式執行下傳作業。具體的測試方法為:測試人員根據預先設置的下傳作業對應的文件類型、下傳路徑、文件譯碼類型信息,手動觸發銀行主機啟動下傳作業,待銀行主機生成源文件后,到銀行主機中手動獲取源文件并下傳至模擬程序的指定目錄下,待模擬程序對原始文件譯碼處理之后,再到指定目錄下手動取出處理后生成的目標文件,最后對目標文件進行人工校驗,進而確定測試是否合格,若不合格,則需要對銀行主機或外部應用程序進行調整。整個測試過程完全由測試人員手動完成,需要消耗大量的精力,測試結果容易受人為因素影響,而且由于銀行主機下傳的文件數量較多,測試過程會相當復雜,不具有可重復性,測試周期長、效率低。
發明內容
本發明實施例的主要目的在于提供一種銀行主機下傳作業的自動化測試系統,以解決現有的銀行主機下傳作業測試方法手動處理復雜、效率低的問題。
為了實現上述目的,本發明實施例提供一種銀行主機下傳作業的自動化測試系統,該系統包括:
源文件存儲服務器,用于存儲源文件;
目標文件存儲服務器,用于存儲目標文件;
源文件傳輸配置存儲裝置,用于存儲下傳路徑信息;其中,所述下傳路徑信息包括:第一路徑、第二路徑,所述第一路徑為源文件在所述源文件存儲服務器中的存儲路徑,所述第二路徑為源文件在所述文件處理裝置中的存儲路徑;
目標文件傳輸配置存儲裝置,用于存儲所述源文件配置信息、第三路徑;其中,所述源文件配置信息包括:源文件的字段類型、譯碼類型、字段長度和過濾信息;所述第三路徑為目標文件在所述目標文件存儲服務器中的存儲路徑;
銀行主機,用于接收到下傳作業命令時啟動下傳作業,利用銀行主機內部存儲的銀行業務信息生成源文件,并將源文件存儲至銀行主機內部預先設定的路徑中;
觸發裝置,用于將用戶輸入的下傳作業命令傳輸給銀行主機,待銀行主機啟動下傳作業后,到所述預先設定的路徑中取出源文件,并根據下傳路徑信息將源文件下傳至源文件存儲服務器的第一路徑中;
源文件傳輸裝置,用于根據所述下傳路徑信息,到所述源文件存儲服務器的第一路徑中獲取源文件,并將該源文件下傳至文件處理裝置的第二路徑中;
文件處理裝置,根據所述源文件配置信息對源文件進行譯碼處理以生成目標文件,并將所述目標文件下傳至所述目標文件存儲服務器的第三路徑中;
目標文件傳輸裝置,用于到所述目標文件存儲服務器的第三路徑中獲取目標文件,并將獲取的目標文件發送給目標文件校驗裝置;
目標文件校驗裝置,用于按照預設規則對所述目標文件傳輸裝置發送來的目標文件進行校驗,并輸出校驗結果。
借助于上述技術方案,本發明提供了一種對銀行主機下傳作業自動化測試的系統,相比于現有技術,本發明實施例無須人工干預整個下傳過程,能自動進行源文件的下傳和目標文件的校驗,提高了文件下傳的速度,降低了人為因素對校驗結果的影響,測試系統可重復運行,明顯提高了測試效率。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發明提供的銀行主機下傳作業的自動化測試系統的結構框圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410244965.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種機動車用火花塞
- 下一篇:一種可調式自行車把手連桿





