(小組)目前流行的單元測試工具有哪些

琴韻畔晨曦發表於2015-04-24
在一種傳統的結構化程式設計語言中,比如C,要進行測試的單元一般是函式或子過程。在象C++這樣的物件導向的語言中, 要進行測試的基本單元是類。對Ada語言來說,開發人員可以選擇是在獨立的過程和函式,還是在Ada包的級別上進行單元測試單元測試的原則同樣被擴充套件到第四代語言(4GL)的開發中,在這裡基本單元被典型地劃分為一個選單或顯示介面。

單元測試不僅僅是作為無錯編碼一種輔助手段在一次性的開發過程中使用,單元測試必須是可重複的,無論是在軟體修改,或是移植到新的執行環境的過程中。因此,所有的測試都必須在整個軟體系統生命週期中進行維護。

經常與單元測試聯絡起來的另外一些開發活動包括程式碼走讀(Code review),靜態分析(Static analysis)和動態分析(Dynamic analysis)。靜態分析就是對軟體的原始碼進行研讀,查詢錯誤或收集一些度量資料,並不需要對程式碼進行編譯和執行。動態分析就是通過觀察軟體執行時的動作,來提供執行跟蹤,時間分析,以及測試覆蓋度方面的資訊。

相關文章