20181017單元測試一些心得

2022-06-16 09:42:12 字數 488 閱讀 4067

最近在做單元測試,不得不說還有好多要學習的地方,經驗能力都還是不夠的。

1.當開發的模組要整合到產品上,可以通過兩種方式實施:(1)可以直接呼叫開發出的exe,使用該模組輸出的分析結果即可;(2)直接使用sdk(標頭檔案+dll)

2.關於版本的使用,本身有一款研發版本供自己內部區別使用,對外發布版本則是供使用者使用的版本,一般來說是比較規範的,如:v1.1.01101beta

3.單元測試要注意的地方:

(1):驗證輸入輸出資料的準確性

(2):驗證輸出資料功能的預期性

(3):單元測試的被測試資料要以小而精為主,小的作用:便於觀察資料;精的作用:便於分析功能是否達到了。對測試的資料要根據需求及時變動,對結果又多樣性的分析。

(4):單元測試中輸出的每一項資料都要測試,不能厚此薄彼

(5):python用起來固然方便,但是做產品的話,還是要用c++,如:整合、加密等

(6):使用python進行產品預研,使用c++用於產品開發

單元測試的一些總結

productmodeldaoimpltest 測試類,productmodeldaoimpl 被測試類。1 實現 unitilsjunit4 public class productmodeldaoimpltest extends unitilsjunit4 2 聲名被測類得屬性 testedob...

關於單元測試的一些思考

邏輯直接了當 盡量少的依賴 乾淨利落的抽象以及直截了當的控制語句 沒有改進的餘地 以上內容都提取自 整潔之道 總結下來就是 簡單,簡潔,簡短.那麼提高程式正確性最有效的方法是什麼呢?在我看來,最有效的方法莫過於對 反覆琢磨推敲,讓它變得簡單,直觀,直到你一眼就可以看得出它不可能有問題。談程式的正確性...

關於單元測試的一些想法

近期的主要工作之一就是單元測試的編寫,對於從零開始的我來說真的是有一定難度。開一貼記錄一些單元測試方面的相關問題吧。目前來看遇到的問題主要是如何把 或功能轉化成單元測試最理想的形式,這就要求 結構非常好,耦合度低。關於這點以後有經驗了再來補充。目前比較主流的方式都是通過一些返回值或者取值來與目標期待...