00 單元測試的相關概念理解與整合

2021-08-21 08:50:21 字數 392 閱讀 6226

實習第一天目標:

單元測試相關概念整合、功能實現的方法了解。

什麼是單元測試?

單元就是人為規定的最小的被測功能模組。單元測試是在軟體開發過程中要進行的最低級別的測試活動,單元測試是用來對乙個模組、乙個函式或者乙個類來進行正確性檢驗的測試工作。

單元測試包含哪些東西?

什麼時候進行單元測試?

單元測試越早越好,早到什麼程度?極限程式設計(extreme programming,或簡稱xp)講究tdd,即

測試驅動開發

,先編寫測試**,再進行開發。

常用的單元測試工具:

cppunit

對 單元測試 UT 的理解

1 單元測試與敏捷開發的衝突點 現在很多公司都推行敏捷開發 與 邏輯不同步的ut沒有意義 而ut 維護是需要成本的 參考 2 從專案的長期角度來看 好的ut對團隊整體開發效率有比較大的提公升,同時可以提高 質量 減少程式缺陷 最大限度地規避線上故障。但過大的ut成本佔比,可能是專案接受不了的。建議 ...

單元測試 dbunit資料集的選擇與使用

對於增刪改方法的單元測試,推薦使用dbunit springtestdbunit的方式編寫單元測試。我們使用connection.createdataset 生成idataset物件,利用idataset物件生成我們需要的資料集檔案,dbunit支援多種資料集,檢視dbunit.jar原始碼可以看到...

單元測試與整合測試的異同

單元測試和整合測試時it軟體開發過程中兩個不同的階段。首先,兩者的出發點是一致的,都是保證專案的健壯性 可靠性 正確性而言的。不同點主要有 1.時機不一致。單元測試是在軟體編碼前期進行的,先於整合測試 整合測試,是在系統即將開發完畢,對系統的是否正常運作進行測試。測試目的不一樣。單元測試是乙個高度本...