等價類划分題目
1、程序輸入條件為大於10小於100的整數x
2、程序輸入x取值於一個固定的枚舉類型{1,3,7,15},且程序中對這4個數值分別進行了處理。
3、windows文件名命名規則,可以包含除‘、’‘/’‘:’‘?’‘<>’'\'之外的任意字符,文件名長度是1-255個字符。
實戰1、城市電話號碼問題
城市電話號碼由三部分組成。它們的名稱和內容分別是:地區碼:空白或三位數字;前綴:首位非‘0’或‘1’的三位數字;后綴:4位數字。
假定被測程序能接受一切符合上述規定的電話號碼,拒絕所有不符合規定的電話號碼。根據該程序的規格說明,作等價類的划分,並設計測試方案。


實戰2、假設有一個工資管理系統,要求輸入員工工號,以及月份日期,就可以搜索出該員工在當前時間范圍內的工資信息。
工號欄位必須輸入正整數,不得超過3位。日期范圍在1999年01約~2012年12月,並規定日期由6位數字字符組成,前4位表示年,后2位表示月。

等價類表


邊界值分析
1、一個檢驗2的乘方的程序,軟件允許用戶輸入1-1000范圍內的數字

解釋:


2、測試計算平方根的函數
輸入:實數
輸出:實數
規格說明:當輸入一個0或者比0大的數的時候,返回其正平方根;當輸入一個小於0的數時,顯示錯誤信息“平方根非法輸入值小於0”並返回0;庫函數print-line可以用來輸出錯誤信息。

實戰1、由兩個輸入變量x1(a≤x1≤b)和x2(c≤x2≤d)的程序F的邊界值分析測試用例如下:
{ <x1nom,x2min>, <x1nom,x2min+>, <x1nom,x2nom>, <x1nom,x2max>, <x1nom,x2max->, <x1min,x2nom>, <x1min+,x2nom>, <x1max,x2nom>, <x1max-,x2nom> }
實戰2、有二元函數f(x,y),其中x∈[1,12],y∈[1,31]。則采用邊界值分析法設計的測試用例
實戰3、有函數f(x,y,x),其中x∈[1900,2100],y∈[1,12],z∈[1,31]的。請寫出該函數采用邊界值分析法設計的測試用例
因果圖
1、一個處理單價為1元5角錢的盒裝飲料自動售貨機。若投入1元5角的硬幣,按下“可樂”、“雪碧”或“紅茶”按鈕,相應的飲料就送出來。若投入的是兩元硬幣,在送出飲料的同時退出5角硬幣

2、交通一卡通自動充值軟件系統需求
系統只接收50元或100元紙幣,一次充值只能使用一張紙幣,一次充值金額只能為50元或100元。
若輸入50元紙幣,並選擇充值50元,完成充值后退卡,提示充值成功;
若輸入50元紙幣,並選擇充值100元,提示輸入金額不足,並退回50元;
若輸入100元紙幣,並選擇充值50元,完成充值后退卡,提示充值成功,找零50元;
若輸入100元紙幣,並選擇充值100元,完成充值后退卡,提示充值成功;
若輸入紙幣后在規定時間內不選擇充值按鈕,退回輸入的紙幣,並提示錯誤;
若選擇充值按鈕后不輸入紙幣,提示錯誤
正交實驗法
1、為提高某化工廠產品的轉化率,選擇了3個有關因素進行條件試驗,反應溫度(A),反應時間(B),用鹼量(C),並確定了他們的試驗范圍如下:
A:80°C ~ 90°C
B:90 ~ 150分鍾
C:5% ~ 7%

計算公式:
因子數*(水平數-1)+1 = 試驗次數

2、假設一個WEB站點,該站點有大量的服務器和操作系統,並且有許多具有各種插件的瀏覽器瀏覽:
WEB瀏覽器:Netscape6.2、IE6.0、Opera4.0
插件: 無、RealPlayer、MediaPlayer
應用服務器:IIS、Apche、Netscape Enterprise
操作系統:Windows2000、Windows NT、Linux
