iOS開發中,單元測試的好處!

1.什麼是單元測試?單元測試

答:單元測試是蘋果爲了方便咱們進行某一模塊業務的檢測而推出的測試環境!所謂測試環境就是另外一個咱們寫代碼的地方。它存在於咱們項目不一樣的文件夾下面。測試

 

2.怎麼使用單元測試?ui

答:能夠直接在系統寫好的test.m中寫測試代碼,固然也能夠本身新建一個測試文件。spa

 

固然你也能夠本身新建一個單元測試類!3d

 

 

XCTAssert 是一個斷言 能夠利用這個斷言進行測試blog

當測試經過之後在點擊的那個小圈圈裏面會有個綠色的對勾標誌證實單元測試經過test

若是出現紅色的X 說明單元測試失敗打包

 

3.那爲何使用這個單元測試呢?它給咱們帶來了什麼好處呢?方法

答:一般通常咱們爲了省事 一般會直接在工程中寫一些測試代碼 如NSLog一些打印測試 斷言 等等,可是 若是測試代碼過多會是工程變得看起來很亂,並且工程體積也會變的大一些,當咱們測試完成之後還要將之前寫的測試代碼刪掉,難道不以爲咱們辛辛苦苦寫的測試代碼 再咱們不須要時候再刪掉 或者說若是咱們再次須要這個測試的時候 再一次來寫 這種反覆操做很煩嘛? 固然單元測試很好的解決了這一切。 由於測試單元中的代碼 不會打包到咱們的工程裏面,並且它也不會build整個工程只會run 你所寫的那個方法 省時 省力!空說 可能沒法理解它的好處,用起來就知道了。im

 

相關文章
相關標籤/搜索