2010-11-10 48 views
10

首先,對不起,如果這太主觀,我只是不知道如何/在哪裏問。獨立/小組開發人員如何在多個設備上進行測試?

無論如何,鑑於我最近的所有問題,我準備儘快發佈Android應用程序,並且大部分測試都是在我的手機Droid上完成的。我真的沒有資金在「多個」設備上進行測試,也不知道任何人使用舊手機,我可能會尋求幫助,可能會遇到任何類型的錯誤。更何況,當我收到一份錯誤報告時,我該如何解決這個特定的手機問題,而不必購買它來確保它確實得到修復,或者這個人沒有遇到過一次奇怪的事故一個小故障?

你們如何解決這類問題?

+0

查看遠程實驗室服務,如[在這個問題] [1]。 [1]:http://stackoverflow.com/questions/6139241/remote-test-laboratory-rtl-for-android – 2011-07-29 23:50:27

回答

5

您可以通過模擬器測試的絕大多數問題。

基於這些數據,我會測試至少一個API版本爲1.5,1.6和2.1的配置以及具有中等和高密度分辨率的版本。

如果你想測試物理設備,我猜測G1和Droid會是前兩個...... G1會給你較低的API版本,而Droid會給你2.1。

根據您的應用程序,可能已足夠。大量使用OpenGL擴展的應用程序可能需要進一步測試,因爲這是每個設備間差異最大的區域。我不認爲模擬器就足夠了。請參閱this thread的差異。

除此之外,我只是發送一個演示版的應用程序給幾個朋友或適當的論壇。如果您啓動後發現問題,收集有問題的用戶的日誌數據會非常有幫助。儘管我不太擔心設備問題,但我不認爲它們很常見。

2

我有幾個朋友至少有不同的Android設備。在發佈應用程序之前,我會將其交給他們進行測試有時任何用戶向市場提交錯誤報告,有時通過電子郵件發送給您。有不可能有所有的Android設備和測試自己的應用程序。還行吧。

+0

我獨唱的開發商和有很多朋友(也在線開發人員的朋友)在發佈之前,我會發送apk給他們,以便他們可以讓我知道他們發現的任何fc – Samuel 2010-11-10 22:08:38

1

它可能有一個看的地方專家如http://www.xda-developers.com/

他們已經有了一個相當大的社區有相當懂行的人,並且它不是經常看到有人發帖應用有消費和反饋的貝塔值。每個手機還有專門的子論壇,可以在嘗試解決某些手機上的問題時提供幫助。在platform versionsscreen sizes

看看這個數據得到的,你應該考什麼配置了一個想法:

3

聲明:我是摩托羅拉員工,在我們的開發人員服務團隊工作。我不會說其他的原始設備製造商。

覆蓋「supports-screen」清單元素中枚舉的設備範圍。另外,兼容性打開和關閉時請注意。屏幕尺寸和市場篩選器對我來說似乎是引發開發者的最大問題。其中一些你可以用模擬器和其他你需要的硬件來測試。

原始設備製造商提供SDK「插件」,允許您使用設備的皮膚和屏幕尺寸/密度運行模擬器圖像。從OEM的開發人員網站下載插件。摩托羅拉的插件可在developer.motorola.com上找到。 HTC和三星也是這樣做的。

一個商業替代品是Mob4Hire。他們在真實的網絡上有真實的人,他們可以爲你測試你的應用程序。

祝你好運

相關問題