2010-07-21 57 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