常見bug解析-移動端

來源:互聯網
上載者:User

標籤:roi   就是   軟體   第一步   現象   TE   class   gre   注意   

手機測試常見bug解析

1、測試時遇到“手機無響應”?

有以下幾個原因:

a、手機記憶體不足

b、android進程之間死結引起的(就是兩個進程之間)

c、手機的CPU運行高引起的

可以查看手機的崩潰日誌

 

2、測試時遇到“應用停止運行”?

這種現象在手機軟體測試過程中是經常遇到的,比如:相機停止運行、圖庫停止運行、設定停止運行 等等.

原因:

a、null 指標。

b、手機中某個程式調用此應用,但是手機上邊沒有這個應用,資源不存在

c、應用程式APP緩衝和資料過多,導致強制退出

d、可能是該應用程式和當前系統存在衝突

e、代碼中某個方法未實現

f、異常資料未處理

 

3、測試時出現“死機重啟”現象

重啟分為3種重啟:

第一種是 整機重啟

  步驟: 震動——開機LOGO——開機動畫——Idle介面

  擷取LOG:如果我們的手機開啟了dump,手機會顯示藍燈閃爍,LOG會自動儲存到手機的外置SD卡中。

  如果手機買有開啟dump,手機會直接重啟。

第二種是 子系統重啟

  步驟:手機掉網——進入數字 PIN 碼

第三種是 android重啟

  步驟:開機動畫——IDLE

  現象:進入鎖定畫面

 

死機

當手機在使用過程中,手機突然黑屏或者死機不動,這種情況在測試過程中也是經常常見的一種。按手機的電源鍵沒有反應。

這個時候我們手機串連上電腦,查看手機是否可以串連上電腦

1、手機使用ADB命令,如果可以,輸入:adb shell dumpstate >D:\dumpstate.txt把手機裡邊的LOG到處來

2、bugreport的命名: adb bugreport >D:\bugreport.txt

注意:黃色字型代表輸入的路徑資訊

 

4、說一個題外的問題,如何測試一個APP的耗電量?

一、橫向對比法:分兩步測試,第一步測量手機硬體運行消耗的電量;第二步測試手機硬體和軟體運行綜合的耗電量。最後將兩次的耗電進行對比,得出軟體消耗的電量大小;

二、縱向對比法:同時進行兩台手機,其中一台手機不運行軟體,另一台手機運行軟體;分別獲得兩台手機的耗電量,對比兩台手機耗電量差異,得出軟體消耗的電量大小。

三、其實還可以用一些工具,比如說魯大師哇等等,然後看一下手機電池的容量即可

 

常見bug解析-移動端

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.