用戶通過(guò)銀行ATM取款機(jī)進(jìn)行取款_第1頁(yè)
用戶通過(guò)銀行ATM取款機(jī)進(jìn)行取款_第2頁(yè)
用戶通過(guò)銀行ATM取款機(jī)進(jìn)行取款_第3頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、用戶通過(guò)銀行的 ATM 取款機(jī)進(jìn)行取款Testing 2009-07-23 11:16:05 閱讀 456 評(píng)論 0 字號(hào):大中小 訂閱§請(qǐng)分析用戶通過(guò)銀行的 ATM 取款機(jī)進(jìn)行取款的例子,來(lái)說(shuō)明流程分析法、等價(jià)類分析法和邊界值法。§下面是需求規(guī)格說(shuō)明書:§基本事件流:§1、用戶向 ATM 提款機(jī)中插入銀行卡,如果銀行卡是合法的,ATM 提款機(jī)界面提示用戶輸入提款密碼;§2、用戶輸入該銀行卡的密碼, ATM 提款機(jī)與 MainFrame 傳遞密碼,檢驗(yàn)密碼的正確性。如果輸入密碼正確,提示用戶輸入取錢金額,提示信息為, “請(qǐng)輸入您的提款額度 ”;

2、§3、用戶輸入取錢金額,系統(tǒng)校驗(yàn)金額正確,提示用戶確認(rèn),提示信息為“您輸入的金額是 xxx ,請(qǐng)確認(rèn),謝謝! ”,用戶按下確認(rèn)鍵,確認(rèn)需要提取的金額;§4、系統(tǒng)同步銀行主機(jī),點(diǎn)鈔票,輸出給用戶,并且減掉數(shù)據(jù)庫(kù)中該用戶帳戶中的存款金額。§5 、用戶提款,銀行卡自動(dòng)退出,用戶取走現(xiàn)金,拔出銀行卡,ATM 提款機(jī)界面恢復(fù)到初始狀態(tài);備選事件流 ( 考慮可能失敗的地方 :1. 在基本事件流 1 中:a 如果插入無(wú)效的銀行卡,那么,在 ATM 提款機(jī)界面上提示用戶 “您使用的銀行卡無(wú)效! ”,3 秒鐘 后,自動(dòng)退出該銀行卡。2. 在基本事件流 2 中a如果用戶輸入的密碼錯(cuò)誤

3、,則提示用戶您輸入的密碼無(wú)效,請(qǐng)重新輸入 ”b 如果用戶連續(xù) 3 次輸入錯(cuò)誤密碼, ATM 提款機(jī)吞卡,并且 ATM 提款機(jī)的界面恢復(fù)到初始狀態(tài)。此時(shí),其他提款人可以繼續(xù)使用其他的合法的銀行卡在 ATM 提款機(jī)上提取現(xiàn)金。c用戶輸入錯(cuò)誤的密碼后,也可以按退出”鍵,則銀行卡自動(dòng)退出。3. 在基本事件流 3 中:a如果用戶輸入的單筆提款金額超過(guò)單筆提款上限,ATM提款機(jī)界面提示您輸入的金額錯(cuò)誤,單筆提款上限金額是 1500RMB ,請(qǐng)重新輸入 ”;b如果用戶輸入的單筆金額,不是以 50RMB為單位的,那么提示用戶 您輸入的提款金額錯(cuò)誤,請(qǐng)輸入以 50 為單位的金額 ”;c如果用戶在24小時(shí)內(nèi)提取的

4、金額大于 4500RMB,則ATM提款機(jī)提示用戶,“2小時(shí)內(nèi)只能提取4500RMB,請(qǐng)重新輸入提款金額”輸入提取的金額超過(guò)了系統(tǒng)的設(shè)定的限制;d如果用戶輸入正確的提款金額,ATM提款機(jī)提示用戶確認(rèn)后,用戶取消提款,則ATM提款機(jī)自動(dòng)退出該銀行卡;e如果ATM提款機(jī)中余額不足,則提示用戶, 抱歉,ATM提款機(jī)中余額不足”3秒鐘后,自動(dòng) 退出銀行卡。4. 在基本事件流 4中:如果用戶銀行戶頭中的存款小于提款金額,則提示用戶抱歉,您的存款余額不足!” 3秒鐘后,自動(dòng)退出銀行卡;5. 在基本事件流5中:如果用戶沒(méi)有取走現(xiàn)金,或者沒(méi)有拔岀銀行卡,ATM提款機(jī)不做任何提示,直接恢復(fù)到界面的初始狀態(tài);提醒,

5、可以按照下列步驟來(lái)做:n根據(jù)以上這段需求,畫岀流程圖n根據(jù)流程圖,得到基本路徑。n分析測(cè)試數(shù)據(jù),采用等價(jià)類劃分和邊界值法。給岀等價(jià)類表和邊界值表。得到測(cè)試用例。n如果需要補(bǔ)充測(cè)試用例,以覆蓋所有的路徑。解答:根據(jù)以上這段需求,畫岀流程圖,如下:根據(jù)流程圖,得到基本路徑?;韭窂剑翰迦脬y行卡-提示輸入密碼-用戶輸入密碼-提示輸入金額-用戶輸入金額-提示確認(rèn)-用戶確認(rèn)-輸出鈔票給用戶,退卡-用戶取走現(xiàn)金,取走銀行卡-界面恢復(fù)初始狀態(tài)下面分析測(cè)試數(shù)據(jù),采用等價(jià)類劃分和邊界值法。等價(jià)類劃分:輸入條件有效等價(jià)類無(wú)效等價(jià)類銀行卡銀行卡非銀行卡密碼字符串為09之間的阿拉伯?dāng)?shù)字組合,密 碼長(zhǎng)度為6位長(zhǎng)度不是6

