自動化測試操作手冊_第1頁
自動化測試操作手冊_第2頁
自動化測試操作手冊_第3頁
自動化測試操作手冊_第4頁
自動化測試操作手冊_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、BANCS系統(tǒng)自動化測試操作手冊BANCS系統(tǒng)自動化測試操作手冊文檔編號:當(dāng)前版本:V1.0制作人:審核人:制作單位核心銀行開發(fā)部新線平臺組日期:2011-5-6保密級別:保密文檔修訂記錄版本編號*變化狀態(tài)簡要說明變更內(nèi)容和變更范圍變更人批準(zhǔn)日期批準(zhǔn)人V1.0A建立文檔*變化狀態(tài):A增加,M修改,D刪除目錄一、原理與目的4二、操作環(huán)境4三、搭建環(huán)境43.1 配置服務(wù)器43.2映射服務(wù)器資源目錄到本地5四、組裝測試74.1啟動對應(yīng)測試環(huán)境的解決方案。74.2數(shù)據(jù)準(zhǔn)備104.2.1 卡104.2.2 核心104.2.3貸款104.2.4支付104.2.5存款104.3批量柜員簽退,簽到104.4

2、選擇測試列表124.4.1 存款124.4.2 貸款124.4.3 核心124.4.4 支付134.4.5 卡134.5運行測試列表134.6 錯誤處理154.7 提交測試報告15五、維護(hù)測試列表15六、新增測試環(huán)境16七、常見問題及解決方法19一、原理與目的自動化測試的原理是模擬通過 BANCS LINK渠道執(zhí)行的交易場景,實現(xiàn)全系統(tǒng)功能的自動化測試. 二、操作環(huán)境操作系統(tǒng):Win XP 應(yīng)用軟件:Microsoft Visual Studio 2008網(wǎng)絡(luò)環(huán)境:需要連接到Visual Studio服務(wù)器地址07:8202/tfs/BancsTest注:如果

3、以后有改變此地址也會有相應(yīng)的變更。三、搭建環(huán)境3.1 配置服務(wù)器Microsoft Visual Studio 安裝完成后,需要連接到組裝測試的服務(wù)器,連接方式如下:打開工具Visual Studioè ToolsèConnect to Team Foundation Server輸入服務(wù)器地址:07:8202/tfs/BancsTest3.2映射服務(wù)器資源目錄到本地 連接到服務(wù)器后,需要將服務(wù)器上測試資源映射到本地文件夾方法如下: 1.打開Team Explorer(團(tuán)隊資源管理器) 2.打開Source Control,選擇相應(yīng)的資源目

4、錄BancsTest(以此為例)右鍵點擊,選擇 MAP TO LOCAL FOLDER3.輸入映射地址 D:BANCSTEST (名稱不限定)4映射完成后,選擇Get Latest Version(獲取最新版本)四、組裝測試自動化測試環(huán)境搭好后,日常自動化測試,每次都應(yīng)先啟動對應(yīng)測試環(huán)境的解決方案,獲取最新版本,準(zhǔn)備各組測試數(shù)據(jù),批量簽退,簽到柜員,然后選擇需要測試的列表,運行測試列表,處理測試返回的結(jié)果,確認(rèn)問題所在,最后提交測試報告,詳細(xì)步驟如下:4.1啟動對應(yīng)測試環(huán)境的解決方案。解決方案包含各項目組的自動化測試腳本,測試列表,以及公共插件,其對應(yīng)目錄的項目分別是:存款:Test4Depo

5、sit貸款:Test4Loan核心:Test4Core_CIF支付:Test4Pay 卡組:Test3Card有3種方式打開解決方案以湘鄂桂環(huán)境對應(yīng)的解決方案BancsLinkTestT1-XEG為例:(1) 直接找到測試列表的路徑,打開一個后綴名為BancsLinkTestT1-XEG.sln的文件(2) 打開 VS 時在首頁點擊BancsLinkTestT1-XEG(3) 打開Team Explorer(團(tuán)隊資源管理器),選擇BancsLinkTestT1-XEG環(huán)境,然后雙擊BancsLinkTestT1-XEG.sln啟動后的解決方案4.2數(shù)據(jù)準(zhǔn)備 組裝測試中一些腳本的測試數(shù)據(jù)是不能重

