版權(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)行取款 HYPERLINK http:/lvsi329./blog/ l m=0&t=1&c=fks_087070087081083065085094086095087086087064084095086071 o Testing 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ō)明書(shū): 基本事件流: 1、用戶向ATM提款機(jī)中插入銀行卡,如果銀行卡是合法的,ATM提款機(jī)界面提示用戶輸入提款密碼;2、用戶輸入該銀行卡的
2、密碼,ATM提款機(jī)與MainFrame傳遞密碼,檢驗(yàn)密碼的正確性。如果輸入密碼正確,提示用戶輸入取錢(qián)金額,提示信息為,“請(qǐng)輸入您的提款額度”; 3、用戶輸入取錢(qián)金額,系統(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、!”,3秒鐘后,自動(dòng)退出該銀行卡。2.在基本事件流2中 a)如果用戶輸入的密碼錯(cuò)誤,則提示用戶“您輸入的密碼無(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為單位的,那么提示用戶“您輸入的提
4、款金額錯(cuò)誤,請(qǐng)輸入以50為單位的金額”; c)如果用戶在24小時(shí)內(nèi)提取的金額大于4500RMB,則ATM提款機(jī)提示用戶,“24小時(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)有取
5、走現(xiàn)金,或者沒(méi)有拔出銀行卡,ATM提款機(jī)不做任何提示,直接恢復(fù)到界面的初始狀態(tài); 提醒,可以按照下列步驟來(lái)做: n根據(jù)以上這段需求,畫(huà)出流程圖 n根據(jù)流程圖,得到基本路徑。 n分析測(cè)試數(shù)據(jù),采用等價(jià)類劃分和邊界值法。給出等價(jià)類表和邊界 值表。得到測(cè)試用例。 n如果需要補(bǔ)充測(cè)試用例,以覆蓋所有的路徑。解答:根據(jù)以上這段需求,畫(huà)出流程圖, 如下: 根據(jù)流程圖,得到基本路徑?;韭窂剑翰迦脬y行卡-提示輸入密碼-用戶輸入密碼-提示輸入金額-用戶輸入金額-提示確認(rèn)-用戶確認(rèn)-輸出鈔票給用戶,退卡-用戶取走現(xiàn)金,取走銀行卡-界面恢復(fù)初始狀態(tài) 下面分析測(cè)試數(shù)據(jù),采用等價(jià)類劃分和邊界值法。等價(jià)類劃分: 輸入條
6、件有效等價(jià)類無(wú)效等價(jià)類銀行卡銀行卡非銀行卡密碼字符串為09之間的阿拉伯?dāng)?shù)字組合,密碼長(zhǎng)度為6位長(zhǎng)度不是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)離點(diǎn)密碼000001、999998000000、99999900000、1000000金額100、145050、15000、1550得到測(cè)試用例: 1 測(cè)試用例編號(hào)ATM_ST_FETCH_001測(cè)試項(xiàng)目銀行AT
7、M機(jī)取款測(cè)試標(biāo)題輸入合法密碼和金額,按金額確認(rèn),并取走現(xiàn)金和銀行卡,內(nèi)點(diǎn)小重要級(jí)別高預(yù)置條件系統(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、輸
8、入密碼999998;3、輸入金額1450;4、點(diǎn)擊確定;5、不取走現(xiàn)金;6、不取走銀行卡。預(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、退出銀行卡
9、;6、界面恢復(fù)初始狀態(tài)4 測(cè)試用例編號(hào)ATM_ST_ FETCH _004測(cè)試項(xiàng)目銀行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ù)期輸出提
10、示用戶“您使用的銀行卡無(wú)效!”,3秒鐘后,自動(dòng)退出該銀行卡6 測(cè)試用例編號(hào)ATM_ST_ 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ú)效,
11、請(qǐng)重新輸入”;8 測(cè)試用例編號(hào)ATM_ST_ FETCH _008測(cè)試項(xiàng)目銀行ATM機(jī)取款測(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ù)
12、期輸出1、提示輸入密碼;2、提示輸入金額;3、提示用戶 “您輸入的金額錯(cuò)誤,單筆提款上限金額是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”
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高速公路CFG樁基礎(chǔ)施工合同
- 鐵路綠化帶苗木種植合同
- 醫(yī)療器械公司租賃協(xié)議
- 超市廢油回收合同范例
- 金杯投資合同三篇
- 海關(guān)監(jiān)管員勞動(dòng)合同三篇
- 解除物業(yè)服務(wù)合同(2篇)
- 外雇電工短期出差協(xié)議書(shū)
- 公積金三方扣款協(xié)議辦理流程
- 土地轉(zhuǎn)讓合同范例格式
- 2024年國(guó)家糧食和物資儲(chǔ)備局直屬事業(yè)單位招聘筆試沖刺題
- pvc電纜保護(hù)管工藝
- 電磁學(xué)的應(yīng)用課件
- 《一起來(lái)分類》說(shuō)課稿3篇
- 山東省煙臺(tái)市2023-2024學(xué)年九年級(jí)數(shù)學(xué)第一學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測(cè)試題含解析
- 胃鏡室護(hù)士年終工作總結(jié)
- 市政工程題庫(kù)(368道)
- 《投資理財(cái)理念》課件
- 垂直氣電焊在船舶建造中的應(yīng)用
- 湖北省省直轄縣級(jí)行政單位天門(mén)市2023-2024學(xué)年四年級(jí)上學(xué)期1月期末語(yǔ)文試題
- 膜性腎病基礎(chǔ):流行病學(xué)病因?qū)W和發(fā)病機(jī)制
評(píng)論
0/150
提交評(píng)論