自动化testingiPhone

我知道这将是一个远射,但我想我会尝试。 有没有人知道iPhone模拟器的任何自动化testing? 我喜欢它,如果有像selenium,但iPhone模拟器。 我不需要像断言那样的任何花哨,只是可以在屏幕上虚假点击,所以我可以停止滥用我的触控板。 🙂

有没有办法发送水龙头或keyevents(如android上的adb)到iOS设备?

这里有一篇关于iPhone自动化用户界面testing的文章,您可能会发现它有帮助。 这是一个小问题,但它可能会完成某些任务的工作。 请注意,我还没有尝试过自己。

iPhone OS 4.0(刚刚发布)包含一个用于testing自动化的“UIAutomation仪器”。

自动化testing
通过使用新的UIAutomation仪器编写触摸事件来自动化应用程序的testing。

来自: http : //developer.apple.com/technologies/iphone/whats-new.html#tools

Gorilla Logic刚刚为iPhone开放了一个真正的录音/回放functiontesting工具。 这就是所谓的FoneMonkey,它可以在http://www.gorillalogic.com/fonemonkey免费获得。;

也可以看看

  • iPhone原生应用程序的testing驱动devise
  • OCUnit和OCMock在iPhone SDK上工作吗?

尝试这个:

http://code.google.com/p/uispec/

UISpec是iPhone的行为驱动开发框架,提供了一个完整的自动化testing解决scheme,驱动实际的iPhone UI。 它是在非常stream行的RSpec for Ruby之后build模的

Square刚刚发布了他们的testing框架

http://corner.squareup.com/2011/07/ios-integration-testing.html

Telerik刚刚发布了针对iOS的自动化testing工具 – http://www.telerik.com/automated-testing-tools/ios-testing/ios-application-testing.aspx

祝您尝试使用JS自动化iOS平台。 当QA熟练使用JS时,你就不必再做QA了。 我们有很多熟悉Selenium的人,这也意味着你在某种程度上了解Java。 我已经find了一种使用Java库的完整开源自动化iOS的方法。

我把它放在一个video: http : //www.vimeo.com/21999946

我会尽快提出更深入的video。

而且由于它的Java可以与任何CI环境中的Junit,ANT,Maven完美兼容。

查看UISpec http://code.google.com/p/uispec/

这是BDDtesting框架,可以让你“驱动”iPhone模拟器。

最好,

布赖恩

从这个页面select你想要的自动化工具: http : //www.mobileappstesting.com/category/mobile-application-testing/mobile-application-testing-and-automation-tools/

茄子: – http://www.testplant.com/products/eggplant/

我写了KIF(保持function),这是来自公司广场的testing框架,非常好! 我用它来testing我们的iPhone应用程序。

更多信息和示例如何设置框架

http://dnlkntt.wordpress.com/2011/12/02/iphone-test-automation-using-kif-keep-it-functional/

玩的开心!

还有Keynote产品。 他们有:

testing中心企业互动(应用平台,任何设备与网站/应用程序内部/外部的应用程序和网站,手动testing。)

testing中心企业自动化(应用平台,任何带有网站/应用程序和脚本的设备)

testing中心开发人员(应用平台,任何带有网站/应用的设备,手册,无脚本。)

涉及不明的成本,你必须打电话给他们。 但function设置是非常令人印象深刻的。 他们有多个真实的设备,每个手机,你只要select你使用的一个。 如果他们正在使用,你可以预订他们等我认为这是testing任何移动应用程序的最终select。