6、復(fù)執(zhí)行的,每次運行都需要重新準(zhǔn)備數(shù)據(jù),目前自動化測試有五個系統(tǒng),需要分別準(zhǔn)備測試數(shù)據(jù)詳細(xì)步驟如下:4.2.1 卡卡組數(shù)據(jù)準(zhǔn)備詳細(xì)請見卡組數(shù)據(jù)準(zhǔn)備4.2.2 核心核心不用準(zhǔn)備數(shù)據(jù),直接執(zhí)行即可。4.2.3貸款貸款每次運行需要修改4個腳本的參數(shù),詳見貸款操作手冊1. 貸款原組裝測試列表場景共105個(測試列表/組裝測試-舊有腳本/貸款),須改數(shù)據(jù)運行腳本2個(測試列表/組裝測試-舊有腳本/貸款/不可重復(fù)),實際可運行腳本105個。CJ-017076-017026-3226-01CJ-017474-017475-017474-017475-3226-012. 貸款組新增測試場景腳本共958個(測試列

7、表/組裝測試-新增腳本/貸款-新增),包含順序場景6個,實際可獨立運行場景988個,其中所有子文件夾下“不跑”的場景均不用包含在測試中,需修改數(shù)據(jù)運行腳本2個(測試列表/組裝測試-新增腳本/貸款-新增/BGL&合同/不可重復(fù))CJ-027060-027062-004-03CJ-062000-062935-067930-062936-000004-034.2.4支付支付每次運行需要修改兩個腳本的參數(shù),詳見PAY組裝測試操作手冊1. 在測試列表支付國際-2010加入-運行成功中: CJ-058010-058011-058010-058013-058010-058012-058010-058

8、014-01 - “光票托收編號”每次測試需要變更一次,可以向上加1 ;2. 在測試列表支付國內(nèi)-本匯票中:CJ-027022-027027-027018-027118-01 - 代理行章號在測試前手動加14.2.5存款暫時無需準(zhǔn)備測試數(shù)據(jù)。4.3批量柜員簽退,簽到組裝測試柜員信息列表文件用于組裝測試前批量簽退、簽到柜員。保證自動測試場景中使用到的柜員處于登陸狀態(tài)。組裝測試柜員信息列表文件:test2.xml,在跑組裝前,要獲取這個文件的最新版本,并把新增的柜員添加進(jìn)去,然后批量簽退、簽到。(注意:先簽退后簽到)批量簽退腳本路徑:TempTest貸款王然原子腳本SignInOut YZ-009

9、003-000004-30運行批量簽退腳本YZ-009003-000004-30:批量簽到腳本路徑:TempTest貸款王然原子腳本SignInOutYZ-009001-000004-30運行批量簽到腳本YZ-009001-000004-304.4 選擇測試列表目前自動化測試有五個系統(tǒng),各系統(tǒng)的腳本采用分開運行,每次測試應(yīng)當(dāng)選擇正確的測試列表,測試腳本數(shù)量隨著環(huán)境的不同稍有出入,如果因需求的變化新增的腳本需要及時加入到測試列表對應(yīng)組的合適目錄下,各系統(tǒng)運行腳本步驟如下: 4.4.1 存款目前存款系統(tǒng)的共計785個腳本(湘鄂桂SIT 環(huán)境),選中如下圖所示的測試列表查看是否有785個?。ㄗⅲ簻y試

10、列表隨需求變化而變化需要及時更新)4.4.2 貸款4.4.3 核心4.4.4 支付支付列表分舊有腳本124個加新列表417個,舊有腳本只選中國際國內(nèi)中“運行成功”腳本即可,增新列表可能隨著后期需求的變化腳本數(shù)量有變化:4.4.5 卡卡一共有16個測試列表(湘鄂桂SIT),但注意測試環(huán)境不同測試列表和腳本的個數(shù)會不同。4.5運行測試列表所有的準(zhǔn)備工作完成后,分別運行各系統(tǒng)之前選中的測試列表,以下以存款組為例介紹如下:1. 點擊運行存款組測試列表。點擊此處運行2. 查看運行完的測試結(jié)果。查看測試結(jié)果3. 查看報錯信息 ,雙擊錯誤列表中的測試場景如BCJ-00-5060-005160-01 查看第一

11、個錯誤步驟的詳細(xì)信息:4.6 錯誤處理 當(dāng)測試列表運行出現(xiàn)錯誤時,需要雙擊進(jìn)入每個出錯的測試場景,檢查錯誤原因,錯誤原因一般有如下幾種:1.測試環(huán)境問題,聯(lián)系計算中心CUMI 等一般需要重跑如不能過則找平臺組處理2.前端版本與后臺不一致導(dǎo)致的腳本錯誤,以及前端頁面欄位錯誤,需通知前端更新版本3.測試場景的腳本數(shù)據(jù)錯誤,則需要手工更換數(shù)據(jù),如換折,憑證號碼不符,金額不足等。4程序BUG 則需要手動在BANCSLINK 上做交易確認(rèn),然后通知該程序所屬組的值班人員處理。5如有問題未及時解決需要聯(lián)系版本管理員協(xié)商處理辦法。4.7 提交測試報告填寫測試報告,如測試未完全通過,則需要多填寫一份問題記錄單

