十二个移动App云测试服务盘点

十二个移动App云测试服务盘点

2013-07-12 10:41 pockry 

随着移动设备、操作系统版本的碎片化,测试工作对于移动开发团队而言越来越成为一个沉重的包袱,不过这也带来了商机,现在市场上有不少服务和平台提供云测试工具,可以对移动App进行自动化测试,提供测试报告和优化建议,比开发者自己来做,不但省时省力,而且准确高效得多。本文就将现有的云测试服务盘点一番,看看哪个是你需要的呢?

AD:2013云计算架构师峰会课程资料下载

目前对移动App的测试主要指的是下面几部分:

  • 功能测试。遍历应用的每一个角落,查看应用的功能、逻辑是否正常。
  • 性能测试。应用的性能怎样,如启动时间、反应时间等。
  • 兼容性测试。对不同目标终端设备、操作系统版本的兼容性测试。

特别是第三个,由于安卓的开放性,安卓手机的操作系统升级要大大滞后于Google官方发布的版本,有些手机甚至不支持升级,再加上众多手机硬件和驱动的改动,数千种不同的型号,使得开发Android App的测试工作令人望而生畏。目前有一些自动化测试框架和环境来帮助开发者做测试,如Robotium、Athrun等。

云测试是指开发者将App上传之后,在服务器端的自动化测试环境中部署和测试,相比开发者自己测试来说有很多优点,比如不用购买真机,无需部署运维等,下面来对现有的云测试服务来进行一一盘点。

1、Testin云测

Testin云测试平台是一个基于真实终端设备环境,基于自动化测试技术的7x24云端服务.Testin在云端部署了300多款1000多部测试终端, 并开放这些智能终端给全球移动开发者进行测试,开发者只需在Testin平台提交自己的App应用,选择需要测试的网络、机型,便可进行在线的自动化测试,无须人工干预,自动输出含错误、报警等测试日志、UI截图、内存/CPU/启动时间等在内的标准测试报告。支持Android与iOS,它的业务也较为全面。

2、TA云测试

TA云测试前身是CMET,是中国电信旗下的天翼空间应用工厂为开发者提供的一项服务,它提供一个客户端,可以在电脑上操控云端真机,获得与手持真机相同感受! 自动化进行应用在不同手机上的批量安装、运行和卸载, 并输出测试报告。它还支持自动化脚本编辑、运行和深度体验测试。

3、百度云测试MTC

MTC是百度云面向移动和web开发者提供的服务,能够满足一般的测试需求,包括当前的热门机型,还支持云端客户端回放。它还提供一个云众测服务,就是开放者上传App,百度提供给用户下载测试,然后将反馈收集返回给开发者,这在国外是一种比较火的方式,不过目前貌似没有做起来。

4、易测云

易测云由国内知名软件公司东软出品,是一个专业为移动APP产品提供适配测试、性能测试、遍历测试、功能测试等多种服务的真机自动化云测试平台,主要为所有移动APP产品的开发者和测试者、以及需要定制化服务的企业级用户,提供安全、专业、高效、易用的自动化云测试服务;强大的录制脚本插件;详细实用的测试报告;以及简单人性化的操作体验。

5、终端池

终端池是中国移动推出一个远程测试服务,远程测试服务由MM远程测试系统提供支撑,开发者可以通过互联网,在远程手机设备上安装并测试应用,支持脚本。

6、Testdroid

Testdroid是一项帮助开发者从事手机应用测试的云端服务,由 Bitbar 公司推出。开发者们可以将开发完毕等待测试的应用上传到 Testdriod ,该服务提供了 200 多种不同移动端设备,以供测试,包括智能手机、平板电脑甚至是相机。

7、TestObject

