6)Appium
Appium是一个开源、跨平台的自动化测试工具,用于测试原生和轻量移动应用,支持 iOS、Android和FirefoxOS平台。Appium 驱动苹果的UIAutomation库和Android的UiAutomator框架,使用Selenium的WebDriver JSON协议。Appinm的iOS 支持是基于Dan Cuellar's的iOS Auto. Appium,同时绑定了Selendroid用于老的Android平台测试。
7)Testing with Frank
Frank是一款深受开发者喜爱的iOS应用测试框架,该框架可以模拟用户操作对应用程序进行黑盒测试,并使用Cucumber作为自然语言来编写测试用例。此外,Frank还会对应用测试操作进行记录,以帮助开发者进行测试回顾。
8)Calabash
Calabash是一款适用于iOS和Android平台的跨平台应用测试框架,支持Cucumber,开源且免费,隶属于Xamarin公司。通过Calabash,开发者可以对应用进行多方位测试,比如截屏、手势识别、实际功能代码等。
9)MONKEYTALK
MonkeyTalk是世界上最强大的移动应用测试工具。MonkeyTalk自动为iOS 和Android 应用进行真实的、功能性交互测试。MonkeyTalk提供简单的"smoke tests",复杂数据驱动的测试套件。MonkeyTalk支持原生、移动和混合应用、真实设备或者模拟器。MonkeyTalk使得场景捕获非常容易,可以记录高级别可读的测试脚本。同样的命令可以用在iOS和Android应用上。您可以记录一个平台的一个测试,并且可以在另外一个平台回放。MonkeyTalk支持移动触摸和基于手势交互为主的移动体验。点击、拖拽、移动,甚至是手指绘制也可以被记录和回放。
10)Telerik Mobile Testing
Telerik Mobile Testing是一个强大的编码框架,它使开发人员能够对任何Android,iOS和Windows Phone8的应用程序同时进行编码测试。丰富的API能够帮助您手工测试脚本并模拟真实设备上的用户行为,轻松构建对常见的Android、iOS和Windows Phone 8的验证。Telerik Mobile Testing能够测试跨浏览器的多个平台下的应用程序,不需要在设备上执行,也不需要越狱。不仅如此,Mobile Testing的测试结果还将云同步,能够自动将其结果发布到Telerik的门户网站上。