單元測試
好的單元測試標準:
在最基本的功能/引數上驗證程式的準確性
必須由最熟悉**的人(開發者)來寫
單元測試過後,機器狀態保持不變
測試要快
可產生可重複,一致的結果
獨立性——單元測試的執行/通過/失敗不依賴於別的測試,可以人為構造資料,保持單元測試的獨立性。
應當覆蓋所有的**路徑
整合到自動測試的框架中
必須與產品**一起儲存,維護
回歸測試:
1,驗證新的**的確改正了缺陷
2,同時驗證新的**有沒有破壞模組的現有功能,有沒有regression
回歸測試中的「回歸」,為:回歸到以前不正常的狀態。
單元測試是回歸測試的基礎
在乙個專案最後穩定階段,所有人都要參加全面的測試工作,把所有的以前發現並修復的bug找出來。
vsts——效能分析工具
如果我們不經分析就盲目優化,會事倍功半
psp的目的:記錄工程師如何實現需求的效率,而不是記錄顧客對產品的滿意度。
構建之法閱讀筆記03
通過這幾天的閱讀,基本對本書又有了新的認識,讀完這本書是一回事,要想深入的理解又是另一回事。本書第一版出自2014年,當時軟體工程正在中國蓬勃發展,在此書出來之前大學裡的教材有些還是外國書籍的翻譯版本。豆瓣上對此書的介紹是 軟體工程牽涉的範圍很廣,同時也是一般院校的同學反映比較空洞乏味的課程。但是軟...
構建之法閱讀筆記03
今天自己又回過頭來詳細的閱讀了一遍 構建之法 的第二章,下面分享一下自己的體會。一.單元測試 之前自己在程式設計的過程中,從來沒有對自己的程式進行過單元測試,總覺得輸出了題目要求的結果就行了,沒有考慮過程式執行的中間過程或是對占有的記憶體進行釋放等問題。而書中詳細介紹了單元測試的重要性和如何進行單元...
構建之法閱讀筆記03
又到了一周的結尾,時間過得真快。這一周,閱讀了 構建之法 關於團隊和流程的部分。正好,這周我們用的就是結對開發的模式。算是理論加上實踐吧。和以往的單獨程式設計不同的是,團隊開發增加了與同學的交流討論,在問題的解決與實現方面不再是一人單扛,可以交換不同的思路,用不同的角度思考問題,把問題更好的解決。這...