我一直在使用OCUnit和OCMock編寫iOS邏輯測試,並且它一直在運行良好。我想開始添加兩件事情,GUI自動化和連續集成。我一直在評估KIF,JenKins符合我的要求。有人可以指導我糾正根源,因爲這是我第一次嘗試iOS的GUI測試和連續集成服務器。哪些庫需要自動化GUI測試?iOS:圖形用戶界面自動化測試和持續集成
回答
我還沒找到比KIF,WaxSim和Jenkin更好的組合! KIF基於Objective-C,您可以完全控制它以添加自定義。其餘所有測試框架都是基於Javascript的,我不是那麼大的粉絲!
你可以嘗試FoneMonkey到UI的iOS自動化和CI過程中,我們使用TeamCity。 TC有一個插入式的「XCode項目」步驟來編譯您的項目以及其他任何可以輕鬆執行的命令行步驟。
有沒有辦法從命令行運行FoneMonkey,以便它可以成爲持續集成過程的一部分? – Biclops 2013-06-14 19:01:38
是的:http://www.gorillalogic.com/fonemonkey-ios/fonemonkey-user-guide/running-fonemonkey-ocunit/creating-test-runner-target – giacomelli 2013-06-14 19:41:18
謝謝,我錯過了那部分。我試圖尋找定價,但找不到任何東西。服務是免費的嗎?我認爲沒有,因爲Gorilla Logic似乎有一個有薪的員工。 – Biclops 2013-06-14 20:07:37
- 1. 自動化用戶界面測試
- 2. Web用戶界面測試自動化
- 3. 與Hudson的持續集成和自動化測試QWidgets
- 4. C#,WPF項目的自動化測試和持續集成
- 5. 測試圖形用戶界面
- 6. iOS:UI測試+持續集成?
- 7. 圖形用戶界面自動化測試 - 窗口句柄問題
- 8. 自動化工具的持續集成
- 9. Android自動化測試使用JUnit和集成測試框架
- 10. 輕量級測試自動化框架(LTAF)可以用於持續集成嗎?
- 11. Xcode 8和用戶界面自動化
- 12. 用戶界面自動化測試:如何選擇UIAPickerWheel值?
- 13. 基於MFC的用戶界面的自動化測試
- 14. 用戶界面自動化測試右鍵單擊菜單
- 15. 在自動化測試用戶界面中匹配兩個字符串 - iOS
- 16. Python將圖形用戶界面和程序集成在一起
- 17. 德爾福OLE自動化凍結圖形用戶界面
- 18. 持續集成我的自動化測試應該從哪裏運行
- 19. 自動化單元測試的DbContext和集成測試假貨
- 20. 持續集成和驗收測試驅動開發
- 21. 持續集成 - 測試分類
- 22. Javascript/PHP持續集成,測試,部署
- 23. 單元測試/持續集成Simulink/Stateflow
- 24. 在Heroku上持續集成/測試Python
- 25. iOS和網絡上的持續集成?
- 26. 用戶界面測試自動化超越你自己的應用程序?
- 27. 自定義用戶界面集成在iOS的
- 28. 自定義Windows圖形用戶界面
- 29. 用戶界面測試
- 30. GTK +用戶界面測試
嗨Wain,謝謝你。看來你不能使用Apple UIAutomation自動執行測試。我們必須自動化測試並集成到CI服務器,所以我不認爲這將是我們嘗試的一種選擇! – applefreak 2013-05-07 13:14:34