- 軟件再工程:優化現有軟件系統的方法與最佳實踐
- (美)Bradley Irby
- 448字
- 2020-11-04 16:45:00
第3章 單元測試
我們討論架構模式的主要目標是把應用程序拆分成更小的部件,這樣部件相互之間的引用更少,也降低了耦合。對于程序開發來說,這是有益的。因為當遇到必須要更新一個類的強引用的時候,低耦合可以使得對該類的演變更加容易。它也給自動化測試或是單元測試提供了更多的機會。
單元測試是開發部門實現質量保證功能自動化的一種方式。單元測試的目標是把類從應用程序的其余部分隔離出來,這樣該類的對應方法就可以用代碼進行測試。我們編寫了一些特定的測試方法來檢查系統,確保其執行正確的邏輯。
單元測試是再工程過程中一個非常關鍵的部分。如果你的團隊還沒有安裝單元測試的框架,那么現在是時候安裝一個了。
本章,我們從一個較高的層次來了解什么是單元測試和如何實現單元測試。目前市面上有很多好書,它們專注于討論單元測試,如果你對單元測試這個領域還比較陌生,那就請閱讀其中的一本(或更多)。我們將會持續不斷地,并且盡可能深入地討論這個話題。雖然只是從本書中學習進行單元測試的基本知識,但是你完全可以把你的技能提升到一個更高的高度。
推薦閱讀
- 流量的秘密:Google Analytics網站分析與優化技巧(第2版)
- Developing Mobile Web ArcGIS Applications
- Learning SAP Analytics Cloud
- Android 9 Development Cookbook(Third Edition)
- Hands-On C++ Game Animation Programming
- Oracle Database 12c Security Cookbook
- SQL Server 2016數據庫應用與開發習題解答與上機指導
- Mathematica Data Analysis
- Scientific Computing with Scala
- Python期貨量化交易實戰
- 跟戴銘學iOS編程:理順核心知識點
- 你必須知道的.NET(第2版)
- CryENGINE Game Programming with C++,C#,and Lua
- SAP HANA Starter
- JavaScript程序設計實例教程(第2版)