火星科技网您的位置:首页 >科技新闻 >

在整个开发周期中 移动测试可以跨数百个设备连续执行

导读 Xamarin的跨平台移动应用开发解决方案提供商已经发布了Xamarin测试云。该公司的高质量移动应用服务使开发人员能够在整个开发过程中自动测试

Xamarin的跨平台移动应用开发解决方案提供商已经发布了Xamarin测试云。该公司的高质量移动应用服务使开发人员能够在整个开发过程中自动测试他们的应用程序。随着Xamarin Test Cloud的正式发布,开发人员可以在1000多台真实设备上测试他们的应用程序的外观、性能和行为,因为移动用户希望他们的应用程序在每台设备上都有良好的外观和运行。

根据OpenSignal的最新细分报告,拥有近1.9万款不同的安卓设备和包括新iPhone 6在内的十几款iOS设备,保证应用质量是移动开发者面临的主要挑战。

Xamarin首席执行官兼联合创始人纳特弗里德曼(Nat Friedman)在新闻中的一篇博客文章中说:“今天的移动测试状态很原始。”“上个月,我们进行了一项调查,发现近80%的移动开发人员主要依靠人工测试来提供出色的应用体验。然而,超过75%的移动开发人员告诉我们,他们的移动应用程序的质量要么“非常重要”,要么“至关重要”。

借助应用自动化,在整个开发周期中,可以跨数百个设备连续执行移动测试,并且可以在几分钟内以可行报告的形式提供结果。通过插入持续集成(CI)系统,Xamarin测试云有助于确保每个分发都是高质量的,没有任何回归和错误,这可能会导致应用程序评级差和采用率低。

Xamarin测试云可以很容易地集成到CI环境中,以便在每个构建中运行测试和生成报告。Xamarin测试云可以与微软的Team Foundation Server、Jenkins、TeamCity和任何其他可以运行自定义生成后命令的CI系统一起使用。

弗里德曼说:“我们认为在提交给应用商店之前,没有必要在开发周期结束时进行测试。”“相反,您的应用程序应该在开发过程中以自动化和可扩展的方式进行持续测试。开发人员在开发应用程序时应该编写用户界面测试,在测试通过之前不应该一起提交。”

Foursquare的软件工程师Mike Singleton说:“Xamarin测试云帮助我们在Foursquare的最新版本发布之前识别并修复了关键的设备特定问题。”

在Xamarin的调查中,只有13%的受访者表示他们使用了自动用户界面测试。Xamarin官员表示,人们对移动质量的高度关注和对自动化的低使用率之间的差距很大程度上是由于可用性问题或市场上现有解决方案缺乏良好的自动化支持。这个差距就是Xamarin投资Xamarin测试云的原因。

Friedman说:“有了Xamarin测试云,您可以使用我们强大的测试框架来创建自己的测试脚本,在模拟器或设备上本地运行它们,然后按下一个按钮,在云中需要的任何数量的设备上运行相同的测试。

郑重声明:本文版权归原作者所有。转载文章只是为了传播更多的信息。如果作者信息标注有误,请第一时间联系我们修改或删除。谢谢你。

标签:

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。