五个针对iOS XCUITest的真实设备云测试服务

XCBlog上的原始博客在这里

苹果在WWDC15中推出了Xcode UI测试解决方案,从那时起,它已成为iOS开发人员使用同一框架编写单元和UI测试的首选。 以前,QA工程师使用诸如Appium和Calabash之类的框架来自动化iOS应用程序测试。 这些框架允许使用疯狂的语言(如Java,Ruby等)编写用户界面测试,而这些语言与iOS应用程序开发无关。 虽然,Appium和Calabash在质量检查世界中很受欢迎。 它从未引起任何iOS开发人员的注意,这在开发人员和测试人员之间造成了巨大的技术鸿沟。 苹果公司提供的XCUITests允许开发人员在Swift或Objective-C中编写测试,这有助于弥合技术差距并比以往更轻松,更快地创建UI测试。

市场上有太多的云测试服务可用于在Web应用程序的云机中执行测试,例如Sauce Labs,BrowserStack等。最初,很少有服务关注XCUITest,因为许多公司仍在使用Appium和Calabash和他们已经支持这些工具在云中运行测试。 但是,随着Apple不推荐使用诸如Appium和Calabash之类的工具的仪器技术,iOS 10版本改变了一切。 这打破了所有的移动测试自动化框架,必须使用苹果公司的新技术XCUITest。 然后,公司开始直接使用XCUITest,并且开始流行。 云测试供应商还需要增加支持以保持市场竞争力。 在本文中,我们将看到在云中的真实设备上运行XCUITest的选项。 请注意,本文不是关于服务的速度,价格或使用情况的比较。

1.位栏

Bitbar具有专门针对移动测试自动化而设计的设备云,该设备云遍及欧洲的多个数据中心。 作为仅限移动设备的测试服务,Bitbar是在云中支持XCUITests的先驱之一。 很久以来,他们都在其官方博客上撰写有关XCUITest和iOS自动化的文章。 它们与移动DevOps工具集成在一起,并具有远程调试功能。 您可以在一段时间内免费试用Bitbar。 Bitbar有很多客户,包括Microsoft,Skype,EA,Asus,Paypal,T-Mobile等。

2. AWS设备场

Amazon Web Services提供了各种软件开发服务,包括Device Farm,用于针对AWS云中的实际移动设备进行测试。 AWS Device farm包含有关如何使用各种框架(包括XCUITest)执行测试的出色文档。 我们可以将AWS服务与我们的免费套餐帐户一起使用进行试用。 AWS Device Farm已被包括Etsy在内的多个客户端使用。

3. Perfecto

Perfecto是对移动Web应用程序进行基于云的连续测试的另一种选择。 Perfecto提供了在真实设备云中执行XCUITests的支持。 他们拥有有关包括XCUITest服务在内的各种服务的文档,视频和代码示例的丰富信息。 您可以在此处阅读有关配置XCUITests for Perfect cloud的更多信息。 Perfecto使用他们的服务有各种各样的客户。 这里列出了超过100个客户。

4. BrowserStack

BrowserStack是另一项服务,最近宣布在其真实设备云上支持runningXCUITests。 这里有关于如何在BrowserStack上设置XCUITests的文档,它们还在此处与示例iOS项目共享了配置XCUITests的代码示例。

5.酱汁实验室

Sauce Labs在测试自动化社区中非常活跃,并举办多个活动和会议。 Sauce Labs的连续测试云提供了执行测试的真实设备。 Sauce Labs最近宣布支持在其云上执行XCUITests。 Wikisoon上将提供有关XCUITest的文档。 他们还组织了有关在真实设备云上配置XCUITest的网络研讨会。 您可以在此处在线观看完整的网络研讨会

酱汁实验室在社区中非常受欢迎,他们吸引了许多客户使用他们的服务。

结论

随着XCUITest的流行,许多云测试服务开始在其实际设备云上支持XCUITest。 对于公司来说,这是利用云中设备的好机会。 在以后的文章中,我将分别比较每个服务并分享我对它们的看法。

像XCBlog的 XCTEQ 发布的帖子一样 您可能还喜欢我们的一些服务,例如访客博客或Mobile DevOps(CI / CD)或测试自动化。 Github 搜索我们的 服务 ,开源项目, 或者在 Twitter Facebook Youtube LinkedIn 上关注我们 下载我们的 XCBlog iOS应用程序以离线阅读博客。

X CTEQ 一家专门从事基于Mobile DevOps,CI / CD,Mobile,AI / ML的测试自动化Checkout XCTEQ产品和服务的公司, 网址 http://www.xcteq.co.uk 或写信给我们info@xcteq.co。英国..