簡介
- Xcode7 推出的新功能,在早起版本的Xcode中,使用instrument進行UI測試,不需要熟悉 js
- UI測試是程序開發中最不好測試的
- 為了解決將大量的代碼存放在 視圖控制器 / 視圖 中,是MVVM 產生的主要原因--將 業務邏輯的代碼片段抽取到 視圖模型 中,使所有業務邏輯都是可測試的
- 猴子(Monkey)測試 請看 [iOS 猴子測試](http://www.lxweimin.com/p/e0075f282433)
測試案例
1.創建項目
Paste_Image.png
2.準備測試代碼及項目
viewcontroller.m(上)
viewcontroller.m(下)
布局
tabbar
nav
3.創建測試單元
創建測試單元
4.錄制
點擊空色按鈕進行錄制,
滾動
滾動
點擊第99行
點擊第99行
返回再點擊
返回再點擊
然后,我們在點擊停止,我們發現了此時出現了很多代碼。我們把程序停掉。
再點擊此時按鈕
再點擊此時按鈕
程序就會自己檢測,自己動,如下圖:
效果圖.gif