1.測試計畫。
測試使用者不按照正常選項輸入時,程式的相關處理。還有就是程式中有判斷重複的語句,當在某個數值範圍內無法產生使用者想要的算式個數時,會暫停,不再執行程式。
2.**情況。
#include#include3.測試情況。#include
#include
using
namespace
std;
#include
#include
void
panduanchongfu()
;
char fuhao[16][2]=,,,,,,,,,,,,,,,};
int g[100
];
srand(time(
0));//
根據系統時間設定隨機數種子
intr,t,temp;
cout
<
-------------------
"<
cout
<
請輸入產生式數字的範圍。(請輸入兩個數字:如 10 50:代表產生式的數字範圍為(10-50)
"<
cout
<
-------------------
"<
cin>>r>>t;
cout
<
if(r>t)
inta;
cout
<
-------------------
"<
cout
<
0.無乘除法。
"<
cout
<
1.有乘除法。
"<
cout
<
請輸入選項(0或1)
"<
cout
<
-------------------
"<
cin>>a;
cout
<
for(int i=0;i)
}else
if((shuzi[i][1]==0&&m==3&&a==0)||(shuzi[i][2]==0&&n==3&&a==0
))
else
}for(int j=i-1;j>=0;j--)}}
}for(i=0;i)
else
if(g[i]==3||g[i]==7||g[i]==11
)
else
if(g[i]==15
)
else
cout
<
<1
<
<0]<0]<1]<1]<2]<
<
}}int
main()
當使用者輸入除0和1之外的數字或字元時,程式會提示輸入錯誤,並提示重新輸入。
4.總結。
對於任何程式的是由人來操作的,總會產生一些問題,所以應該盡量使得程式更人性化,對於使用者的一些錯誤操作有更好的提示或者處理一些錯誤操作。使得程式更加完善。
四則運算2單元測試
1 include2 include3 include4 void display int number,int l,int mul,int num,int neg,int remainder 列印方式控制輸出列數518 else if mul 1 有乘除法 1922 for int j 0 j 2...
四則運算單元測試
專案成員 武志遠,李權 對於四則運算中的單元測試以兩個不同功能的函式為示例展示。仍然採用junit4的單元測試框架 下面展示的是沒有括號和分數情況下的計算函式 docalculation的 片段 對生成的4則運算進行計算 public static double docalculation stri...
四則運算單元測試
1 測試資料 螢幕 20 道題 數字範圍 10以內 無乘除 無負數 原因 檢查列印方式的選擇是否出錯,檢查數字範圍,檢查有無乘除是否出錯,檢查加減是否有負數,檢查出題數量是否正確。結果 分析 實現我自己的預期要求,結果中乘除餘數負數產生於真分數計算,沒有對真分數進行限制,是缺陷。2 測試資料 螢幕 ...