在开发过程中需要在多个设备(iphone,ipad)上运行自动化测试。或者想要使用MonkeyTalk,但是不可能运行多个应用程序(重置为初始状态)。还有什么选择?我想在iOS下测试手机和平板电脑的同时使用它。 谢谢。
答案 0 :(得分:1)
我可以想到两种可以使用的选项。 Apple created和另一个称为Frank(homepage)的那个。
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
大卫