在一種傳統的結構化程式設計語言中,比如C,要進行測試的單元一般是函式或子過程。在象C++這樣的物件導向的語言中, 要進行測試的基本單元是類。對Ada語言來說,開發人員可以選擇是在獨立的過程和函式,還是在Ada包的級別上進行單元測試。單元測試的原則同樣被擴充套件到第四代語言(4GL)的開發中,在這裡基本單元被典型地劃分為一個選單或顯示介面。
單元測試不僅僅是作為無錯編碼一種輔助手段在一次性的開發過程中使用,單元測試必須是可重複的,無論是在軟體修改,或是移植到新的執行環境的過程中。因此,所有的測試都必須在整個軟體系統的生命週期中進行維護。
經常與單元測試聯絡起來的另外一些開發活動包括程式碼走讀(Code review),靜態分析(Static analysis)和動態分析(Dynamic analysis)。靜態分析就是對軟體的原始碼進行研讀,查詢錯誤或收集一些度量資料,並不需要對程式碼進行編譯和執行。動態分析就是通過觀察軟體執行時的動作,來提供執行跟蹤,時間分析,以及測試覆蓋度方面的資訊。
(小組)目前流行的單元測試工具有哪些
相關文章
- 單元測試:單元測試中的mockMock
- 目前流行的資料分析軟體有哪些?
- 測試 之Java單元測試、Android單元測試JavaAndroid
- 需要了解的軟體測試工具有哪些?
- 滲透測試的工具有哪些?記得收藏!
- 組播推流工具有接單的小夥伴不?
- [iOS單元測試系列]單元測試編碼規範iOS
- 充電樁測試的裝置和工具有哪些?
- Spring Boot之DAO層的單元測試小結Spring Boot
- Flutter 單元測試Flutter
- Go單元測試Go
- 單元測試工具
- iOS 單元測試iOS
- 前端單元測試前端
- golang 單元測試Golang
- PHP 單元測試PHP
- phpunit單元測試PHP
- JUnit單元測試
- unittest單元測試
- Junit 單元測試.
- 單元測試真
- java中的單元測試Java
- Android單元測試-對Activity的測試Android
- Android單元測試-對View的測試AndroidView
- 前端測試:Part II (單元測試)前端
- 程式碼重構與單元測試——重構1的單元測試(四)
- Vue 應用單元測試的策略與實踐 04 - Vuex 單元測試Vue
- Java單元測試常用工具類小結Java
- 滲透測試的工具有哪些?建議收藏觀看!
- (轉)大公司或專業團隊目前流行的前端工具有什麼?前端
- Vue 應用單元測試的策略與實踐 02 - 單元測試基礎Vue
- Vue 應用單元測試的策略與實踐 03 - Vue 元件單元測試Vue元件
- JavaScript單元測試框架JavaScript框架
- React元件單元測試React元件
- 聊聊前端單元測試前端
- Google 單元測試框架Go框架
- 單元測試 -- mocha + chaiAI
- 單元測試與MockitoMockito