和微软合作的 Perfecto Mobile 最近发布的 MobileCloud for TFS 支持手动和自动测试移动应用和直接通过微软的 TFS 去管理测试过程。它将用户以往通过 TFS 进行项目质量相关管理的工作扩展到移动领域,其中包括测试、执行、报表、跟踪和协作。
MobileCloud for TFS 允许直接在 team foundation server 中使用高效的持续集成的方法部署敏捷的移动产品,其中包括全面的报告系统。它是沟通移动领域和微软的 ALM(应用生命周期管理) 工具如 Visual Studio 2012 和 TFS 之间的工具和资源。
MobileCloud for TFS 包括完整 IDE,带有完善的脚本功能,如循环、条件,调试功能,图片和文字的检查点、数据驱动测试开发以及专利 ScriptOnce 的技术,该技术能使用先进的与设备无关的脚本编程如动态测试和在屏幕中检索图像。
微软 Visual Studio 测试及实验室管理部的高级项目经理 Charles Sterling 和 Perfecto Mobile 产品营销总监 Eran Kinsbruner 在接受 InfoQ 的访问中,透露了更多关于 MobileCloud for TFS 的信息。
InfoQ:如果不使用 MobileCloud, 是否就不能够直接使用 TFS 去测试移动应用?是否默认的测试工具缺乏了一些功能?
正如在这篇博客中所提到的,微软的 Visual Studio 和 Team Foundation Server(TFS)2012 Update 2 现在可以为 Windows Phone 应用做单元测试。像 Perfecto Mobile 这样的移动领域的专家整体融合到微软 ALM 平台和开发过程中,其中涵盖了市场中大量的移动设备并为开发者提供如可扩展的物理设备配置的服务。由微软和 Perfecto Mobile 整合提供的的工具让开发者能在 Team Foundation Server 中启动移动测试、检查测试报告和截取测试结果。
InfoQ:你能解释开发 MobileCloud for TFS 的目的么?
Perfecto Mobile 开发的 MobileCloud for TFS 为 Visual Studio 和 TFS 用户提供了能在微软 ALM 套件中测试移动应用的简便方法。MobileCloud 的实施通常只需要几分钟,只需要提供用户名和密码和测试的路径,这是简单而直接的过程。在整合完成后,使用微软 ALM 套件的开发者能在真实设备上执行移动测试(使用 Perfecto Mobile ScriptOnce™)。
InfoQ:MobileCloud for TFS能测试什么类型的应用?能测试 WinRT 和 iOS 应用吗?****
Perfecto Mobile 支持所有的平台——包括 Windows Phone、Android、iOS、黑莓、Web 和 Hybrid 应用,所有的对象及更多东西――都能在微软 TFS 中测试。
InfoQ:使用技术的目的是什么?
ScriptOnce 技术是 Perfecto Mobile 的专利,它是基于关键字的脚本语言,能让开发者创建脚本并同时在多种设备和平台中执行。有相关的视频和例子提供了更多的信息。
InfoQ:是否能在线实时的设备共享和丰富的测试报告会暴露出安全的威胁?
不会的。共享的 session 是对于接收方是只读的,并全面受托管主机的控制管理。session 并不会暴露,任何测试环境的资源去无权去访问。
查看英文原文: MobileCloud for TFS Enables you to test Windows Phone, Android, iOS and BlackBerry Applications
感谢邵思华对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。
评论