TestObject服务是柏林一家公司创立,其所提供的云服务能够让应用开发商在一系列Android设备上自动远程测试其应用。开发商只需要上传其应用,并模拟用户与应用交互来生成一项测试。系统 将会自动跟踪该交互,并以该交互为基础创建一个测试脚本。然后该脚本将会在云端中不同的设备上自动执行。测试结束后,TestObject会发送一份详细 的测试结果报告。该服务的计费方式主要是依据测试所花费的时间和测试设备的数量。

8、TestCloud

相比较于TestObject的云端自动化测试,TestCloud的移动App测试采用人工测试的方式,并且已有1000+测试人员随时待命。

9、uTest

uTest是一家来自以色列的创业公司,该公司主要的业务是通过自己构建的一个全球测试员网络为开发人员和技术公司提供软件测试以帮助这些开发者们更好的找到并解决软件中的问题。据称该公司已有60,000+测试人员。根据测试人员数量的不同,收费也各异,最低 499 美元,最高可达 1999 美元。

10、AppThwack

AppThwack 会在各个手机和平板上运行你的应用,并进行各类测试、收集数据,你可以实时地查看屏幕截图,高级结果、日志、堆栈跟踪和趋势。

11、UserTesting

UserTesting测试的是产品的可靠性,也是依靠人工来进行测试,其每一位测试人员需要49美元,可以在移动设备上测试网站、App甚至是原型。在测试申请提交后大约一小时左右,你就会收到来自测试用户的回馈,包括一段记录测试过程的视频和一份完整的文字报告。开发者可以通过这些内容详细地了解用户的使用习惯,以及产品在使用过程中遇到的各种问题。

12、TestFlight

TestFlight是一个很有名的iOS App测试分发服务,它在国内应用也很多,网上有不少教程,有人甚至用它来部署企业应用。它主要解决的是iOS应用测试分发困难问题,可向指定的人分发应用,双方需要注册TestFlight账号,以及下载TestFlight App,即可在App里测试应用。

本文由51CTO原创,转载请保留本文链接!

【编辑推荐】

【责任编辑:Pockey TEL:(010)68476606】

原文:十二个移动App云测试服务盘点

时间: 2024-11-02 07:35:53

十二个移动App云测试服务盘点的相关文章

细数阿里云服务器的十二种典型应用场景

如今,阿里云的产品可谓是多种多样,纷繁复杂.面对各种各样的技术和产品,ECS.RDS.OSS-等等一系列的东西,很容易让人找不到头绪,尤其是刚刚开始接触网站建设的朋友.阿里云湖北授权服务中心武汉捷讯结合阿里云官网的资料,针对建站相关的内容为大家整理一些阿里云典型的应用场景,以及每一种应用场景主要涉及的技术,给大家提供一个参考.相信看完本文,大家都能清楚的知道自己要实现的应用大概会需要用到什么样的服务和产品.   典型应用一些典型应用中可能涉及到的产品和概念   (一)一站式建站   阿里云提供域

专家:安全使用云存储的十二条注意事项

本文讲的是专家:安全使用云存储的十二条注意事项,[IT168 资讯]通过一定的分析和用户反馈后,我们可以相信使用数据存储托管在线云存储会比使用私有存储平台的数据中心更加安全. Rebecca Wettemann, Nucleus 调查公司 •在你登录和注册前,要对取回你数据有多难做一个彻底的评估 •看一下是否有迁移数据的专用的工具软件 •要确定清除数据迁移是否需要单独收费 •看一下合同特殊条款中是否包括数据迁移 Henry Baltazar, 451 集团•要求增加一项条款,在合同结束的时候,可

盘点周星驰电影中的十二位“黄金配角”(组图)

周星驰的电影搞笑不仅仅只是周星驰一个人在搞笑,陪伴在其周边的配角们的功劳也不可磨灭.如果说,周星驰是电影的主餐,而那些黄金配角们则是不可缺少的汤和甜点.本文就盘点下出现在周星驰电影中的十大黄金配角们. 一.吴孟达 吴孟达与周星驰最早的合作要追溯到1983年版的<射雕英雄传>,周星驰饰演了一名宋兵,而吴孟达当时的待遇要比他好一点点,出演一个稍有戏份的丐帮长老.不过自<赌圣>开始,吴孟达就成为周星驰身边不可或缺的超级绿叶,亦是含金量最高的搭档.[page] 二.陈百祥 <漫画威龙

