我一直在使用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. 輕量級測試自動化框架(LTAF)可以用於持續集成嗎?
- 9. Xcode 8和用戶界面自動化
- 10. 基於MFC的用戶界面的自動化測試
- 11. 用戶界面自動化測試:如何選擇UIAPickerWheel值?
- 12. 用戶界面自動化測試右鍵單擊菜單
- 13. 德爾福OLE自動化凍結圖形用戶界面
- 14. 持續集成和驗收測試驅動開發
- 15. 單元測試/持續集成Simulink/Stateflow
- 16. 自定義用戶界面集成在iOS的
- 17. 自定義Windows圖形用戶界面
- 18. Android和iOS測試自動化
- 19. 用戶界面測試ShareExtension
- 20. GTK +用戶界面測試
- 21. 用戶界面測試
- 22. 用戶界面測試和NSTextView
- 23. SpecFlow和用戶界面測試
- 24. 持續集成和軟件版本化
- 25. Windows用戶界面自動化
- 26. Windows用戶界面自動化API
- 27. 來自持續集成的C#GUI測試
- 28. 圖形用戶界面
- 29. NAnt與數據庫集成測試,並最終持續集成
- 30. 自動部署與gitlab持續集成
嗨Wain,謝謝你。看來你不能使用Apple UIAutomation自動執行測試。我們必須自動化測試並集成到CI服務器,所以我不認爲這將是我們嘗試的一種選擇! – applefreak 2013-05-07 13:14:34