官术网_书友最值得收藏!

第3章 單元測試

我們討論架構模式的主要目標是把應用程序拆分成更小的部件,這樣部件相互之間的引用更少,也降低了耦合。對于程序開發來說,這是有益的。因為當遇到必須要更新一個類的強引用的時候,低耦合可以使得對該類的演變更加容易。它也給自動化測試或是單元測試提供了更多的機會。

單元測試是開發部門實現質量保證功能自動化的一種方式。單元測試的目標是把類從應用程序的其余部分隔離出來,這樣該類的對應方法就可以用代碼進行測試。我們編寫了一些特定的測試方法來檢查系統,確保其執行正確的邏輯。

單元測試是再工程過程中一個非常關鍵的部分。如果你的團隊還沒有安裝單元測試的框架,那么現在是時候安裝一個了。

本章,我們從一個較高的層次來了解什么是單元測試和如何實現單元測試。目前市面上有很多好書,它們專注于討論單元測試,如果你對單元測試這個領域還比較陌生,那就請閱讀其中的一本(或更多)。我們將會持續不斷地,并且盡可能深入地討論這個話題。雖然只是從本書中學習進行單元測試的基本知識,但是你完全可以把你的技能提升到一個更高的高度。

主站蜘蛛池模板: 阿尔山市| 甘孜县| 淮阳县| 阳新县| 洛扎县| 蓝田县| 呈贡县| 神农架林区| 定州市| 高唐县| 涿鹿县| 石河子市| 修文县| 武夷山市| 阳信县| 泾阳县| 宁陕县| 凯里市| 云霄县| 大同市| 湘阴县| 洛川县| 城口县| 类乌齐县| 姜堰市| 定安县| 疏附县| 桦南县| 平湖市| 阳原县| 大名县| 湖南省| 阳谷县| 新绛县| 太原市| 曲水县| 内乡县| 乐都县| 滨州市| 永仁县| 东阳市|