我知道这个可能是一个冒险,但我想试一下。有没有人知道是否有任何自动化测试iPhone模拟器的工具?如果有像Selenium那样的东西就太好了,不需要像断言这样的高级功能,只需要能在屏幕上仿真点击的东西,这样我就可以停止滥用我的触控板了:)
是否有方法发送iOS设备的点击或按键事件(例如通过adb在Android上)?
我知道这个可能是一个冒险,但我想试一下。有没有人知道是否有任何自动化测试iPhone模拟器的工具?如果有像Selenium那样的东西就太好了,不需要像断言这样的高级功能,只需要能在屏幕上仿真点击的东西,这样我就可以停止滥用我的触控板了:)
是否有方法发送iOS设备的点击或按键事件(例如通过adb在Android上)?
iPhone OS 4.0(刚刚宣布)包含一个“UIAutomation Instrument”,用于测试自动化。
自动化测试
通过使用新的UIAutomation工具,编写脚本触发触控事件来自动化测试您的应用程序。
来源: http://developer.apple.com/technologies/iphone/whats-new.html#tools
Gorilla Logic刚刚开源了一款针对iPhone的真实录制/回放功能测试工具。它被称为FoneMonkey,并可在http://www.gorillalogic.com/fonemonkey上免费获取。
http://code.google.com/p/uispec/
UISpec是一个面向iPhone的行为驱动开发框架,提供了完整的自动化测试解决方案,可以驱动实际的iPhone用户界面。它是按照非常流行的Ruby框架RSpec进行建模的。
Telerik 刚刚发布了一款 iOS 自动化测试工具 - http://www.telerik.com/automated-testing-tools/ios-testing/ios-application-testing.aspx