[問題] 單元測式

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

Links booklink

Contact Us: admin [ a t ] ucptt.com