CTS测试(1)——测试环境的搭建

我当前负责的工作之一就是GMS认证。对于这部分许多人不清楚是做什么的。因此我会在以后的时间中穿插讲解一下这部分的测试内容。是基于7.0来讲解的。在这个专题中将讲解如下几个方面的内容:

1、什么是GMS认证以及测试前电脑环境的搭建;

2、布局的检查项有哪些;

3、谷歌要求的默认设置项

4、CTS测试前设置项和测试命令

5、GTS测试前设置项和测试命令

6、CTS Verifier测试方法汇总

今天就先讲讲什么是GMS认证以及测试前电脑环境的搭建。

一、GMS认证测试简介

GMS全程为Google Mobile Service,即谷歌移动服务。GMS认证主要是Google为手机厂商进行认证,但获得GMS认证不是想象的那么容易。谷歌要根据厂商的实力和地域因素来考虑是否认证。对于厂商来说,GMS除了获得更多的谷歌服务权限之外,还是拉开品牌区隔度的有效手段。

获得GMS授权的途径如下:

通过已成为GMS Distribution Licensee的第三方公司去申请GMS认证。我们需要提供认证机型的产品规格和一定数量的样机。样机的标准:过硬件测试(WiFi、BT等硬件需达标)和软件测试(桌面布局、CTS测试、CTS Verifier、GTS)。

小型的公司一般是通过代理机构来申请的。

二、测试电脑环境搭建:

1、电脑操作系统:Linux

安装ubuntu系统,测试时需要在Linux系统下进行相关的测试。安装完成后先需要更新系统—搜索System updata进行系统更新(详见下图所示)。

先进入System settings选择updatas,按照红框所示,设置完成后退出

搜索updata,点击进行系统更新

2、JDK的安装:

在系统的Software center中搜索openJDK下载并安装。安装openJDK不需要在系统中设置JDK环境变量。检查是否安装成功:java -version

3、SDK安装

下载最新的适合系统的SDK文件包,然后解压到为测试新建的文件夹里。解压压缩包的命令:tar –zxvf 解压的文件。

配置环境:

在终端键入:sudo gedit /etc/profile 打开文件后在最后加入如下的内容:

export ANDROID_HOME=/home/test/tools/adt-bundle-linux-x86-20131030sdk

PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH

4、ADB配置

(1)查看usbid

在终端键入:lsusb

(2)配置参数:在/etc/udev/rules.d/下创建一个配置文件android.rules

sudo gedit /etc/udev/rules.d/android.rules

在文件里添加如下配置参数:

SUBSYSTEM==“usb”, ATTR{idVendor}==“0e8d”, ATTR{idProduct}==“201d”, MODE=“0666”, OWNER=“<test>” (“test”表示电脑用户名)

其中“0e8d”是usbID。保存,给配置文件设置如下权限:

chmod a+rx /etc/udev/rules.d/android.rules

重启服务: /etc/init.d/udev restart

(3)环境变量:在~/.bashrc文件最后一行添加如下内容:

export PATH=/home/huanghua/android/sdk/android-sdk_eng.scm_linux- x86.complete/platform-tools:$PATH

保存退出。

然后在终端依次键入如下命令:1、. .bashrc; 2、echo $PATH

输入这两个命令的目的是,将adb命令设置到所有路径下面,这样在任何的路径下adb命令均可以使用。

声明:本站部分文章内容及图片转载于互联 、内容不代表本站观点,如有内容涉及侵权,请您立即联系本站处理,非常感谢!

(0)
上一篇 2017年3月11日
下一篇 2017年3月11日

相关推荐