作者skyracer ()
看板AndroidDev
标题[问题] CTS的意涵
时间Wed Dec 14 14:31:54 2011
我最近在透过外包的方式,帮一家硬体公司修改android,
这边有个疑惑,我看到了网路上提到CDD和CTS测试,
我的理解是CDD是规范清楚硬体公司(OEM)的device应该要如何如何支援android
尤其是有些类比效果例如 萤幕显示颜色, 声音品质这种不可能用软体测试出来的东西
就需要靠硬体厂商遵循CDD 的政策去仔细检查
CTS则是一个测试软件包, 在desktop执行便可以测试出该硬体厂的device是否ok
(当然有部份device功能需要用人工判断 according to CDD ).
以上听起来都是OEM厂商才需要注意的事情. 主要是确保硬体符合android规范
那麽driver呢? 如果我今天改了他们driver,或者OS kernel
是否硬体厂商或者我要去做CTS测试再给google认证?
应该是要吧!?
那如果只是写上层java android app透过android sdk,是否就不用担心
影响到CTS测试结果?
简单说我的问题是:
android四层中的哪一层次的客制化修改,需要让OEM厂重新做CTS测试和google 认证?
APP
framework
native
kernel
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.210.26.82
※ 编辑: skyracer 来自: 218.210.26.82 (12/14 14:39)
※ 编辑: skyracer 来自: 218.210.26.82 (12/14 15:02)
※ 编辑: skyracer 来自: 218.210.26.82 (12/14 15:15)
1F:→ nvidia:可以不要做啊XDD 12/14 15:26
2F:→ skyracer:楼上 硬体公司不可能不做就出货阿 要preload GSM 12/14 16:03
3F:→ comeonbaby:CTS是测试framework和lib的沟通 因此只要改到下层的东 12/14 16:36
4F:→ comeonbaby:西照理说应该都要测过才行 12/14 16:36
5F:→ comeonbaby:以Android Architecture来说的话 应该是改到framework 12/14 16:39
6F:→ comeonbaby:以下都要测过 12/14 16:39
7F:→ skyracer:thanks come on baby 12/14 19:12
8F:→ skyracer:不过如果是软体我这麽测试 我该去借硬体厂的机子来侧吗? 12/14 19:12
9F:→ skyracer:还是说我可以只用emulator 先确保部份CTS通过 12/14 19:13
10F:→ comeonbaby:可以用模拟器测试 不过最後产品还是一定要测过CTS 12/14 19:15
11F:→ comeonbaby:不然没办法上market 也是对使用者的一种保障 12/14 19:15
12F:推 nvidia:用SDK做的APP不需要过CTS 12/14 19:16
13F:→ nvidia:改framework就要了 12/14 19:17
14F:→ nvidia:我觉得没什麽用 一堆很有BUG的机器都有过吗 12/14 19:17
15F:→ nvidia:FLYER的触碰会乱跳 12/14 19:18
16F:推 sdyy:一定要借实机来测试阿 cts用emulator测要干嘛 12/14 22:50
17F:→ sdyy:除非只改ap 但最好还是要实机 有些公司framework层改些东西 12/14 22:52
18F:→ sdyy:到时ap也可能不正常 12/14 22:53
19F:→ iincho:Framworframwrowk以下就要测....cts某种程度还是有用... 12/15 15:31
20F:→ iincho:改到framework以下, 话说这东西帮我们改driver的人抓出不少 12/15 15:32
21F:→ iincho:bug是真的, 不过不同版本的测项真的是...@#%#@ 12/15 15:32
22F:→ blooker:cts不用过也可以出货阿 不要用GMS 不要挂google XD 12/16 00:34