黑盒測試作業(yè)參考答案_第1頁
黑盒測試作業(yè)參考答案_第2頁
黑盒測試作業(yè)參考答案_第3頁
黑盒測試作業(yè)參考答案_第4頁
黑盒測試作業(yè)參考答案_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第三章黑盒測試參考答案(注意:答案僅供參考,若有誤,請自行修改。)1、某保臉公司計算保險費率。計算方式為10點及10點以上保險費率為, 10點以下保臉費率為; 而點數(shù)又是由投保人的年齡、性別、婚姻狀況和撫養(yǎng)人數(shù)來決定,具 體規(guī)則如下表所示。其中,年齡有效輸入范圍為1-100;撫養(yǎng)人數(shù)可 輸入“無”或1-9之間的整數(shù)。使用等價類劃分進行測試用例設(shè)計。年齡性別婚姻撫養(yǎng)人數(shù)20394059其它MF已婚未婚1人扣點6點4點2點5點3點3點5點最多扣3點參考答案:(D 通過對程序功能的分析,其等價類表如下所示:輸入條件有效等價類無效等價類年齡2039歲(1)小于1歲(11)40'59歲(2)P1

2、9歲或60=00歲(3)大于100歲(12)性別'M'F(5)除(Mf和'F'之外的其他 字符(13)婚姻已婚(6)未婚(7)除已婚和未婚之外的其他字 符(14)撫養(yǎng)人數(shù)無(8)廣6人(9)69 人(10)除無和數(shù)字之外的其他字符(15)小于1(16)大于9(17)設(shè)計測試用例表,覆蓋等價類O測 試用例輸入數(shù)據(jù)覆蓋的等價類預(yù)期輸出 保險費率年齡性別婚姻撫養(yǎng)人數(shù)127M已婚無14 6 8%250F未婚22 5 7 9%370M已婚73 4 6 10%40M已婚無114 6 8提示“年齡應(yīng)在rwo之間”5102F未婚412 5 7 9提示“年齡應(yīng)在rwo之間”630

3、T已婚無1 13 6 8提示“性別應(yīng)輸入M或F”730M離婚無1 4 14 8提示“婚姻應(yīng)為已婚或未婚”830M已婚沒有1 4 6 15提示“撫養(yǎng)人數(shù)應(yīng)為無或1-9之間的整數(shù)”930M已婚-11 4 6 16提示“撫養(yǎng)人數(shù)應(yīng)為無或1-9之間的整數(shù)”1030M已婚201 4 6 17提示“撫養(yǎng)人數(shù)應(yīng)為無或1-9之間的整數(shù)”2、NextDate 函數(shù)。該函數(shù)要求輸入三個變量month、day和year,輸出該日期之后 一天的日期。其中year的取值范圍為:1900-2079。如果輸入的日期 組合不合法,則顯示“無效的輸入日期”。使用等價類劃分進行測試用例設(shè)計。參考答案:(1)通過對程序功能的分析,

4、其等價類表如下所示:輸入條件有效等價類無效等價類Month1 W month W12(1)Month<1(11)Month>12(12)Day1 W day W 31(2)day<1(13)day>31(14)year1900 W year W 2079(3)year<1900(15)year>2079(16)(2)設(shè)計測試用例表,覆蓋等價類。測輸入數(shù)據(jù)覆蓋的等價類預(yù)期輸出試用例monthdayyear162020081 2 32008-6-212-1202008112 3month超出范圍31420200812 2 3month超出范圍46-120081

5、13 3day超出范圍563220081 14 3day超出范圍662018001 2 15year超出范圍762020801 2 16year超出范圍3、P62,習(xí)題 7。參考答案略。4、某軟件的一個模塊的需求規(guī)格說明書中描述:(1)年薪制員工:嚴重過失,扣年終風(fēng)臉金的4%;過失,扣年 終風(fēng)險金的2%o(2)非年薪制員工:嚴重過失,扣當(dāng)月薪資的8%;過失,扣 當(dāng)月薪資的4%o請繪制出因果圖和判定表,并給出相應(yīng)的測試用例。參考答案:(D 根據(jù)程序的規(guī)格說明,原因和結(jié)果如下:原因:C1:年薪制員工。(1:是年薪制員工;0:非年薪制員工)C2:嚴重過失C3:過失結(jié)果:e1:扣年終風(fēng)險金的4%e2:

6、扣年終風(fēng)險金的2%e3:扣當(dāng)月薪資的8%e4:扣當(dāng)月薪資的4%(2)因果圖:略決策表:規(guī)則選項12345678條件C1:年薪制員工11110000C2:嚴重過失11001100C3:過失10101010結(jié)果e1:扣年終風(fēng)險金的4%Ve2:扣年終風(fēng)險金的2%Ve3:扣當(dāng)月薪資的8%Ve4:扣當(dāng)月薪資的4%V不操作不可能V用例表:用例輸入數(shù)據(jù)預(yù)期輸出TC1年薪制員工,嚴重過失扣年終風(fēng)險金的4%TC2年薪制員工,過失扣年終風(fēng)臉金的2%TC3非年薪制員工,嚴重過失扣當(dāng)月薪資的8%TC4非年薪制員工,過失扣當(dāng)月薪資的4%5、有一個處理單價為1元5角錢的盒裝飲料的自動售貨機軟件,若 投入1元5角硬幣,按下

7、“可樂”、“雪碧”或“橙汁”按鈕,相應(yīng)的 飲料就送出來。若投入的是2元硬幣,在送出相應(yīng)的飲料同時退換5 角硬幣。請繪制出因果圖和判定表,并給出相應(yīng)的測試用例。參考答案:(1)根據(jù)程序的規(guī)格說明,原因和結(jié)果如下:原因:C1 一投入1元5角硬幣C2-投入2元硬幣C3-按下可樂按鈕C4-按下雪碧按鈕C5-按下橙汁按鈕結(jié)果:E1 -退還5角硬幣E2-送出可樂飲料E3-送出雪碧飲料E4-送出橙汁飲料中間結(jié)點:11-已投幣12已按鈕(2)因果圖:(3)判定表:選項 規(guī)則1-89-161718192021222324條件C10111111111C20100000000C300001111C400110011

8、C501010101結(jié)果E1E2VE3JE4V不可能VVVVJ選項 規(guī)則2526272829303132條件C100000000C211111111C300001111C400110011C501010101結(jié)果E1VVE2VE3E4VJ不可能VV(4)測試用例表。略6、P62,習(xí)題 10o參考答案略。6、Pr iorDate函數(shù)。該函數(shù)要求輸入三個變量monthday和year,輸出該日期之前一天的日期。使用判定表法進行測試用例設(shè)計。參考答案:(1)根據(jù)函數(shù)的功能,劃分以下等價類集合。月:M1:=monthmonth=4, 6,9, 11 月(30 天)M2:=monthmonth=5, 7

9、,8, 10, 12 月(31 天)M3:=month| month=3 月(31 天)M4:=month| month=2 月M5:二month| month=1 月(31 天)日:D1:=Day |day=1D2:=Day | day=2-28D3:=Day |day=29)D4:=Day | day=30D5:=Day |day=31)年:Y1:=yearyear是閏年Y2:=year | year 不閏年(2)根據(jù)以上等價類集合,建立的判定表為:123456789101112131415C1:monMM1MMM2MMM3MMMMM4MM5th在1123344445C2:dayDD2-DDDD2-DDDD2-DDDDDD4-DDD2-D在145151151233515C3:yeaYYYYr在1212動作:V不可能Day - 1VVVMonthVVVV-1Year -V1Day=30VDay=31JJMonth二12JDay=29VDay=28V合并后的判定表如下:12345, 8,15671011121314C1:month在M1M1M1M2M2 ,M3,M5M3M3M4M4M4M4

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論