最近在看單元測式的文章,有些點不太了解,單元測式跟
我們將程式編譯好後去執行,有什麼不一樣?
網路上的文章,寫的測式單元,都是一個測式資料而已
可以使用大量不一樣的值嗎?
目前對單元測式的感覺很怪,這樣的好處是什麼?
~
作者: t64141 (榕樹) 2017-08-20 19:43:00
單元測試粒度小,比起整個專案開起來測,更能掌握情境與除錯
作者:
Litfal (Litfal)
2017-08-20 21:27:00單元測試是測每個齒輪運作是否正常,把程式開起來測,是測車開起來正不正常。
那我用一頁來執行那個function就好了,何必要開一個測式的專案呢?有什麼好處呢?
作者:
ssccg (23)
2017-08-21 11:51:00為什麼要開一個測試的專案? 單元測試通常都在同個專案裡不過用VS要不把測試程式包到輸出就要用另一個project吧
還是體會不到單元測式的好處,反而覺得麻煩我用一般的方式做測式,反而簡單一點
你在隨便一個 method 按右鍵,有沒有看到 Run Test的選項?? 按右鍵就能測試,比較方便吧?
如果你在寫邏輯很複雜的程式 人工測試沒辨法測完整就需要用單元測試了
作者: t64141 (榕樹) 2017-08-21 13:45:00
如果一個專案數百MB,又是多人團隊轉過好幾手的,這時候單元測試的效益就會很明顯,如果這種情境下把測試程式和產品程式混在一起,專案就很容易變得很亂
作者:
johnny94 (32767)
2017-08-22 15:10:00你先把試打對
作者:
s50101 (你人真好)
2017-08-30 00:03:00試打錯也是厲害