我一直在使用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