因為最近開始開發iOS
但對於測試一直沒有很棒的解法
因此團隊成員發了狠,去徹底研究一個測試框架cucumber跟appium
這裏簡單記錄一下怎麼安裝與設定
主要是參考成員的blogger的設定,再用自己的理解記錄在自己的blogger這邊
-------------------------------------------------------
reference:
https://dinoray123.blogspot.tw/2017/12/cucumber-mac.html
http://blog.xdite.net/posts/2012/08/13/pry-the-new-debugger
如何使用Carthage管理iOS依赖库
但對於測試一直沒有很棒的解法
因此團隊成員發了狠,去徹底研究一個測試框架cucumber跟appium
這裏簡單記錄一下怎麼安裝與設定
主要是參考成員的blogger的設定,再用自己的理解記錄在自己的blogger這邊
- 首先要安裝 xcode,目的是為了 iOS 模擬器
- 第二步驟要安裝主角 cucumber
- terminal 中指令 sudo gem install cucumber
- 第三步驟是安裝Appium library
- terminal 中指令 sudo gem install appium_lib
- 前往網站 http://appium.io 並點擊 "download appium"
- 然後選擇下載 "appium-desktop-1.2.7.dmg"
- 第四步驟安裝RubyMine IDE,目的是為了讀取 feature 檔案並可以透過 IDE 自動產生step 的語法
- 前往 JetBrain 官網去下載安裝
- 安裝 pry 套件,這個套件是為了debug用的,特別是他的killer feature "binding.pry"
- terminal 中指令 sudo gem install pry 即可安裝
- 安裝 homebrew,這個是個套件管理工具提供
- Homebrew 互補了macOS,可以使用 gem 安裝 ruby 套件,而利用brew來安裝依存軟體
- 安裝方法 terminal 中打指令 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 安裝 carthage,這個套件是類似於 CocoaPods 的功能,也是 iOS 套件管理用
- terminal 中打指令 brew install carthage
到這已就完成了環境預備安裝
接下來就是打開appium server
然後在已經寫好 feature 的測試範例專案位置
透過 terminal 執行 cucumber 就可以跑測試
-------------------------------------------------------
reference:
https://dinoray123.blogspot.tw/2017/12/cucumber-mac.html
http://blog.xdite.net/posts/2012/08/13/pry-the-new-debugger
如何使用Carthage管理iOS依赖库
留言
張貼留言