【精品投稿】android云平台介绍

 

介绍组内的云平台~...



目前市面上,有很多的云平台,例如:Testin、UTest等。测试App时,我们可以充分使用这些平台提供的功能,覆盖任务中的某些需求。我们经常会用Testin去做兼容性测试,验证App在各款机型上的安装、卸载及屏幕适配是否正常。会用到UTest的远程真机调试功能,验证个别机型上的bug。

那么,我们是否还需要一个自己的云平台呢?

云平台的需求

假如在如下情况,有这样的一个云平台,是不是可以带来很多便利性呢?

  1. 闲置的测试机,放到抽屉里,没有被充分的使用,为部门带来的收益为零。在需要使用时,基本都处于无电状态,需要充电再使用,可以说给使用过程非常不便。
  2. 开发同学在开发过程中,需要在某个机型上进行调试,找设备管理员从柜子里翻找。如果有云手机直接使用,是不是会变得很便利呢?UTest的云测试手机是收费的,而内部的平台完全免费。
  3. UED同学需要在某个机型验证一下页面适配,如果有云手机直接使用,就不用在办公区跑来跑去了,登录上去找到要用的手机,片刻完成。多款机型,随意使用。
  4. 测试同学,在测试App时,需要进行monkey测试,由于一台电脑USB口有限,每轮测试连接手机有限。解决方案,有很多。但如果用云平台的话,平台有多少台手机,就可以使用多少,同时也不用担心没电的问题了。
  5. 测试同学,在进行兼容性测试时,同样的功能需要在不同的手机上都操作一遍,是不是很麻烦呢?如果有一个多机联动的功能,是不是很酷呢?


开发云平台的疑虑

不开发云平台的原因有很多,使用云平台的原因也有很多。不开发的原因,主要是投入产出比,使用率等问题;使用云平台,也是由于它在某些方面可以为工作带来便利性。

假如,一个初级的云平台,提供远程手机控制和同屏联动的功能,仅需要一个人来开发;仅需要将闲置的手机重新用起来,不用购买大量设备,同时投入价值一台电脑的钱,将平台搭建起来,是不是值得尝试一下呢?

云平台的性能

远程手机控制,最大的问题,是操控手机的灵敏度,是否能满足流畅地使用,是否会像使用真机一样流畅?据数据测试,及个人使用感受,云平台的刷新频率应该可以达到30~40帧/秒,虽然较Android的流畅度60帧来说,有一定距离,但使用的感受上还是很流畅的。

云平台的功能

好,接下来,让我们看一下这个云平台都有哪些功能?

登录的网址:http://itest.sogou-inc.com

首先是需要账号登录的,如果是搜狗的员工,在内网直接使用搜狗的邮箱和密码即可以进行登录使用,不需要授权。如果是非本公司的员工,暂未开放,但可以了解一下平台相关的功能。



首次登录后,需要进行一些设置,在设备Tab,将语言设备为简体中文。



功能一:远程控制

在设备列表,可以通过查看设备的型号、操作系统、屏幕、制造商等相关信息,查找自己需要使用的设备。这些信息,可以在自定义下进行设置。



设备Tab下,我们可以看到当前平台拥有的设备数,可用设备数等信息。

使用方式,在面板中从左侧,点击设备使用链接即可开始使用设备了。

点击后,即进入控制Tab页面,在该页面都可以做哪些事情呢?

序号和图中序号一一对应,下面介绍一下各个功能。

①屏幕控制区, 直接点击手机屏幕,即可以像使用正常手机一样进行操作了。

②导航, 在输入框内输入链接地址,选择测试的浏览器,点击打开按钮即可在指定的浏览器打开该链接。

③上传APP, 将被测试App放到③区域中间,即可进行安装。

④应用程序, 通过该面板,可以直接调起手机上的相关设置。

⑤剪贴板, 在手机里选择复制后,内容可以传到输入框区域,这样PC端可以直接获取手机里的文本信息。

⑥Shell脚本, 在输入框内,可以输入一些adb命令,对手机进行操作。

⑦远程调试, 通过在pc的cmd窗口,执行输入框内的指令,实现本地adb服务和远程手机的连接,之后就可以像调试本地手机一样调试远程的手机了。



⑧屏幕截图,通过该功能,可以对手机屏幕快速截屏,并保存到PC,非常有利于快速报bug。



⑨文件管理器,快速浏览手机内的文件,像浏览pc的文件夹一样。



⑩信息, 显示所有和当前设备相关的信息



功能二:多机联动

我们在测试兼容性的时候,需要在多台设备上查看,如果在操作一台手机的同时,其他手机同步执行,是不是很酷呢?好,我们来看一下这个功能。

首先,需要点击测试Tab选择需要同步测试的手机,默认最后一台为控制机,其他手机为从机。



选择需要同步操作的手机后,点击页面底部的OK按钮,即进入到同步操作的Tab页面。



在最后一部手机上,执行上滑操作后。



当前Android云平台应用场景

  1. App夜间Monkey稳定性测试;
  2. App功能兼容性测试,多机联动测试;
  3. 无线页面兼容性测试,操作不同浏览器来完成。


    关注 搜狗测试


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册