應用設計模式編寫(xiě)易于單元測試的代碼[10] 單元測試工具
總結
單元測試是軟件開(kāi)發(fā)的重要組成部分,而應用 Mock Object 是進(jìn)行單元測試一種普遍而有效的方式,通過(guò)在軟件設計、開(kāi)發(fā)的過(guò)程中合理地運用設計模式,不但為系統重構、功能擴展及代碼維護提供了方便,同時(shí)也為單元測試的實(shí)施提供了極大的靈活性,可以有效降低單元測試編碼的難度,方便地在單元測試中引入 Mock Objects,達到對被測試目標進(jìn)行單元測試的目的,從而更好地保證軟件開(kāi)發(fā)的質(zhì)量。
參考資料
學(xué)習設計模式,請閱讀關(guān)于設計模式的經(jīng)典圖書(shū):“設計模式:可復用面向對象軟件的基礎”。
關(guān)于單元測試的更多信息,請訪(fǎng)問(wèn):“JUnit 站點(diǎn)”及“TestNG 站點(diǎn)”。
“使用模仿對象進(jìn)行單元測試” (developerWorks,2003 年 3 月):介紹如何使用模仿對象替換合作者以改進(jìn)單元測試。
“Java 設計模式專(zhuān)題”:查看更多關(guān)于 Java 設計模式的文章和教程。
追求代碼質(zhì)量 系列 (Andrew Glover,developerWorks):學(xué)習更多關(guān)于編寫(xiě)專(zhuān)注于質(zhì)量的代碼的信息。軟件測試
Java 技術(shù)專(zhuān)區:數百篇關(guān)于 Java 編程各個(gè)方面的文章。
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/