【移動測試資訊】在Xcode上進行用戶界面測試

本篇文章翻譯自User Interface Testing by Apple

今年WWDC 15上,蘋果提出了全新的在Xcode 7內(nèi)進行用戶界面測試的方法。在新版Xcode中,蘋果引入用戶界面測試作為現(xiàn)有XCTest框架的一個新特性。值得一提的是,新的UI測試方法是對現(xiàn)有框架的API和概念的擴展。熟悉Xcode測試特性的開發(fā)者會非常容易的過渡到編寫UI測試中。

蘋果在Xcode中引入UI錄制功能,使得開發(fā)和測試人員將在iOS模擬器上捕捉的動作直接轉(zhuǎn)換為測試方法。同時,與app的交互會被記錄并添加為測試步驟。為了識別app內(nèi)的元素,工具使用Accessibility標(biāo)記??梢允褂肧wift或者Objective-C編寫UI測試,再也不需要JavaScript了。然而,UI測試只在iOS9的設(shè)備上生效。

如果想看到UI測試實戰(zhàn),可以觀看這個WWDC視頻 (測試部分在1小時20分鐘開始)或者觀看這個更詳細(xì)的介紹。

如果想嘗試UI測試,從這里下載Xcode 7預(yù)覽版。

除了UI測試,蘋果還在Xcode內(nèi)引入了代碼覆蓋率、一致性和性能驗證。關(guān)于Xcode 7新特性和測試主題的更多信息請訪問這里。

如果對所有的WWDC 2015視頻感興趣,點擊這里。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容