App云测试服务对比
前言:
我们都知道在测试移动app时最耗时的是在各种测试设备进行测试, 因为不论是安卓还是iOS都已经碎片化了。而云测试看似是解决这一问题的有效途径。因此选择哪种云测试平台来协助测试人员进行各种测试就成为首要问题。
以下是我调研过的几家主要的云测试平台:AWS Device Farm、百度MTC、腾讯优测、阿里云测、Testin云测
下面列出各个云测试平台的步骤,报告,在文章的最后列出了功能对比图,和一些个人的总结,仅供参考。
一、 AWS Device Farm
AWS Device Farm 是一项应用程序测试服务,可让您立即在很多设备上测试 Android、iOS 和 Web 应用程序并与之交互,或者在设备上实时地重现问题。查看视频、屏幕截图、日志和性能数据,以在推出应用程序前查明并解决问题。

1、注册自己AWS账号,登录
2、开始创建属于自己的测试工程

3、点击create project,输入project name,点击create project按钮, project创建成功,并跳转到project页面。

4、Project页面分为2种功能:
*Automated tests(自动化测试)
*Remote access(远程访问)
5、首先介绍Automated tests,点击create a new run,来创建第一个测试任务

第一步:choose application,分为2种:app、web application

第二步:confiure test。如上一步选择app,则此步骤支持8种框架、如下图:

如上一步选择web application,则此步骤支持3种框架。如下图:

第三步:select devices。可以选择top devices,或者点击create a new device pool 来选择自己需要的devices。

此页面为Create a new device pool,输入name,description,并选择需求的devices.

第四步:Specify device state。提供其他数据和/或安装附加应用程序以供AWS Device Farm在运行期间使用,指定是否将在运行期间启用Wi-Fi,蓝牙,GPS或NFC,预设设备的纬度和经度运行,并预设运行的设备区域设置。

第五步:Review and start run.测试任务总览,可修改之前设置好的信息。点击start run,任务开始自动执行。执行完毕后,点击进入任务详情中,查看测试报告

6、下面开始介绍Remote access(远程访问)
第一步:点击start a new session按钮,进入Create a new remote access session页面,选择需要的机型。

第二步:Create a new remote access session页面,可根据name、platform、os、form、factor来搜索需要的device

第三步:Remote access报告:可下载查看操作过程中的Automation Output、Application Output、XCTest UI Log、VideoSyslog。

7、测试报告既包含每台设备的详细数据,也包含简略结果(如 CPU 平均使用率或特定错误的发生次数)。远程访问结果中包含日志和会话视频

二、 百度MTC-移动云测试中心
百度MTC是百度开放平台旗下的移动云测试中心。提供超过500款热门机型,目前只支持Android系统,暂不支持iOS系统。提供的测试服务种类有兼容性测试、性能测试、功能测试。并且提供了脚本录制工具,类似Testin。但脚本录制工具更新速度较慢。百度MTC的服务目前为收费服务。

1、移动app测试服务包含:自动化测试、人工测试、用户接受度评测、远程真机调试。点击创建测试任务即可

2、以功能回放测试为例:创建测试任务。步骤为上传app,上传用例,选择测试终端,截图,邮件。

3、测试报告包含:应用基本信息、结论总览、问题分布、问题列表、问题终端分布、性能结论、性能分析、内存占用分析、终端列表。
点击进入终端详细报告,包含内容:终端信息、测试结果、性能结果、测试截图、安装日志、logcat日志、脚本日志、性能详情、屏幕录像。

三、 腾讯优测
腾讯优测是腾讯旗下的云测试服务平台,拥有超过1000款测试终端,机型数量庞大。另外,腾讯优测还提供“云手机”服务,开发者可以远程控制测试终端,实时查看App安装、运行效果。

以极速50款测试报告为例:

四、 阿里云测-移动质量中心
阿里MQC是阿里巴巴旗下的移动测试平台。提供上百款测试终端,支持Android及iOS系统。提供兼容性测试、功能测试、性能测试以及稳定性测试(1小时)。测试脚本需使用Robotium或Appium测试框架编写,难度较高。MQC也提供了远程的真机调试,功能和腾讯优测类似,看来腾讯和阿里还真是相互chaoxi(相亲相爱)

1、以深度性能测试为例,创建测试任务。第一步上传Android应用,可选择性能测试服务项,内容泄漏,溢出,抖动检测。等

2、兼容性测试第二步,选择测试终端,四种分类可选择:精选30款,TOP50,自选机型,私有设备。

3、测试报告预览,分为4个部分:测试概况,终端详情,错误日志,性能报告,全部截图

五、 Testin云测|全球领先的App及手游测试平台
Testin是国内较早涉足云测试领域的公司之一。Testin在云端部署了300多款1000多部测试终端,终端种类及数量都比较全面。支持Android与iOS系统。但目前仅少部分服务为免费,绝大多数服务为收费项目,故而使用成本较高,具体收费情况请查看官网的介绍。

1、以兼容性测试为例,创建测试任务,步骤非常简便

2、测试报告:概况、问题报告、性能报告、详情报告

六、各款云测试平台对比


