1、根據下面給出的規格說明,進行測試用例的設計。
一個程序讀入3個整數,把這三個數值看作一個三角形的3條邊的長度值。這個程序要打印出信息,說明這個三角形是普通的、是等腰的、還是等邊的
測試用例
2、保險費率計算
某保險公司承擔人壽保險,該公司保費計算方式為投保額*保險率,保險率又依點數不同而有別,10點以上費率為0.6 %,10點以下費率為0.1% :
輸入數據說明。
年齡 |
20~39歲 |
6點 |
|
40~59歲 |
4點 |
||
60歲以上20歲以下 |
2點 |
||
性別 |
MALE |
5點 |
|
FEMALE |
3點 |
||
婚姻 |
已婚 |
3點 |
|
未婚 |
5點 |
||
撫養人數 |
一人扣0.5點最多扣3點(四舍五入取整數) |
||
要求:
年 齡:一或兩位數字。
性 別:以英文「MALE」、「FEMALE」、「M」、「F」表示。
婚 姻:「已婚」、「未婚」。
扶養人數:空白或一位數字。
保險費率:10點以上,10點以下。
等價類表
測試用例
3、自動售貨機的部分需求規格說明如下:
一個處理單價為5角錢的飲料的自動售貨機。其規格說明如下:
若投入5角錢或1元錢的硬幣,押下〖橙汁〗或〖啤酒〗的按鈕,則相應的飲料就送出來。
若售貨機沒有零錢找,則一個顯示〖零錢找完〗的紅燈亮,這時在投入1元硬幣並押下按鈕后,飲料不送出來而且1元硬幣也退出來;
若有零錢找,則顯示〖零錢找完〗的紅燈滅,在送出飲料的同時退還5角硬幣。”
請使用因果圖法設計相應的測試用例
一、 分析題目,列出原因和結果
原因:
1、售貨機有零錢找
2、投入1元
3、投入5毛
4、押下橙汁
5、押下啤酒
結果:
21、售貨機【零錢找完】燈亮
22、退還1元
23、退還5毛
24、送出橙汁
25、送出啤酒
二、 畫因果圖
原因節點列在左邊,結果節點列在右邊,建立中間節點,表示處理的中間狀態。中間節點:
11、投入1元且押下飲料按鈕
12、押下飲料的按鈕(橙汁或啤酒)
13、應找5毛並且售貨機有零錢找
14、錢已付清