結對程式設計2 單元測試

2022-08-10 21:36:16 字數 2102 閱讀 9003

題目要求:

繼續兩人結對協作,把編碼規範、領航員和駕駛員角色互換做到位。

單元測試: 有單元測試保證,有**覆蓋率。

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.那...