大多數的iOS App(沒有持續集成)迭代流程是這樣的
也就是說,測試是發布之前的最后一道關卡。如果bug不能在測試中發現,那么bug
就會抵達用戶,所以測試的完整性和可靠性十分重要。
目前,大多數App還停留在人工測試階段,人工測試投入的成本最低,能夠保證核心功能的使用,而且測試人員不需要會寫代碼。
但是,在很多測試場景下,人工測試的效率太低,容易出錯。舉兩個常見的例子:
然后,老板就要過來找你了
本文所講解的均是基于XCode 8.2.1,有些概念可能不適用于低版本的XCode
自動化測試就是寫一些測試代碼,用代碼代替人工去完成模塊和業務的測試。
原文轉自:http://blog.csdn.net/hello_hwc/article/details/60957515