2010-07-21 59 views
4

4个主要的OS版本:1.5,1.6,2.1和2.2(我想我们可以忽略1.0和2.0版本)优化的Android测试工作

3的屏幕密度:LDPI,MDPI,华电国际

3屏幕尺寸:小,正常,大

很多系统测试场景。

有没有办法优化针对所有Android设备的应用程序的测试工作?覆盖大多数情况需要的最少数量的仿真器是多少?

最近处理这个问题,我非常有兴趣知道其他人如何进行Android系统测试。

回答

1

在优化测试工作时,您必须知道没有魔法技术,它可以让您测试的组合数量少于所有组合的
现在,有些技术可以让您降低测试工作量,以换取某些特定组合(您没有检查)可能无法正常工作的风险。

这些技术是Pairwise测试和正交阵列。你可以谷歌这个,但如果你想快速版本去这个链接http://www.developsense.com/pairwiseTesting.html,并看看在底部的表格:
表10:所有三个三级变量的组合每个 - 这一个包含所有27个组合。
表11:全对数组,三个三级变量每个 - 这个包含减少的组合数量--9个要测试的组合。
只需将A/B/C与操作系统/密度/大小以及每个R/G/B匹配给定变量的适当值即可。

0

我只在1.5和2.2测试 - 如果它在两个极端情况下工作,我希望在中间工作。屏幕尺寸相同。

+0

我这样做,但感觉很脏。 :P – hpique 2010-09-12 23:55:40

+0

TBH - 往往不是我只在1.5上进行测试,随机在2.2时进行抽查 - 安卓看起来相当兼容!这有点便宜,但这意味着我有更多的时间来编码,爬树:) – Chozabu 2010-09-13 00:29:03