七:总体总结
1、真机租用:Testin云测和AWS Device Farm,均包含iOS和Android,型号全,优先推荐。
2、AWS Device Farm支持框架Appium Java JUnit、Appium Java TestNG、Appium Python、Calabash、Instrumentation 、UI Automation 和 XCTest,终端支持Android和iOS,web,优先推荐
AWS Device Farm支持网络场景选择,其他均不支持。但是它的性能指标比较少,只有三项,CPU,Memroy,Threads
3、百度MTC支持Appium、Robotium、Uiautomator框架,但是创建测试任务时,过于简单,具体测试内容展示不明确。
深度性能测试无亮点,与兼容性测试中的性能数据无明显优势。
4、阿里MQC支持在线录制脚本,自行编写脚本支持Appium、Robotium框架
测试服务类型分布清晰,按测试系统划分,支持Android,iOS,yunos。创建测试任务时,测试步骤类型表述清晰。
5、腾讯优测-Xtest工具,支持录制脚本。深度测试服务的报告很全面,但是价格稍贵。
6、Testin是国内较早涉足云测试领域的公司之一。Testin在云端部署了300多款1000多部测试终端,终端种类及数量都比较全面。支持Android与iOS系统,步骤简单,便于操作。
支持iTestin录制脚本,性能测试包含在兼容测试中
App云测试服务对比的更多相关文章
- 【转】十二个移动App云测试服务盘点
随着移动设备.操作系统版本的碎片化,测试工作对于移动开发团队而言越来越成为一个沉重的包袱,不过这也带来了商机,现在市场上有不少服务和平台提供云测试工具,可以对移动App进行自动化测试,提供测试报告和优 ...
- DEF2015丨腾讯优测携专业云测试服务,亮相中国(成都)数字娱乐节
近年来,随着APP的大量涌出,“软件质量保证”这个话题又被拉进了人们的视野.作为备受用户信赖的移动云测试平台,腾讯优测受邀参加11月19日-21日由GMGC主办的中国(成都)数字娱乐节(简称DEF20 ...
- App云测试平台免费功能汇总
Wetest http://wetest.qq.com 阿里云测 https://mqc.aliyun.com/ Testbird https://www.testbird.com/ 百度 htt ...
- 移动app云测试平台
一:移动App云测试平台 1.云测试平台背景 随着智能手机的普及率和渗透率越来越高,App开发软件也越来越多.但是因为安卓和IOS的碎片化,尤其是安卓,因为完全开源的原因,导致设备繁多,品牌众多,版本 ...
- 主流App自动化测试框架对比
1.主流App自动化测试框架对比 2.Appium自动化测试框架 官方网址:http://appium.io/ 跨架构:支持原生.混合以及web移动应用 跨平台:Android & I ...
- 甲方安全之安卓App第三方加固对比
前段时间公司要给 Android 应用进行加固,由笔者来选一家加固产品.然后发现,加固产品何其之多,且鱼龙混杂.各种问题也是层出不穷,比如,有些加固时间非常久.有些加固会失败.有些运行会崩溃等等问题. ...
- 【阿里云产品公测】ACE、BAE及SAE云引擎对比评测
作者:阿里云用户bailimei 先前我已发布一篇关于ACE的评测,在跟朋友聊天的时候我们讨论了目前市面上的三款云引擎产品,这三家的云引擎我都有在用,今天有时间顺便写篇关于阿里云ACE.百度BAE和新 ...
- 高榕资本宾悦:未使用的企业家Testin云测试服务类故障
高榕资本岳斌:创业者未使用Testin云測试服务属不合格 2014/10/09 · Testin · 开发人员訪谈 Testin云測与工信部等联合承办的ICT中国.2014高层论坛之移动开发人员分论坛 ...
- 移动APP云测试平台测评分析
随着智能手机的普及率和渗透率越来越高,App开发软件也越来越多.有专家预测,2017年的App应用下载量将会突破2500亿,整个移动科技市场规模将会达到770亿美元.身处在这个"移动&quo ...
随机推荐
- div中文本水平居中,垂直居中
div: text-align=center; hight=100px; line-hight=100px;(行高需要和高度设置成一样)
- WCF 基于 WinForm 宿主 发布
ServiceHost Host = new ServiceHost(typeof(ServiceHTTP)); //绑定 System.ServiceModel.Channels.Binding h ...
- Docker容器学习与分享07
Docker容器网络 在分享06中学完了bridge网络,接着学习none网络和host网络. Docker在安装时会在host上默认创建三个网络,分别是bridge.host.null. [root ...
- 利用MSF的MS08_067模块攻击windows server 2003 SP2中文版系统
一.测试环境 攻击机:kali(NMAP+MSF) 靶机:windows server 2003 SP2 中文版 利用漏洞:MS08_067 二.漏洞描述 MS08-067漏洞的全称为“Windows ...
- 题解 P2701 【[USACO5.3]巨大的牛棚Big Barn】
题面 农夫约翰想要在他的正方形农场上建造一座正方形大牛棚. 他讨厌在他的农场中砍树,想找一个能够让他在空旷无树的地方修建牛棚的地方. 我们假定,他的农场划分成 N x N 的方格.输入数据中包括有树的 ...
- 【转】jquery cookie操作
Cookie是网站设计者放置在客户端的小文本文件.Cookie能为用户提供很多的使得,例如购物网站存储用户曾经浏览过的产品列表,或者门户网站记住用户喜欢选择浏览哪类新闻. 在用户允许的情况下,还可以存 ...
- 关于ARMv8指令的几个问题
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/qianlong4526888/article/details/27512629 NOTE:下面内容仅 ...
- Nowcoder 提高组练习赛-R7
Nowcoder 提高组练习赛-R7 https://www.nowcoder.com/acm/contest/179#question 中间空了两场,因为实在是太难了... 第五场的第二题好像还比较 ...
- Python正则表达式操作指南(转)
原文出处:http://www.amk.ca/python/howto/regex/ 适用版本:Python 1.5 及后续版本 摘要 本文是通过Python的 re 模块来使用正则表达式的一个入门教 ...
- 20165302Exp0 Kali安装 Week1
一,下载 下载网址https://www.kali.org/downloads/ 二,安装(安装过程中有一部分没有截图,因此没有贴上) 创建虚拟机 选择Linux,版本Ubuntu 一直下一步,最后点 ...