iOS多设备功能自动测试

时间:2013-05-28 13:11:16

标签: ios functional-programming autotest

在开发过程中需要在多个设备(iphone,ipad)上运行自动化测试。或者想要使用MonkeyTalk,但是不可能运行多个应用程序(重置为初始状态)。还有什么选择?我想在iOS下测试手机和平板电脑的同时使用它。 谢谢。

2 个答案:

答案 0 :(得分:1)

我可以想到两种可以使用的选项。 Apple created和另一个称为Frankhomepage)的那个。

Zebeurtons的链接显示了如何使用Apple框架。弗兰克有点不同,因为它通常是一个黑盒子工具

来自网站:

  

Frank允许您编写结构化文本测试/验收   测试/要求(使用Cucumber)并让它们执行你的   iOS应用程序。

我尝试过它的非常易于使用设置简单。根据您的查询,“可以运行多个应用程序(重置为初始状态)”,您应该可以使用Frank执行此操作。

如果您正在寻找并发测试,我建议您使用SauceLabs。您可以同时启用和创建多个实例,并在许多不同的设备上进行测试。

来自网站:

  

并行化测试 - 加快构建速度并扩展测试范围   与我们的安全移动云并行运行多个测试   模拟器和模拟器。

答案 1 :(得分:0)

也许您可以查看UIAutomation(Apple in Instruments提供的工具)。

http://blog.manbolo.com/2012/04/08/ios-automated-tests-with-uiautomation

大卫