12、。湘鄂桂SIT環(huán)境組裝測試報告-2011-05-05-01.doc湘鄂桂SIT環(huán)境組裝測試報告-2011-05-05-01.xls問題記錄單五、維護(hù)測試列表自動化測試列表中的腳本,隨測試版本的需求變更而相應(yīng)的增加或刪除,更新,故每次測試前應(yīng)當(dāng)將相應(yīng)增加或刪除的測試腳本維護(hù)到測試列表中且做好相應(yīng)的變更記錄,其步驟如下:1. 在Tests Not in a List(列表中未列出的測試) 找到需要添加的新增腳本2. 選中需要添加的測試場景,按住左鍵不放拖放到相應(yīng)的測試列表中即可. 3. 將變更的腳本記錄于自動化測試腳本變更總表-XX組.xls六、新增測試環(huán)境因不同批次版本上線與開發(fā)會存在并行階段所

13、以后臺程序也會增加新的版本環(huán)境,且都需要進(jìn)行自動化測試,故需要新增對應(yīng)的測試環(huán)境。新增測試環(huán)境的步驟如下:1 確認(rèn)版本的后臺程序是從哪個版本遷移的,則腳本也需要從相應(yīng)的環(huán)境遷移而來。2 遷移腳本,操作步驟如下: 選中遷移的源環(huán)境 右鍵選擇Add Items to Folder(將項添加到文件夾)點擊 Advanced(高級)點擊Finish(完成)后就會上傳到服務(wù)器,然后選擇新建的環(huán)境右鍵選擇Get Latest Version(獲取最新版本)下載到本地即可。3.修改連接后臺程序的服務(wù)器地址,打開測試組件項目Common 目錄中的 WebTest.dll.config 文件,修改連接服務(wù)器的目

14、標(biāo)IP地址參數(shù):七、常見問題及解決方法 環(huán)境遷移時常出現(xiàn)的問題:所屬組別問題解決方案備注公共遷入腳本報多客戶端,密碼加密問題聯(lián)系核心前端劉建轉(zhuǎn)移環(huán)境需通知前端,進(jìn)行環(huán)境配置公共會計日錯誤環(huán)境,聯(lián)系511環(huán)境搭建問題支付支付交易報未定義幣種后臺后臺超箱未定義問題支付支付記錄不存在,或重復(fù)后臺后臺序號發(fā)生器問題支付讀交換登記簿記錄錯誤后臺修改ACNG表支付票據(jù)狀態(tài)為已退票后臺修改ACNG表支付(托收承付/委托收款記錄未找到)后臺修改ACNG表支付BLOCK 1 無效或者沒有提交后臺修改ACNG表支付驗證錯誤未查出未查出核心憑證類型及憑證號碼與賬戶不匹配腳本問題修改腳本,換憑證核心子帳戶不能做此交易

15、腳本問題重新創(chuàng)建賬號核心密碼硬加密異常環(huán)境,聯(lián)系511加密機(jī)問題核心驗證或提取錯誤未查出未查出核心機(jī)構(gòu)沒有該核準(zhǔn)用戶,或者該用戶從未在系統(tǒng)中簽到腳本問題增加授權(quán)柜員公共頁面右側(cè)菜單未加載成功聯(lián)系前端張明威前端數(shù)據(jù)轉(zhuǎn)移不完整公共頁面交易無法被掉起聯(lián)系前端張明威前端數(shù)據(jù)轉(zhuǎn)移不完整卡組交易報主機(jī)端CICS交易失?。?609聯(lián)系511環(huán)境搭建問題存款交易報請聯(lián)系計算機(jī)中心CUMI聯(lián)系511環(huán)境搭建問題貸款交易報請聯(lián)系計算機(jī)中心CUMI聯(lián)系511環(huán)境搭建問題支付同城票據(jù)交換MCLM 記錄已經(jīng)存在后臺數(shù)據(jù)庫數(shù)據(jù)問題支付記錄已存在腳本問題重復(fù)多遍跑支付調(diào)用PY1027失敗后臺數(shù)據(jù)庫數(shù)據(jù)問題支付報文與該參考號存在后臺數(shù)據(jù)庫數(shù)據(jù)問題

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論