讓我給你講講 iOS 自動化測試的那些干貨(24)
發表于:2017-03-10來源:csdn作者:LeoMobileDeveloper點擊數:
標簽:iOS
2 3 4 5 并且,xctool對于持續集成很有用,iOS常用的持續集成的server有兩個: Travis CI 對于公開倉庫(比如github)免費,私有倉庫收費 Jenkins 免費 優化你的測
2
3
4
5
并且,xctool對于持續集成很有用,iOS常用的持續集成的server有兩個:
優化你的測試代碼
準確的測試用例
通常,你的你的測試用例分為三部分:
-
配置測試的初始狀態
-
對要測試的目標執行代碼
-
對測試結果進行斷言(成功 or 失?。?/li>
測試代碼結構
當測試用例多了,你會發現測試代碼編寫和維護也是一個技術活。通常,我們會從幾個角度考慮:
-
不要測試私有方法(封裝是OOP的核心思想之一,不要為了測試破壞封裝)
-
對用例分組(功能,業務相似)
-
對單個用例保證測試獨立(不受之前測試的影響,不影響之后的測試),這也是測試是否準確的核心。
-
提取公共的代碼和操作,減少copy/paste這類工作,測試用例是上層調用,只關心業務邏輯,不關心內部代碼實現。
一個常見的測試代碼組織如下:

原文轉自:http://blog.csdn.net/hello_hwc/article/details/60957515