




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
銀企互聯(lián)系統(tǒng)程序優(yōu)化補丁上線測試報告V1.0.02009年08月08日引言編寫目的本文檔提供了"東方通中間件"事務(wù)超時回滾未報異常錯誤及"山東移動銀企互聯(lián)系統(tǒng)"程序優(yōu)化補丁上線的測試執(zhí)行的說明,編寫此文檔的目的主要是為測試小組以及移動管理部門進(jìn)行交流,確認(rèn)項目要完成的所有功能以及這些功能的完整性,根據(jù)測試的特點來設(shè)計測試用例,指導(dǎo)他們完成測試執(zhí)行過程,相應(yīng)的對編寫測試報告提供參考。項目背景作為山東移動公司眾多IT系統(tǒng)之一,銀企系統(tǒng)起著舉足輕重的作用,甚至可以稱之為"神經(jīng)系統(tǒng)",山東移動公司資金的審批、流轉(zhuǎn)、支付等都依托于該系統(tǒng)。因此確保其運行的正確性和安全性,其重要程度不言而喻。我們必須對銀企系統(tǒng)進(jìn)行有效的控制,山東移動公司針對其提出了數(shù)據(jù)安全需求,對其進(jìn)行更規(guī)范的管理和控制。計劃測試方案針對補丁內(nèi)容,進(jìn)行如下測試:白盒測試:對東方通補丁功能按照編寫的測試程序進(jìn)行測試驗證。黑盒測試:對正常支付業(yè)務(wù)和異常情況下的支付業(yè)務(wù)按照測試用例進(jìn)行測試。測試中輔以銀行虛擬機返回模擬、斷網(wǎng)、斷電方式進(jìn)行正常和非正常支付業(yè)務(wù)測試。測試項目序號名稱內(nèi)容目的1東方通中間件補丁事務(wù)超時回滾未報異常錯誤,補丁修改內(nèi)容如下:1交易超時時間提供配置為0的設(shè)置,此時交易永不超時。2交易超時時間配置不為0時,交易超時引起的事務(wù)回滾拋出異常。銀企業(yè)務(wù)在事務(wù)中拋出異常引起的事務(wù)回滾,中間件不另行拋出異常。2交易超時時間配置不為0時,交易超時引起的事務(wù)回滾拋出異常。銀企業(yè)務(wù)在事務(wù)中拋出異常引起的事務(wù)回滾,中間件不另行拋出異常。修正原系統(tǒng)bug,可以廢除交易超時控制,也可在交易超時引起事務(wù)回滾時拋出異常。2山東移動銀企互聯(lián)系統(tǒng)程序優(yōu)化補丁1事務(wù)拆分補丁,對支付交易過程的一個大事務(wù)根據(jù)交易業(yè)務(wù)分拆為小事務(wù),保證銀行交易超時錯誤不影響交易前和交易后的小事務(wù)正常進(jìn)行。2事務(wù)回滾防范補丁,在支付業(yè)務(wù)進(jìn)行前進(jìn)行業(yè)務(wù)流水號標(biāo)記,二次支付業(yè)務(wù)根據(jù)標(biāo)記和支付單據(jù)狀態(tài)判斷是否正常,防范支付業(yè)務(wù)事務(wù)回滾時造成的重復(fù)支付。3單據(jù)流水好重復(fù)東方通中間件事務(wù)回滾不會產(chǎn)生重復(fù)支付業(yè)務(wù)。測試準(zhǔn)備以山東最新正式環(huán)境備份作為測試環(huán)境,打上東方通補丁及用友銀企互聯(lián)系統(tǒng)程序優(yōu)化補丁進(jìn)行測試。測試機構(gòu)及人員測試機構(gòu)負(fù)責(zé)人職責(zé)用友公司、移動山東分公司用友功能測試測試項目說明測試項目名稱及測試內(nèi)容序號測試項目測試用例備注1東方通補丁BDSX-001BDSX-0022事務(wù)拆分補丁測試BDSX-003BDSX-0043支付防范補丁BDSX-0054單據(jù)子流水號重復(fù)修正補丁BDSX-0065其它支付業(yè)務(wù)測試BDSX-007BDSX-008BDSX-009BDSX-010BDSX-011BDSX-012BDSX-013測試用例東方通補丁測試問題描述:事務(wù)超時,東方通未拋出異常解決方法:關(guān)于事務(wù)超時交易,如果配置為0則沒有超時時間限制,如果配置不為0則在超時時會對事務(wù)回滾并且拋出異常。用例BDSX-001:東方通事務(wù)超時檢測編號BDSX-001開發(fā)人員用友項目東方通事務(wù)超時檢測對應(yīng)需求編號---測試日期2009-8-7測試目的:測試東方通事務(wù)超時時,會對事務(wù)回滾并拋出異常前提條件:登錄TongWeb,選擇管理控制臺->J2EE服務(wù)->交易服務(wù),設(shè)置當(dāng)前交易超時為60秒;修改連接網(wǎng)銀代碼,使連接時休眠100秒;操作步驟:在對外付款中,選擇一張審批通過的單據(jù),點擊支付;期望結(jié)果:步驟1:連接網(wǎng)銀失敗,單據(jù)受理狀態(tài):受理中,支付中測試結(jié)果:與期望結(jié)果一致。結(jié)論√(√代表通過×代表不通過)備注用例BDSX-002:東方通無超時時間限制檢測編號BDSX-002開發(fā)人員用友項目東方通無超時時間限制檢測對應(yīng)需求編號---測試日期2009-8-7測試目的:測試東方通超時交易配置為0時,是否無超時時間限制前提條件:登錄TongWeb,選擇管理控制臺->J2EE服務(wù)->交易服務(wù),設(shè)置當(dāng)前交易超時為0秒;修改連接網(wǎng)銀代碼,使連接時休眠分別為60、600、1800秒;操作步驟:在對外付款中,選擇一張審批通過的單據(jù),點擊支付;期望結(jié)果:步驟1:連接網(wǎng)銀成功,單據(jù)受理狀態(tài):受理成功;支付狀態(tài):支付中結(jié)論√(√代表通過×代表不通過)備注事務(wù)拆分補丁測試問題描述:優(yōu)化由東方通事務(wù)回滾造成單據(jù)支付狀態(tài)顯示不正確從而引發(fā)重復(fù)支付的問題。解決方法:將一個大事務(wù)拆分成2個小事務(wù),在第一個小事務(wù)中插入支付日志,更新狀態(tài);在第一個小事務(wù)結(jié)束后,連接網(wǎng)銀,網(wǎng)銀受理成功后,返回數(shù)據(jù),開始第二個小事務(wù);在第二個小事務(wù)中,根據(jù)銀行返回實際支付結(jié)果,更新支付狀態(tài)。用例BDSX-003:小事務(wù)1異常檢測編號BDSX-003開發(fā)人員用友項目小事務(wù)1異常檢測對應(yīng)需求編號---測試日期2009-8-7測試目的:測試小事務(wù)1(插入支付日志,更新狀態(tài))中出現(xiàn)異常時,小事務(wù)1回滾后,狀態(tài)是否正確前提條件:選擇對外付款,創(chuàng)建一張(或多張)單據(jù),單據(jù)審批通過;手動修改代碼,使小事務(wù)1執(zhí)行中拋出異常,事務(wù)回滾.操作步驟:對外付款中,選擇已審批通過的單據(jù),點擊“支付";期望結(jié)果:步驟1:小事務(wù)1正?;貪L。單據(jù)受理狀態(tài):未受理;支付狀態(tài):未支付測試結(jié)果:與期望結(jié)果一致。結(jié)論√(√代表通過×代表不通過)備注用例BDSX-004:小事務(wù)2異常檢測編號BDSX-004開發(fā)人員用友項目小事務(wù)2異常檢測對應(yīng)需求編號---測試日期2009-8-7測試目的:測試小事務(wù)2(根據(jù)銀行返回實際支付結(jié)果,更新支付狀態(tài))中出現(xiàn)異常時,小事務(wù)2回滾后狀態(tài)顯示是否正確前提條件:選擇對外付款,創(chuàng)建一張(或多張)單據(jù),單據(jù)審批通過;手動修改代碼,使小事務(wù)2執(zhí)行中拋出異常,事務(wù)回滾.操作步驟:對外付款中,選擇已審批通的單據(jù),點擊“支付";期望結(jié)果:步驟1:小事務(wù)2正?;貪L。單據(jù)受理狀態(tài):受理中;支付狀態(tài):支付中測試結(jié)果:與期望結(jié)果一致。結(jié)論√(√代表通過×代表不通過)備注支付防范補丁測試問題描述:解決支付事務(wù)回滾后,單據(jù)出現(xiàn)重復(fù)支付的問題.解決方法:支付后,每個單據(jù)會生成唯一流水號,根據(jù)此流水號判斷是否已經(jīng)進(jìn)行過支付操作。如果已進(jìn)行過支付,會彈出相應(yīng)提示信息,避免重復(fù)支付。用例BDSX-005:事務(wù)回滾重復(fù)支付防范功能檢測編號BDSX-005開發(fā)人員用友項目重復(fù)支付防范功能檢測對應(yīng)需求編號---測試日期2009-8-7測試目的:測試支付成功后,事務(wù)異?;貪L支付狀態(tài)更新為未支付,再次點擊支付時,是否會出現(xiàn)提示信息,不允許重復(fù)支付.前提條件:選擇對外付款,創(chuàng)建一張單據(jù),單據(jù)審批通過;手動修改代碼,使事務(wù)執(zhí)行中拋出異常,事務(wù)回滾.操作步驟:對外付款中,選擇已審批通的單據(jù),點擊"支付";支付完成后,再次點擊“支付"支付完成后,再次點擊"支付”支付完成后,再次點擊“支付”期望結(jié)果:步驟1:事務(wù)回滾成功。受理狀態(tài):未受理;支付狀態(tài):未支付。"支付"按鈕不置灰。步驟2:彈出提示信息,提示已支付。步驟2:彈出提示信息,提示已支付。步驟2:彈出提示信息,提示已支付。測試結(jié)果:與期望結(jié)果一致。結(jié)論√(√代表通過×代表不通過)備注目前已啟用小事務(wù),這種現(xiàn)在已不存在;支付后可將數(shù)據(jù)庫支付狀態(tài)刪除,模擬測試單據(jù)子流水號重復(fù)測試問題描述:單據(jù)子流水號(原生成規(guī)則:YYYYMMDDhhmmss+X,X在0~9中依次取值)中最后一位"X"確定同一秒鐘內(nèi)子流水號的唯一性,批量提交多單據(jù)子項,會出現(xiàn)單據(jù)子流水號重復(fù)的情況。解決方法:修改單據(jù)子流水號生成規(guī)則(修改后生成規(guī)則:YYMMDDhhmmss+XXX,X在0~999中依次取值),年份由4位改為2位,流水號最后三位唯一確定同一秒內(nèi)單據(jù)子項的唯一性。避免再出現(xiàn)子流水號重復(fù)的問題。用例BDSX-006:檢測單據(jù)子流水號編號BDSX-006開發(fā)人員用友項目檢測單據(jù)子流水號對應(yīng)需求編號---測試日期2009-8-7測試目的:檢測支付單據(jù)時,單據(jù)子流號是否重復(fù)前提條件:新建單據(jù),創(chuàng)建超過100個單據(jù)子項的單據(jù);勾選“是否代表代扣"和“是否批量支付"走審批流,單據(jù)審批通過;操作步驟:點擊"支付";查看網(wǎng)銀日志C:\Tongweb4.6.9\bin\ufbank\logs,確認(rèn)子流水號childpackageid是否有重復(fù).期望結(jié)果:Childpackageid不重復(fù).測試結(jié)果:與期望結(jié)果一致。結(jié)論√(√代表通過×代表不通過)備注其它支付業(yè)務(wù)測試用例BDSX-007:網(wǎng)銀返回受理中編號BDSX-007開發(fā)人員用友項目網(wǎng)銀返回受理中對應(yīng)需求編號---測試日期2009-8-7測試目的:測試網(wǎng)銀連接成功,網(wǎng)銀返回受理中后單據(jù)狀態(tài)顯示。前提條件:選擇對外付款,創(chuàng)建一張(或多張)單據(jù),單據(jù)審批通過;搭建網(wǎng)銀測試環(huán)境。操作步驟:對外付款中,選擇已審批通的單據(jù),點擊"支付";網(wǎng)銀受理支付請求,返回“受理中”;網(wǎng)銀受理支付請求,返回“受理中”;網(wǎng)銀受理支付請求,返回“受理中";網(wǎng)銀受理支付請求,返回"受理中”;網(wǎng)銀受理支付請求,返回“受理中”;期望結(jié)果:步驟2:單據(jù)受理狀態(tài):受理中;支付狀態(tài):支付中測試結(jié)果:與期望結(jié)果一致。結(jié)論√(√代表通過×代表不通過)備注用例BDSX-008:網(wǎng)銀返回受理失敗編號BDSX-008開發(fā)人員用友項目網(wǎng)銀返回受理失敗對應(yīng)需求編號---測試日期2009-8-7測試目的:測試網(wǎng)銀連接成功,網(wǎng)銀返回受理失敗單據(jù)狀態(tài)顯示。前提條件:選擇對外付款,創(chuàng)建一張(或多張)單據(jù),單據(jù)審批通過;搭建網(wǎng)銀測試環(huán)境。操作步驟:對外付款中,選擇已審批通的單據(jù),點擊"支付";網(wǎng)銀受理支付請求,返回“受理失敗”;網(wǎng)銀受理支付請求,返回“受理失敗”;網(wǎng)銀受理支付請求,返回“受理失敗";網(wǎng)銀受理支付請求,返回"受理失敗”;網(wǎng)銀受理支付請求,返回“受理失敗”;期望結(jié)果:步驟2:單據(jù)受理狀態(tài):受理失敗;支付狀態(tài):支付失敗測試結(jié)果:與期望結(jié)果一致。結(jié)論√(√代表通過×代表不通過)備注用例BDSX-009:網(wǎng)銀返回受理成功編號BDSX-009開發(fā)人員用友項目網(wǎng)銀返回受理成功對應(yīng)需求編號---測試日期2009-8-7測試目的:測試網(wǎng)銀連接成功,網(wǎng)銀返回受理成功單據(jù)狀態(tài)顯示。前提條件:選擇對外付款,創(chuàng)建一張(或多張)單據(jù),單據(jù)審批通過;搭建網(wǎng)銀測試環(huán)境。操作步驟:對外付款中,選擇已審批通的單據(jù),點擊"支付";網(wǎng)銀受理支付請求,返回“受理成功”;網(wǎng)銀受理支付請求,返回“受理成功”;網(wǎng)銀受理支付請求,返回“受理成功";網(wǎng)銀受理支付請求,返回"受理成功”;網(wǎng)銀受理支付請求,返回“受理成功”;期望結(jié)果:步驟2:單據(jù)受理狀態(tài):受理成功;支付狀態(tài):支付中測試結(jié)果:與期望結(jié)果一致。結(jié)論√(√代表通過×代表不通過)備注用例BDSX-010:支付不同時段斷開網(wǎng)線編號BDSX-010開發(fā)人員用友項目單據(jù)支付不同時段斷開網(wǎng)線對應(yīng)需求編號---測試日期2009-8-7測試目的:測試單據(jù)支付不同時段,分別斷開NC客戶端、應(yīng)用服務(wù)器、數(shù)據(jù)庫之間網(wǎng)線對單據(jù)狀態(tài)的影響。前提條件:選擇對外付款,創(chuàng)建一張(或多張)單據(jù),單據(jù)審批通過;操作步驟:對外付款中,選擇已審批通的單據(jù),點擊"支付";支付時分別分別斷開NC客戶端、應(yīng)用服務(wù)器、數(shù)據(jù)庫之間網(wǎng)線對單據(jù)狀態(tài)的影響。連接網(wǎng)線觀察單據(jù)狀態(tài)期望結(jié)果:步驟3:重新連網(wǎng)后,受理狀態(tài):受理成功;支付狀態(tài):支付中。測試結(jié)果:與期望結(jié)果一致。結(jié)論√(√代表通過×代表不通過)備注用例BDSX-011:單據(jù)支付并發(fā)檢測編號BDSX-011開發(fā)人員用友項目單據(jù)支付并發(fā)檢測對應(yīng)需求編號---測試日期2009-8-7測試目的:測試多用戶同時支付多張相同單據(jù)時是否正常前提條件:單據(jù)1.單據(jù)2都勾選"是否代表代扣"和"是否批量支付"用戶A與用戶B都能支付單據(jù)1.單據(jù)2用戶A與用戶B都能支付單據(jù)1、單據(jù)2操作步驟:用戶A與用戶B同時點擊支付確定按鈕期望結(jié)果:步驟1:單據(jù)1、單據(jù)2各只有一個用戶能支付成功。生成2個網(wǎng)銀日志,不出現(xiàn)重復(fù)支付,業(yè)務(wù)正常進(jìn)行。測試結(jié)果:與期望結(jié)果一致。結(jié)論√(√代表通過×代表不通過)備注用例BDSX-012:連接網(wǎng)銀失敗檢測編號BDSX-012開發(fā)人員用友項目連接網(wǎng)銀失敗檢測對應(yīng)需求編號---測試日期2009-8-7測試目的:測試連接網(wǎng)銀失敗時單據(jù)的狀態(tài)前提條件:選擇對外付款,創(chuàng)建一張(或多張)單據(jù),單據(jù)審批通過;搭建網(wǎng)銀測試環(huán)境,手動修改代碼,使網(wǎng)銀連接超時;搭建網(wǎng)銀測試環(huán)境,手動修改代碼,使網(wǎng)銀連接超時;搭建網(wǎng)銀測試環(huán)境,手動修改代碼,使網(wǎng)銀連接超時;操作步驟:對外付款中,選擇已審批通過的單據(jù),點擊“支付";期望結(jié)果:步驟1:單據(jù)受理狀態(tài):受理中;支付狀態(tài):支付中測試結(jié)果:與期望結(jié)果一致。結(jié)論√(√代表通過×代表不通過)備注用例BDSX-013:支付時非正常關(guān)閉客戶端、應(yīng)用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電解質(zhì)護(hù)理評估
- 2025版新能源汽車進(jìn)口貿(mào)易及售后服務(wù)合同
- 2025年班輪運輸船舶船舶修理合同范本
- 二零二五年度裝配式建筑鋼材供應(yīng)與施工進(jìn)度合同
- 2025版咖啡館餐飲承包經(jīng)營合同集
- 2025版跨境電子商務(wù)代理銷售合同
- 2025年電梯安全協(xié)議書范本:智能監(jiān)控與數(shù)據(jù)分析
- 2025版道路照明工程施工協(xié)議書范本三方
- 二零二五年度金融科技研發(fā)與應(yīng)用合同十
- 2025版金屬材料買賣合同終止及廢舊材料回收利用協(xié)議
- 2024年社會社區(qū)專職人員選聘考試筆試真題(含答案)
- 《陸上風(fēng)電場工程設(shè)計概算編制規(guī)定及費用標(biāo)準(zhǔn)》(NB-T 31011-2019)
- (高清版)DZT 0426-2023 固體礦產(chǎn)地質(zhì)調(diào)查規(guī)范(1:50000)
- 腦卒中專用生活質(zhì)量量表
- 地下障礙物處理施工方案
- 售后客服崗位月度績效考核表KPI
- 專升本政治考試歷年真題整理(含答案)
- 2009-2022歷年江蘇省南京市江北新區(qū)事業(yè)局社工考試真題含答案2022-2023上岸必備匯編3
- 罰款通知單(建設(shè)單位用)
- 長沙有色院浮選柱介紹課件
- DB32-T 4252-2021民用建筑燃?xì)獍踩?guī)范-(高清現(xiàn)行)
評論
0/150
提交評論