1

现在随着新 android NDK 的发布,鉴于 android 设备的碎片化,应该采用哪些测试措施来测试不同的手机、平板电脑和/或基于 google tv 的设备?

4

1 回答 1

1

根据您使用 NDK 的方式,您将只能针对特定版本的 Android。基本规则是,代码越简单,Android 版本运行的就越晚。有关详细信息,请参阅 NDK 中的文档和 Android 源代码。不过,不要总是相信(稀缺的)文档——如有疑问,请阅读源代码。它有很大帮助。

也就是说,测试策略必须包括将要测试的内容,因此:

  • 第 1 步:根据您的代码,确定您可以 支持的 Android 版本。
  • 第 2 步:找出您必须定位的设备以及定位的设备。
  • 第 3 步:为必须类别提供设备/Android 版本矩阵以及您可以支持的内容。
  • 第 4 步:根据您的投资政策,对所需类别重复第 3
  • 第 5 步:获取设备并设置测试结构。

最后,回答你的问题:问题不在于测试,问题在于决定支持什么。良好的测试措施包括测试您所针对的所有设备并为其提供支持。出色的测试措施会​​添加您运行但不支持的设备。

于 2011-02-14T23:50:07.303 回答