2011-09-19 33 views
7

導致Android應用程序崩潰的最佳方法是什麼?我們正在努力使我們的應用程序儘可能堅如磐石。崩潰Android應用的最佳方式是什麼?

對於我自己的貢獻,如果你有一個使用網絡服務的應用程序,進入你的應用程序與WiFi連接,然後以各種方式關閉WiFi。例如,走出範圍,或背景的應用程序和手動關閉WiFi,然後前景的應用程序。

+10

1.運行它們。 – BoltClock

+1

http://developer.android.com/guide/developing/tools/monkey.html –

回答

2

我崩潰上市程序

  1. 嘗試把一個麪包在線程的方法如下。
  2. 在RSS提要中提取數據時更改方向。
  3. 使用tabbar時單擊後退按鈕。 (它在自定義標籤欄中崩潰)
  4. 單擊TabGroupActivity上的返回按鈕而不重寫返回功能。
1

除了優異的列表中Maulik:任何活動

  • 更改屏幕顯示方向會派生AsyncTasks

6

啓動應用程序,進行一些操作,改變多次定向,退出應用程序。重複此過程一次又一次發現任何隱藏的內存泄漏(使用內存分析器)。

使用monkey來查找您沒有考慮過的任何可能的使用情況(雖然他在某些Android設備上不可用)。

從經驗來看,真正測試應用程序的最好方法是找到一批沒有參與該項目的beta測試者(他們的行爲會讓你揚起眉毛 - '你做了什麼!') 。

+0

同意測試版測試人員。他們將成爲提煉新功能的當前功能和創意的絕佳來源。 –

+0

我已經提出我的眉毛閱讀您的答案的最後一行:) – Machado

1

你需要快速的手指:)只需點擊導航上的快速按鈕和後退按鈕,如果你有它們。我發現了很多使用這種方式的崩潰。

相關問題