iPhone应用的开源自动化测试

一只大猩猩打败了10只猴子,大猩猩逻辑

如果您曾经参与过任何软件开发,您就会知道测试代码的时间有时甚至比实际编写代码的时间还要长。如果您能够负担得起自动化测试工具,您就可以真正地缩短时间。在传统的计算机世界中,有一个健康的工具生态系统可用测试应用程序,有些是自动的,有些不是。

如今,没有比智能手机应用开发更热门的市场了。在iPhone和iPad上运行的成千上万的iOS应用程序,迫切需要一个自动化的测试解决方案。进入这个缺口的是博尔德公司,公司称Gorilla Logic以及他们的开源FoneMonkey工具。有了“一只大猩猩打败10只猴子”的口号,Gorilla Logic已经帮助世界上一些最大的公司开发了伟大的软件。他们的移动工具的伟大之处在于,它是免费的、开源的软件,为每个人带来了最先进的自动化软件测试。

我有机会和Gorilla Logic的联合创始人兼工程副总裁Ed Schwarz坐下来谈谈公司和FoneMonkey的最新版本宣布.这个最新版本具有一些关键的新功能,包括:

  • 强大的脚本记录和回放-更全面的记录和回放的用户交互,包括点击,键盘输入,拖动和滚动的所有Cocoa Touch组件。
  • 代码生成选项——FoneMonkey现在可以生成可以在OCUnit下运行的Objective-C中准备运行的测试脚本,或者可以在苹果的UI自动化工具中运行的JavaScript。
  • 针对iPhone和iPad平台和用户界面进行优化。
  • FoneMonkey现在可以在模拟器和真实设备上工作。
  • 测试回放可以完全自动化。
  • 施瓦茨表示,公司通过提供开源FoneMonkey工具的服务和支持来赚钱。但是Gorilla Logic的人实际上是为他们自己的开发项目开发了FoneMonkey。当他们看到FoneMonkey如此有价值时,他们决定将其提供给所有人,以填补移动开发生态系统中的这一空白。

    Gorilla Logic已经开发软件超过10年了。由前sun工程师组成的创始团队构成了sun Java专业服务团队的核心。由于Java是移动开发的流行选择,所以对Gorilla Logic的需求很大。给予社区FoneMonkey工具帮助他们成为移动开发领域的领导者。

    同时,所有的移动开发人员都可以从自动化测试工具中获益。听起来像是双赢。除了iPhone和iPad上的FoneMonkey, Gorilla Logic还发布了Adobe Flex平台上的开源测试工具。随着公司在其他移动平台上的开发,你可能会看到更多来自Gorilla Logic的开源测试应用。

    作为博尔德市炙手可热的科技公司之一,Gorilla Logic并没有得到风险投资的支持。他们花了10年才取得今天的成就,但回顾过去,他们不会有其他的方式!同时,希望我们都能看到质量更好的应用,因为FoneMonkey是一个免费的开源工具,每个人都可以使用。

    加入网络世界社区有个足球雷竞技app脸谱网LinkedIn对自己最关心的话题发表评论。

    版权©2011Raybet2

    SD-WAN买家指南:向供应商(和您自己)提出的关键问题