6、位的09之間的 組合金額以50為單位,501500 RMB,單筆取款額最高為1500RMB ;每24小時(shí)之內(nèi),取款的最高限額是4500RMB非50的倍數(shù),或大于1500,24小時(shí)內(nèi)取款超過(guò) 4500確認(rèn)TRUE取現(xiàn)金TRUE、FALSE取銀行卡TRUE、FALSE邊值分析:輸入內(nèi)點(diǎn)上占八、離點(diǎn)密碼000001 、 999998000000 、 99999900000、1000000金額100、 145050、 15000、 1550得到測(cè)試用例:1測(cè)試用例編號(hào)ATM_ST_FETCH_001測(cè)試項(xiàng)目銀行ATM機(jī)取款測(cè)試標(biāo)題輸入合法密碼和金額,按金額確認(rèn),并取走現(xiàn)金和銀行卡,內(nèi)點(diǎn)小重要級(jí)別高預(yù)置

7、條件系統(tǒng)存在該用戶輸入金額100,密碼000001操作步驟1、插入銀行卡;2、輸入密碼 000001 ;3、輸入金額100;4、點(diǎn)擊確定;5、取走現(xiàn)金;6、取走銀行卡。預(yù)期輸岀1、提示輸入密碼;2、提示輸入金額;3、提示確認(rèn);4、輸岀鈔票;5、退出銀行卡;6、界面恢復(fù)初始狀態(tài)2測(cè)試用例編號(hào)ATM_ST_ FETCH _002測(cè)試項(xiàng)目銀行ATM機(jī)取款測(cè)試標(biāo)題輸入合法密碼和金額,按金額確認(rèn),不取走現(xiàn)金和銀行卡,內(nèi)點(diǎn)大重要級(jí)別中預(yù)置條件系統(tǒng)存在該用戶輸入金額1450,密碼999998操作步驟1、插入銀行卡;2、輸入密碼999998 ;3、輸入金額1450 ;4、點(diǎn)擊確定;5、不取走現(xiàn)金;6、不取走銀

8、行卡。預(yù)期輸岀1、提示輸入密碼;2、提示輸入金額;3、提示確認(rèn);4、輸岀鈔票;5、退出銀行卡;6、界面恢復(fù)初始狀態(tài)3測(cè)試用例編號(hào)ATM_ST_ FETCH _003測(cè)試項(xiàng)目銀行ATM機(jī)取款測(cè)試標(biāo)題輸入合法密碼和金額,按金額確認(rèn),并取走現(xiàn)金和銀行卡,上點(diǎn)小重要級(jí)別中預(yù)置條件系統(tǒng)存在該用戶輸入金額50,密碼000000操作步驟1、插入銀行卡;2、輸入密碼000000 ;3、輸入金額50 ;4、點(diǎn)擊確定;5、取走現(xiàn)金;6、取走銀行卡。預(yù)期輸岀1、提示輸入密碼;2、提示輸入金額;3、提示確認(rèn);4、輸岀鈔票;5、退出銀行卡;6、界面恢復(fù)初始狀態(tài)4測(cè)試用例編ATM_ST_ FETCH _004號(hào)測(cè)試項(xiàng)目銀

9、行ATM機(jī)取款測(cè)試標(biāo)題輸入合法密碼和金額,按金額確認(rèn),并取走現(xiàn)金和銀行卡,上點(diǎn)大重要級(jí)別中預(yù)置條件系統(tǒng)存在該用戶輸入金額1500,密碼999999操作步驟1、插入銀行卡;2、輸入密碼999999 ;3、輸入金額1500 ;4、點(diǎn)擊確定;5、取走現(xiàn)金;6、取走銀行卡。預(yù)期輸岀1、提示輸入密碼;2、提示輸入金額;3、提示確認(rèn);4、輸岀鈔票;5、退出銀行卡;6、界面恢復(fù)初始狀態(tài)5測(cè)試用例編號(hào)ATM_ST_ FETCH _005測(cè)試項(xiàng)目銀行ATM機(jī)取款測(cè)試標(biāo)題插入非銀行卡重要級(jí)別中預(yù)置條件輸入操作步驟插入IC卡預(yù)期輸岀提示用戶 您使用的銀行卡無(wú)效!”,3秒鐘后,自動(dòng)退岀該銀行卡6測(cè)試用例編號(hào)ATM_S

