前言
目前開發至今已經快要邁向第二年,公司沒有人使用過單元測試,因此我決定要記錄Unit Test使用方式。紀錄主要原因是目前為止我尚未使用過Unit Test ,請各位見諒<(_ _)>。
單元測試 (Unit Test)
單元測試可以稱模組測試,它主要針對程式模組正確性的驗證。它的優點開發過程可以用在早期開發抓到錯誤問題。
使用 VS C#
這邊使用[主控台應用程式]展示UnitTest開啟方式。
創建好之後輸入額外的Class並簡單撰寫Function。
1 | public class Arithmetic |
創建單元測試
單元測試創建方式有兩種,一種是按下右鍵後,可以看見建立單元測試選項。這邊我就不展示這邊單元測試。
請在我們的 [ 解決方案 ] 創建 [ MsTest 專案],但要注意創建完沒有包含這區域裡面的專案中,所以要在[ 相容性 ]按下右鍵,在按下[ 新增專案參考 ]即可,通常會出現第一個選項。
要非常要注意,相容性新增參考要注意不要加入到要進行測試的專案當中。
撰寫測試Function
這邊我們隨便在一個位置隨便輸入回傳值,進行查看測試樣子。
1 | public void 測試四則運算_加號() |
執行位置會在[測試]選項,選擇[執行所有測試],會看到有錯誤訊息得知它會傳的內容。
如果改為正常後,就會如下圖。會明確知道這測試function是正常的,可以有效避免開發時意外錯誤問題。
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 John Conte!
評論
DisqusGitalk