一、被測專案介面
二、測試用例設計表
1、等價類劃分法
測試用例
2、邊界值分析法
(1)一般邊界值(所需測試用例個數4*n+1)
測試用例
(2)健壯邊界值(所需測試用例數6*n+1)
測試用例(部分與上面的重複,故去除)
3、決策表
條件: c1:a+b>c c2:a+c>b c3:b+c>a c4:a=b c5: a=c c6:b=c c7:a*a+b*b=c*c c8:a*a+c*c=b*b c9:b*b+c*c=a*a
動作: a1:普通三角形 a2:等腰三角形 a3:等邊三角形 a4:直角三角形 a5:不構成三角形
用例設計如下
三、測試結論
程式暴露出的幾個重要bug
1、在判斷出不能構成三角形的情況下還是計算出了周長與面積(因此導致大部分資料測試不通過)
2、輸入某些資料程式會崩潰且未給出提示資訊。如(0,0,0)
3、對於特殊的輸入例如小數和其它字元未處理,導致程式崩潰
四、建議
建議繼續完善程式,加入一些判斷程式,如果不能構成三角形則不予計算周長與面積,另外對特殊輸入做出一些處理,對於什麼都不輸入的情況也要處理。
第5次作業
1.新建使用者要求如下 1 tom是shengchan組的附加成員 2 harry是caiwu組的附加成員 3 leo是jishu組的附加成員 4 新建admin使用者,此使用者不屬於以上提到的三個部門 先建立相應的shengchan,caiwu,jishu組 命令 groupadd caiwu s...
第5次作業
1.輸入兩個正整數m和n 要求m n 求m m 1 m 2 n 1 include2 intmain 313 else if m n 1422 sum sum s 23 24 printf 從m到n的階乘的和為 f 2.輸出1000以內的所有完數。所謂完數是指這個數恰好等於除他本身外的所有因子之和。...
C 第5次作業
檔名稱 balabala 作 者 郝榮雅 完成日期 2016 年 5 月 17 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 問題分析 演算法設計 1.include include using namespace std class person void s...