10、T_ FETCH _006測(cè)試項(xiàng)目銀行ATM機(jī)取款測(cè)試標(biāo)題輸入非法密碼,離點(diǎn)小重要級(jí)別中預(yù)置條件系統(tǒng)存在該用戶輸入密碼00000操作步驟1、插入銀行卡;2、輸入密碼00000。預(yù)期輸岀1、提示輸入密碼;2、提示用戶您輸入的密碼無(wú)效,請(qǐng)重新輸入 ”;7測(cè)試用例編號(hào)ATM_ST_ FETCH _007測(cè)試項(xiàng)目銀行ATM機(jī)取款測(cè)試標(biāo)題輸入非法密碼,離點(diǎn)大重要級(jí)別中預(yù)置條件系統(tǒng)存在該用戶輸入密碼 1000000操作步驟1、插入銀行卡;2、輸入密碼1000000。預(yù)期輸岀1、提示輸入密碼;2、提示用戶您輸入的密碼無(wú)效,請(qǐng)重新輸入 ”測(cè)試用例編號(hào)ATM_ST_ FETCH _008測(cè)試項(xiàng)目銀行ATM機(jī)取款

11、測(cè)試標(biāo)題輸人非法金額,離點(diǎn)小重要級(jí)別中預(yù)置條件系統(tǒng)存在該用戶輸入密碼123456,金額為0操作步驟1、插入銀行卡;2、輸入密碼123456。3、輸入金額0。預(yù)期輸岀1、提示輸入密碼;2、提示輸入金額;3、 提示用戶您輸入的提款金額錯(cuò)誤,請(qǐng)輸入以50為單位的金額”;9測(cè)試用例編號(hào)ATM_ST_ FETCH _009測(cè)試項(xiàng)目銀行ATM機(jī)取款測(cè)試標(biāo)題輸入非法金額,離點(diǎn)大重要級(jí)別中預(yù)置條件系統(tǒng)存在該用戶輸人密碼123456,金額為1550操作步驟1、插入銀行卡;2、輸入密碼123456。3、輸入金額1550。預(yù)期輸岀1、提示輸入密碼;2、提示輸入金額;3、 提示用戶 您輸入的金額錯(cuò)誤,單筆提款上限金額

12、是1500RMB,請(qǐng)重新輸 入”;10測(cè)試用例編號(hào)ATM_ST_ FETCH _010測(cè)試項(xiàng)目銀行ATM機(jī)取款測(cè)試標(biāo)題提取金額達(dá)到上限重要級(jí)別中預(yù)置條件系統(tǒng)存在該用戶輸入密碼123456,金額為1500 , 50操作步驟1、插入銀行卡;2、輸入密碼123456。3、輸入金額1500。4、且在23小時(shí)內(nèi),提款 4500。5、在23小時(shí)59分,提款50。預(yù)期輸岀1、提示輸入密碼;2、提示輸入金額;3、 提示用戶 “24、時(shí)內(nèi)只能提取4500RMB,請(qǐng)重新輸入提款金額”補(bǔ)充測(cè)試用例,以覆蓋左右的路徑:11測(cè)試用例編號(hào)ATM_ST_ FETCH _011測(cè)試項(xiàng)目銀行ATM機(jī)取款測(cè)試標(biāo)題插入卡后取消操作重要級(jí)別底預(yù)置條件無(wú)輸人無(wú)操作步驟1、插入銀行卡;2、點(diǎn)擊取消;預(yù)期輸岀1、提示輸入密碼;2、退岀銀行卡;12測(cè)試用例編號(hào)ATM_ST_ FETCH _012測(cè)試項(xiàng)目銀行ATM機(jī)取款測(cè)試標(biāo)題輸入非法密碼重要級(jí)別中預(yù)置條件系統(tǒng)存在該用戶輸入密碼111111操作步驟1、插入銀行卡;2、輸入密碼111111 ;3、重復(fù)操作 步驟2”2次一共岀錯(cuò)3次)。預(yù)期輸岀1、提示輸入密碼;2、提示用戶您輸入的密碼無(wú)效,請(qǐng)重新輸入 ”3、重復(fù) 步驟1”步驟2”2次總共提示3次岀錯(cuò));4、系統(tǒng)吞卡;13測(cè)試用例編號(hào)ATM_ST_

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論