在電腦編程中,單元測試(英語:Unit Testing)又稱為模組測試, 是針對程式模組(軟體設計的最小單位)來進行正確性檢驗的測試工作。程式單元是應用的最小可測試部件。在程序化編程中,一個單元就是單個程式、函式、過程等;對於物件導向程式設計,最小單元就是方法,包括基礎類別(超類)、抽象類、或者衍生類別(子類別)中的方法。

通常來說,程式設計師每修改一次程式就會進行最少一次單元測試,在編寫程式的過程中前後很可能要進行多次單元測試,以證實程式達到軟體規格書要求的工作目標,沒有程式錯誤;雖然單元測試不是什麼必須的,但也不壞,這牽涉到專案管理的政策決定。

每個理想的測試案例獨立於其它案例;為測試時隔離模組,經常使用stubs、mock或fake等測試馬甲程式。單元測試通常由軟體開發人員編寫,用於確保他們所寫的程式碼符合軟體需求和遵循開發目標。它的實施方式可以是非常手動的(透過紙筆),或者是做成構建自動化的一部分。(資料來源:維基百科)

資策會開辦「單元測試理論與實作」,本課程教授您完整的單元測試理論並搭配Open Source軟體來實作練習,讓您知行合一。上課時間為108年526,週日白天上課,共計7小時,凡於5月15日前報名即享早鳥優惠。詳細內容或報名可電洽(02)6631-6534黃小姐,或課程網址:http://www.iiiedu.org.tw/TUT。軟體架構與開發課程主題館:http://www.iiiedu.org.tw/ITA


Advertisement

更多 iThome相關內容