沒有單元測試,何談重構(5)

發表于:2017-03-31來源:jianshu作者:溪石iOS點擊數: 標簽:重構
而單元測試關注實現的細節,它的目標對象是一個類,一個方法,是我們開發人員用來驗證代碼是否有實現異常的工具,因此寫單元測試時總是尋找那些可

而單元測試關注實現的細節,它的目標對象是一個類,一個方法,是我們開發人員用來驗證代碼是否有實現異常的工具,因此寫單元測試時總是尋找那些可能未處理的邊界。

測試循環

從上面的簡單用例中,我們能明顯看到以下通用步驟:

1.準備測試數據。

2.調用目標API

3.驗證輸出和行為

測試循環

小結

本文通過一個電影點播系統的例子,演示了以下內容:

1.iOS開發中添加單元測試框架XCTest。

2. 用test方法組織單元測試用例及用例組,即可統一運行,也可單獨運行。

3. 介紹單元測試的一些基礎概念,了解單元測試的目標,及測試循環。

這些是將來進一步的重構的基礎和前提,限于篇幅,仿造對象等單元測試技術還未提及,歡迎關注溪石,且聽下回分解。

原文轉自:http://www.jianshu.com/p/0b4fd636ad2c

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97