第一次作業 105032014033

2022-08-21 14:36:10 字數 1673 閱讀 9119

任務:

1、流程圖:根據被測**,繪製程式流程圖

2、測試用例設計:依據語句覆蓋、判定覆蓋,編寫測試用例設計

3、測試結果:執行測試,並給出測試結論:通過與不通過。

4、**優化建議:對被測**,依據通用編碼規範,進行符合性**審查,給出修改**的建議。

1、流程圖:根據被測**,繪製程式流程圖

2、測試用例設計:依據語句覆蓋、判定覆蓋,編寫測試用例設計

序號

測試者的行為和資料

期待結果

結果

測試時間

1輸入帶中文,如」請求 1   12」

輸入數量不滿足條件

死迴圈2017.3.23

2輸入帶英文,如」a aa33 a2c」

輸入數量不滿足條件

死迴圈2017.3.23

3輸入帶小數,如」2.3 7.54 5.764」

輸入數量不滿足條件

輸入數量不滿足條件

2017.3.23

4輸入為負數,如」-3 -6.4 -22」

請輸入有效的銷量數:

請輸入有效的銷量數:

2017.3.23

5輸入均為正整數,如」1 1 1」,且銷售總額在1-1000

區間內傭金額:9.8

傭金額:9.8

2017.3.23

6輸入均為正整數,如」15 1 1」,且銷售總額在1000-1800

區間內傭金額:132.7

傭金額:132.7

2017.3.23

7輸入均為正整數,如」30 1 1」,且銷售總額在1800

以上傭金額:343.6

傭金額:343.6

2017.3.23

3、測試結果

存在大量錯誤:(1).**一開始不能執行,存在大量0xa1,即大量非法空格。

(2).題目要求為float方法,而定義方法時使用double方法,導致位數不匹配的錯誤,即定義float com=0,而實際上應寫成float                                     com=0f;

(3).沒有對非整數輸入進行判斷。用例1,2可以明顯看出程式不支援字元的輸入,並且會使程式崩潰。

(4).while(1)這個判斷條件太寬泛,應該寫判斷輸入是否為非數字的情況,由於我的c語言基礎不好,這裡就不贅述了。

4、**優化建議

(1)建議輸入條件判斷語句判斷是否非數字,否則會造成程式崩潰重複執行**。

(2)看清題目要求,題目要求定義float方法,卻使用double,這樣會造成程式編譯錯誤。

第一次作業

1.用較低的成本,開發出滿足客戶需求的軟體,開發的軟體可靠性高,易於維護和移植 2.分為設計階段,開發階段和測試執行階段 1 設計階段 分析客戶需求,明確要解決哪些問題,實現哪些功能,以及確定基本方法 2 開發階段 a.概要設計 畫出流程圖,進行模組化劃分,建立模組的層次結構以及呼叫關係 b.詳細設...

第一次作業

1.4 非計算機專業 程式和軟體有何不同?答 程式是通過計算機語言寫出來的具有許多演算法的摸板,是實現軟體功能的底層推手 推手的意思可以理解為動力 所以,程式是軟體的內在因子,而軟體是乙個或多個程式通過編譯器編譯出來的成品。1.3 查詢資料,解釋什麼是圖靈測試?答 指測試者與被測試者 乙個人和一台機...

第一次作業

1.解釋什麼是圖靈測試?圖靈測試 又稱 圖靈判斷 是圖靈提出的乙個關於機械人的著名判斷原則。一種測試機器是不是具備人類智慧型的方法。如果說現在有一台電腦,其運算速度非常快 記億容量和邏揖單元的數目也超過了人腦,而且還為這台電腦編寫了許多智慧型化的程式,並提供了合適種類的大量資料,使這台電腦能夠做一些...