现在随着新 android NDK 的发布,鉴于 android 设备的碎片化,应该采用哪些测试措施来测试不同的手机、平板电脑和/或基于 google tv 的设备?
问问题
554 次
1 回答
1
根据您使用 NDK 的方式,您将只能针对特定版本的 Android。基本规则是,代码越简单,Android 版本运行的就越晚。有关详细信息,请参阅 NDK 中的文档和 Android 源代码。不过,不要总是相信(稀缺的)文档——如有疑问,请阅读源代码。它有很大帮助。
也就是说,测试策略必须包括将要测试的内容,因此:
- 第 1 步:根据您的代码,确定您可以 支持的 Android 版本。
- 第 2 步:找出您必须定位的设备以及要定位的设备。
- 第 3 步:为必须类别提供设备/Android 版本矩阵以及您可以支持的内容。
- 第 4 步:根据您的投资政策,对所需类别重复第 3步。
- 第 5 步:获取设备并设置测试结构。
最后,回答你的问题:问题不在于测试,问题在于决定支持什么。良好的测试措施包括测试您所针对的所有设备并为其提供支持。出色的测试措施会添加您运行但不支持的设备。
于 2011-02-14T23:50:07.303 回答