Android群英传笔记——第十二章:Android5.X 新特性详解,Material Design UI的新体验

Android群英传笔记--第十二章:Android5.X 新特性详解,Material Design UI的新体验 第十一章为什么不写,因为我很早之前就已经写过了,有需要的可以去看 Android高效率编码-第三方SDK详解系列(二)--Bmob后端云开发,实现登录注册,更改资料,修改密码,邮箱验证,上传,下载,推送消息,缩略图加载等功能 这一章很多,但是很有趣,也是这书的最后一章知识点了,我现在还在考虑要不要写这个拼图和2048的案例,在此之前,我们先来玩玩Android5.X的新特性吧!

Heroku创始人Adam Wiggins发布十二要素应用宣言

Heroku是业内知名的云应用平台,从对外提供服务以来,他们已经有上百万应用的托管和运营经验.前不久,创始人Adam Wiggins根据这些经验,发布了一个"十二要素应用宣言(The Twelve-Factor App)",该宣言由国内工作于安居客的程序员梁山将其翻译为中文,InfoQ中文站摘录如下. 十二要素应用宣言 简介: 如今,软件通常会作为一种服务来交付,它们被称为网络应用程序,或"软件即服务"(SaaS)."十二要素应用程序"(12-F

Android开发入门(十二)列表控件 12.1 ListView的基本使用

今天总结一下Android中的列表控件:ListView和Spinner. ListView可以垂直并可滑动地地显示 一些信息.下面阐述如何使用ListView显示一系列的信息. 1. 创建一个工程:BasicViews5. 2. strings.xml中的代码. <?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">He

不平凡的十二年——计算创新让金融更闪耀

中国云计算产业最具影响力的盛会之一--2016杭州云栖大会(https://yunqi.aliyun.com/)将在云栖小镇召开.连续举办七届的云栖大会一直是业界了解阿里云计算生态发展和应用趋势.体验前沿技术和产品的最佳平台,来自海内外的上万名开发者.创业者聚集于此,分享着他们对云计算的思考与实践经验.7年来,从产品发布到行业解决方案展示,从关注技术到技术与服务并重,从单一的客户到生态全景的展现,大会的核心内容一直在"进化",而2016年杭州云栖大会,则以"飞天・进化&quo

UWP开发入门(十二)——神器Live Visual Tree

原文:UWP开发入门(十二)--神器Live Visual Tree 很久以前,我们就有Snoop这样的工具实时修改.查看正在运行的WPF程序,那时候调个样式,修改个模板,相当滋润.随着历史的车轮陷进WP的泥潭中,无论WP7的Silverlight还是WP8.1的runtime,偶们都不能方便快捷的查看APP的可视化树(Visual Tree)了,呜呼哉,是可忍孰不可忍放下筷子就骂微软.没想到Visual Studio 2015倒是给了我们一个惊喜,自带了一套非常强大的调试工具Live Visu

使IT慢如蜗牛的十二个不良习惯

瓶颈总是似乎总是产生自最好的意图,但是它们必须被根除--必须被打破.从治理到手动配置,下面来说说是什么阻碍了你的IT组织提供结果的能力. 现在是时候面对一个冷酷的事实:你的IT部门太慢了.这是好的意图产生的不好的结果,但在业务中,意图并不重要. IT什么时候会变得很慢?每当业务的任何部分都要等待IT交付货物时,那就是很慢的时候.如今的神奇行话可能是"创造价值的时间",但真正的指导原则是"超越竞争对手".如果IT没有做到这个,你可以确信组织的业务主管已经失去了对你的耐