自动化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免费获得。;
如何使用UIAutomation创buildiPhone UItesting:
http://answers.oreilly.com/topic/1646-how-to-use-uiautomation-to-create-iphone-ui-tests/
也可以看看
- 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完美兼容。
另见http://www.froglogic.com/pg?id=NewsEvents&category=111
问候,Reginald
从这个页面select你想要的自动化工具: http : //www.mobileappstesting.com/category/mobile-application-testing/mobile-application-testing-and-automation-tools/
我写了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。