版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、黑盒測(cè)試用例練習(xí)題黑盒測(cè)試用例設(shè)計(jì)練習(xí)題1、準(zhǔn)考證號(hào)碼對(duì)招干考試系統(tǒng) “輸入學(xué)生成績(jī)” 子模塊設(shè)計(jì)測(cè)試用例。招干考試分三個(gè)專業(yè), 準(zhǔn)考證號(hào)第一位為專業(yè)代號(hào),如: 1-行政專業(yè), 2-法律專業(yè), 3-財(cái)經(jīng)專業(yè)。行政專業(yè)準(zhǔn)考證號(hào)碼為:110001111215 法律專業(yè)準(zhǔn)考證號(hào)碼為:210001212006 財(cái)經(jīng)專業(yè)準(zhǔn)考證號(hào)碼為:310001314015 請(qǐng)劃分準(zhǔn)考證號(hào)碼的等價(jià)類。輸入條件有效等價(jià)類編號(hào)無(wú)效等價(jià)類編號(hào)行政專業(yè)準(zhǔn)考證號(hào)碼110001111215 數(shù)字串(1)負(fù) 無(wú) 窮110000 (4)法律專業(yè)準(zhǔn)考證號(hào)碼210001212006 數(shù)字串(2)111216310000 (5)財(cái)經(jīng)專業(yè)準(zhǔn)考
2、證號(hào)碼310001314015 數(shù)字串(3)314016正無(wú)窮(6)2、電話號(hào)碼城 市 的 電 話 號(hào) 碼 由兩部分組成。這兩部分 的 名 稱 和 內(nèi) 容 分別是:1)地區(qū)碼:以0 開(kāi)頭 的 三 位 或 者 四 位數(shù)字(包括 0) ;2) 電話號(hào)碼:以非 0、非 1開(kāi)頭的七位或者八位數(shù)字。假 定 被 調(diào) 試 的 程 序能 接 受 一 切 符 合 上序號(hào)輸入?yún)?shù)覆 蓋等 價(jià)類輸 出參數(shù)1 110002 (1)輸 入正確2 210012 (2)輸 入正確3 310022 (3)輸 入正確4 10000 (4)輸 入錯(cuò)誤5 200000 (5)輸 入錯(cuò)誤6 340000 (6)輸 入錯(cuò)誤述規(guī)定的電話
3、號(hào)碼,拒絕所有不符合規(guī)定的號(hào)碼,請(qǐng)使用等價(jià)分類法來(lái)設(shè)計(jì)它的測(cè)試用例。輸入條件有效等價(jià)類編號(hào)無(wú) 效 等價(jià)類編號(hào)地區(qū)碼0 開(kāi)頭(1) 非 0 開(kāi)頭(7)三位數(shù)字串(2) 四 位數(shù)字串(9)電話號(hào)碼非 0 and 非1 開(kāi)頭(4) 以 0 開(kāi)頭(10)以 1 開(kāi)頭(11)七位數(shù)字串(5) 八 位數(shù)字串(13)序號(hào)輸入?yún)?shù)覆 蓋 等 價(jià)類輸 出參數(shù)1(1) (2)(4) (5)輸 入正確2(1) (3)(4) (5)輸 入正確3(1) (2)(4) (6)輸 入正確4 110-6845316 (7)輸 入錯(cuò)誤5 01-5
4、645642 (8)輸 入錯(cuò)誤6 01111-4552135 (9)輸 入錯(cuò)誤7(1) (2)(10)輸 入錯(cuò)誤8(1) (2)(11)輸 入錯(cuò)誤9 012-15454 (1) (2)(12)輸 入錯(cuò)誤10 0123-454514542 (1) (3)輸 入(13)錯(cuò)誤3、保險(xiǎn)公司計(jì)算保費(fèi)費(fèi)率的程序某保險(xiǎn)公司的人壽保險(xiǎn)的保費(fèi)計(jì)算方式為:投保額保險(xiǎn)費(fèi)率其中,保險(xiǎn)費(fèi)率依點(diǎn)數(shù)不同而有別,10 點(diǎn)及10 點(diǎn)以上保險(xiǎn)費(fèi)率為0.6%,10 點(diǎn)以下保險(xiǎn)費(fèi)率為 0.1%;而點(diǎn)數(shù)又是由投保人的年齡、性別、婚姻狀況和撫養(yǎng)人數(shù)來(lái)決定, 具體規(guī)則如表 1 所示。表
5、1 保險(xiǎn)公司計(jì)算保費(fèi)費(fèi)率的規(guī)則年齡性別婚姻撫養(yǎng)人數(shù)2039 4059 其它m f 已婚未婚1人扣0.5 點(diǎn)最多扣3點(diǎn)(四舍五入取整)6點(diǎn)4點(diǎn)2點(diǎn)5點(diǎn)3點(diǎn)3點(diǎn) 5點(diǎn)分析程序規(guī)格說(shuō)明中給出和隱含的對(duì)輸入條件的要求, 列出等價(jià)類表 (包括有效等價(jià)類和無(wú)效等價(jià)類)。1) 年齡:一位或兩位非零整數(shù), 值的有效范圍為199。2) 性別:一位英文字符, 只能取值m 或 f 。3) 婚姻:字符,只能取值已婚或未婚 。4) 撫養(yǎng)人數(shù):空白或一位非零整數(shù)(19)5) 點(diǎn)數(shù):一位或兩位非零整數(shù),值的范圍為199 根據(jù)表 1 中的等價(jià)類表, 設(shè)計(jì)能覆蓋所有等價(jià)類的測(cè)試用例。輸入條件有效等價(jià)類編號(hào)無(wú)效等價(jià)類編號(hào)年齡19
6、9整數(shù)(1) 非199整數(shù)(9)性別m (2) 非m and 非f(10)f (3)婚姻已婚(4) 非已婚(11)序號(hào)輸入?yún)?shù)覆蓋等價(jià)類輸出參數(shù)1 (50, m , 已婚 ,null )(1) (2) (4)(6) (8)保險(xiǎn)率為0.6% 2 (18, f , 未婚 ,null )(1) (3) (5)(6) (8)保險(xiǎn)率為0.6% 3 (45, f , 已婚 ,8)(1) (3) (4)(7) (8)保險(xiǎn)率為0.1% 4 (101, m , 已婚 ,( 9)輸入錯(cuò)誤未婚(5) and 非未婚撫養(yǎng)人數(shù)null (6) 非null and 非 19整數(shù)(12)19整數(shù)(7)點(diǎn)數(shù)199整數(shù)(8)
7、非199整數(shù)(13)null )5 (65, h , 未婚 ,5)(1) (10)輸入錯(cuò)誤6 (78, f , 假婚 ,null )(1) (3)(11)輸入錯(cuò)誤7 (88, m , 已婚 ,11)(1) (2) (4)(12)輸入錯(cuò)誤4、 輸入:用戶密碼要求:1)用戶密碼為 6 到 8 位。 2 )必須含有字母和數(shù)的組合。輸出: 如正確,輸出正確的信息。否則,輸出相應(yīng)的錯(cuò)誤信息。請(qǐng)結(jié)合等價(jià)類劃分法和邊界值分析法設(shè)計(jì)出相應(yīng)的測(cè)試用例。輸 入條件有 效 等價(jià)類編號(hào)無(wú) 效 等價(jià)類編號(hào)用 戶密碼6=位數(shù)=8 (1) 位數(shù)8 (4)包 含 字母 和 數(shù)(2) 不 包 含數(shù)字(5)字不 包 含字母(6)
8、序號(hào)輸入?yún)?shù)覆 蓋等 價(jià)類輸 出信息1 1234abcd ( 1 )(2)輸 入正確2 1234a (3) 輸 入錯(cuò)誤3 123456789df (4) 輸 入錯(cuò)誤4 abcdedf ( 1 )(5)輸 入錯(cuò)誤5 1234567 ( 1 )(6)輸 入錯(cuò)誤5、給出某一天(年,月,日) ,計(jì)算出它的下一天,取值范圍為:年:1000= year =3000 月:1=month =12 日: 1= day =31 如 1999 年 3 月 4 日的下一天是: 1999 年 3月 5 日要求:輸入:三個(gè)參數(shù)(年,月,日)輸出:如能正確計(jì)算,計(jì)算出它的下一天,否則,輸出相應(yīng)的錯(cuò)誤信息。1)使用 c語(yǔ)言編
9、寫程序?qū)崿F(xiàn)2)請(qǐng)結(jié)合等價(jià)類劃分法和邊界值分析法設(shè)計(jì)出相應(yīng)的測(cè)試用例, 并依照測(cè)試用例對(duì)所編寫的程序進(jìn)行測(cè)試。(1)代碼如下:#include void main() int year; int month,maxmonth=12; int day,maxday; printf(請(qǐng)輸入年份: (10003000); scanf(%d,&year); if(year3000) printf(輸入錯(cuò)誤!請(qǐng)從新輸入!n); printf(請(qǐng)輸入年份: (10003000); scanf(%d,&year); printf(請(qǐng)輸入月份: (112); scanf(%d,&mont
10、h); if(month12) printf(輸入錯(cuò)誤!請(qǐng)從新輸入!n); printf(請(qǐng)輸入月份: (112); scanf(%d,&month); if(month=4|month=6|month=9|month=11) maxday=30; else if(month=2) if(year%400=0 | year%4=0) maxday=28; else maxday=29; else maxday=31; printf(請(qǐng)輸入日份: (131); scanf(%d,&day); if(daymaxday) printf(輸入錯(cuò)誤!請(qǐng)從新輸入!n); printf(請(qǐng)
11、輸入日份: (131); scanf(%d,&day); if(month=maxmonth & day=maxday) year=year+1; month=1; day=1; else if(day=maxday) month=month+1; day=1; else day=day+1; printf(下 一 天 是 %d 年 %d 月 %d 日,year,month,day); (2)輸 入條件有效等價(jià)類編號(hào)無(wú)效等價(jià)類編號(hào)年1000=year=3000 (1) 3000 (5)月1=month=12 (2) 12 (7)日1=day=31 (3) 31 (9)邊界測(cè)試用
12、例序號(hào)輸入?yún)?shù)輸出結(jié)果1 20000228 2000 年 3 月 1日2 9990105 輸入錯(cuò)誤!請(qǐng)從新輸入!3 30010312 輸入錯(cuò)誤!請(qǐng)從新輸入!4 20120012 輸入錯(cuò)誤!請(qǐng)從新輸入!5 20111323 輸入錯(cuò)誤!請(qǐng)從新輸入!6 20180300 輸入錯(cuò)誤!請(qǐng)從新輸入!7 20560432 輸入錯(cuò)誤!請(qǐng)從新輸入!等價(jià)類測(cè)試用例序號(hào)輸入?yún)?shù)覆 蓋 等價(jià)類輸出結(jié)果1 20020105 (1 )(2 )(3)2002 年 1 月6 日2 9910502 (4)輸入錯(cuò)誤!請(qǐng) 從 新 輸入!3 30120515 (5)輸入錯(cuò)誤!請(qǐng) 從 新 輸入!4 20120015 (1 )(6)輸入
13、錯(cuò)誤!請(qǐng) 從 新 輸入!5 20141325 (1 )(7)輸入錯(cuò)誤!請(qǐng) 從 新 輸入!6 20070400 (1 )(2 )(8)輸入錯(cuò)誤!請(qǐng) 從 新 輸入!7 20010632 (1 )(2 )(9)輸入錯(cuò)誤!請(qǐng) 從 新 輸入!6、 假設(shè)中國(guó)某航空公司規(guī)定:中國(guó)去歐美的航線所有座位都有食物供應(yīng)。每個(gè)座位都可以播放電影。中國(guó)去非歐美的國(guó)外航線都有食物供應(yīng),只有商務(wù)倉(cāng)可以播放電影。中國(guó)國(guó)內(nèi)的航班的商務(wù)倉(cāng)有食物供應(yīng),但是不可以播放電影。中國(guó)國(guó)內(nèi)的航班的經(jīng)濟(jì)倉(cāng)除非飛行時(shí)間大于 2 小時(shí)就有食物供應(yīng),但是不可以播放電影。使用決策表法設(shè)計(jì)測(cè)試用例。1 2 3 4 5 6 航線中 國(guó) 去 歐美?y n
14、n n n n 中國(guó)去非歐美的國(guó)外?n y y n n n 中國(guó)國(guó)內(nèi)的航班n n n y y y 商務(wù)倉(cāng)- y n y - n 飛行時(shí)間 2小時(shí)- - - - y - 服務(wù)食物供應(yīng) - 播放電影 - - - - 測(cè)試用例美國(guó)亞洲,商務(wù)倉(cāng)亞洲中國(guó),商務(wù)中國(guó),飛行中國(guó)倉(cāng)時(shí)間2 7、有一個(gè)處理單價(jià)為5 角錢的飲料的自動(dòng)售貨機(jī)軟件測(cè)試用例的設(shè)計(jì)。 其規(guī)格說(shuō)明如下: 若投入 5 角錢或 1 元錢的硬幣,押下橙汁或啤酒的按鈕,則相應(yīng)的飲料就送出來(lái)。若售貨機(jī)沒(méi)有零錢找,則一個(gè)顯示零錢找完 的紅燈亮,這時(shí)在投入 1 元硬幣并押下按鈕后, 飲料不送出來(lái)而且 1 元硬幣也退出來(lái); 若有零錢找, 則顯示零錢找完 的紅燈滅, 在送出飲料的同時(shí)退還5 角硬幣。要求: 1)列出原因和結(jié)果,畫出因果圖 2 )根據(jù)因果圖,建立判定表 3)根據(jù)判定表設(shè)計(jì)測(cè)試用例數(shù)據(jù)(1)原因:1-投 5 角硬幣2-投 1 元硬幣3-按【啤酒】按鈕4-按【橙汁】按鈕5-售貨機(jī)有零錢(燈亮)6-售貨機(jī)沒(méi)有零錢(燈暗)結(jié)果21- 出飲料22- 出飲料,找零錢23- 不出飲料,退錢因果圖如下:11,12 為中間節(jié)點(diǎn)e v v 2 1 5 3 4 22211(2) (3)1 2 3 4 5 6 條件1 y y n n n n 2 n n y y y y 3 y n y y n n 4
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 鷹課件語(yǔ)文教學(xué)課件
- 特殊旅客課件教學(xué)課件
- 2024年度建設(shè)工程施工合同工期與質(zhì)量要求
- 2024年度維修保養(yǎng)服務(wù)合同
- 2024年城鄉(xiāng)供水工程特許經(jīng)營(yíng)合同
- 2024年度設(shè)備采購(gòu)合同:甲乙雙方在二零二四年就某設(shè)備的采購(gòu)的詳細(xì)合同條款
- 2024企業(yè)人力資源管理與聘用合同詳細(xì)規(guī)定
- 2024年家長(zhǎng)學(xué)生老師三方面協(xié)議
- 2024年國(guó)際貨物買賣合同:機(jī)械設(shè)備
- 【初中生物】觀察周邊環(huán)境中的生物+課件2024-2025學(xué)年人教版生物七年級(jí)上冊(cè)
- 辦稅服務(wù)外包投標(biāo)方案(技術(shù)標(biāo))
- 冷庫(kù)是有限空間應(yīng)急預(yù)案
- 基于PLC的機(jī)械手控制系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 足軟組織感染的護(hù)理查房
- 建設(shè)項(xiàng)目竣工環(huán)境保護(hù)驗(yàn)收管理辦法
- 植物學(xué)課件:第二章 種子和幼苗
- 一日生活中幼兒自主探究行為的表現(xiàn)及支持策略研究
- 第8課 用制度體系保證人民當(dāng)家做主
- 軟件測(cè)試規(guī)范模板
- 足皮膚感染的護(hù)理課件
- 新蘇教版六年級(jí)上冊(cè)科學(xué)全冊(cè)知識(shí)點(diǎn)(精編)
評(píng)論
0/150
提交評(píng)論