本篇文章由 使用 Xcode 執行 UI 自動化測試 – Part 1 繼續延伸,列出測試過程中較進階的用法,將使用 Swift 2.3 來說明。
標籤: ios
使用 Xcode 執行 UI 自動化測試
Xcode 7 提供了 UI 自動化測試工具,想先初步了解它是如何運作建議讀者可以先瀏覽 UI Testing in Xcode – WWDC 2015 – Videos – Apple Developer,其中最吸引我的部分是,它直接與 Xcode 開發工具整合,而不用再另外使用 Instruments 裡的 Automation ,並可透過錄製的方式錄下使用者操作,然後重播使用者的操作,且可直接在模擬器與實體機器 (iOS 9 以上) 執行測試,另外撰寫測試的程式語言為開發人員常用的 Objective-C 或 Swift 程式語言。
iPhone App自動化測試工具總結
他裡面有介紹不同的 ios 的自動化測試工具。MonkeyTalk 跟 instrument 感覺很像,主要都是利用他錄製的功能。uispec 是直接用寫 script 的方式,不過他是用 objective-c 來寫 script,如果要用這套來寫自動化的話,可能要先學一下 objective-c。
uispec 的官網