題目要求:繼續兩人結對協作,把編碼規範、領航員和駕駛員角色互換做到位。
單元測試: 有單元測試保證,有**覆蓋率。
a. 需求分析:測試上有哪些詳細的需求?
b. 設計測試框架, 模擬測試資料:
(1) 請給出計算模組的測試用例及執行結果
(2) 描述測試過程中遇到的問題以及解決的方案。
(3) 請展示上面描述的單元測試的每個環節。
c. 小結與感受:通過測試,是否有效發現了程式計算模組的問題,並給予改進?
d. 在隔了一周之後再看之前的**,是否更能體會到下面這些東西
(1) 良好的設計
(2) 編碼規範
(3) 必要的注釋
一、需求分析:
之前兩個人一起完成的專案中的計算的模組可以提取出來,可供其他人使用。進行單元測試可以讓模組的定義更加準確;
二、測試資料:
對函式方法的引數手動傳入;
junit測試結果:
覆蓋率測試結果:
三、小結:
由於之前的程式寫的不夠嚴謹,這次需要使用unit測試,所以需要對原來的程式**進行修改。
提高**覆蓋率的過程,也對**進行了優化,可以讓**更加簡潔明瞭。同時了解到了**測試
的重要性。
四、psp
psp
personal software process stages
expecttime
(min)
actualtime (min)
planning
計畫
60
30
development
開發
50
20
analysis
需求分析 (包括學習新技術)
10
30
coding standard
**規範
10
10
design
具體設計
10
20
coding
具體編碼
40
30
test
測試(自我測試,修改**,提交修改)
10
30
reporting
報告
10
15
結對程式設計2 單元測試
2017 3 29 22 00pm,以部落格發表日期為準。晚交 0分 遲交兩周以上 倒扣本次作業分數 抄襲 倒扣本次作業分數 把計算模組提取出來,單獨建立乙個類。針對提取出來的計算類的介面函式做單元測試。a.一旦我們分離出核心模組,就可以針對該核心模組一步一步開發並做好單元測試,什麼是單元測試?請閱...
結對程式設計2 單元測試
2017 3 29 22 00pm,以部落格發表日期為準。晚交 0分 遲交兩周以上 倒扣本次作業分數 抄襲 倒扣本次作業分數 把計算模組提取出來,單獨建立乙個類。針對提取出來的計算類的介面函式做單元測試。a.一旦我們分離出核心模組,就可以針對該核心模組一步一步開發並做好單元測試,什麼是單元測試?請閱...
結對程式設計2 單元測試
1.通過單元測試,測試加減乘除功能。2.通過單元測試 測試計算類對於各種引數的支援 a.輸入是有錯誤的,例如 1 2 b.在數值範圍是 1000 1000 的時候,傳進去 10000 32768 c.或者是 248 0 怎麼辦?d.怎麼告訴函式的呼叫者 你錯了 把返回的字串定義為 1 來表示?e.那...