iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 25
0
Mobile Development

IOS 基本元件運用和套件運用系列 第 25

(Day25) Fastlane UI Test/unit test

  • 分享至 

  • xImage
  •  

Fastlane是一個可以讓上架App簡單化的一個工具。這篇文章會介紹如何用Fastlane簡單的測試App。

安裝fastlane

Fastlane是用Ruby寫的一個工具。在terminal輸入

sudo gem install fastlane -NV

設置Fastlane

cd到要測試的專案目錄後在terminal輸入

fastlane init

https://ithelp.ithome.com.tw/upload/images/20201008/20129678yCcFPsE4ss.png

這時會在專案裡生成新的資料夾
https://ithelp.ithome.com.tw/upload/images/20201008/20129678Iu597Y3vOU.png

然後terminal會跳出選項,選4
https://ithelp.ithome.com.tw/upload/images/20201008/20129678cPzZSmMhQS.png

UI Test

用編輯器打開fastlane資料夾裡的Fastfile
https://ithelp.ithome.com.tw/upload/images/20201008/20129678pyx1seQzNA.png

在Fastfile裡加入這段

lane :tests do
  run_tests(scheme: "MyAppTests")
end

scheme後面是你的專案的名字

要執行的話在terminal輸入

fastlane tests

再來UI test可以設定更多條件來測試,比如:

lane :tests do
  run_tests(workspace: "Example.xcworkspace",
            devices: ["iPhone 6s", "iPad Air"],
            scheme: "MyAppTests")
end

上一篇
(Day24)UITableView
下一篇
(Day26)Fastlane 截圖
系列文
IOS 基本元件運用和套件運用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言