移動App崩潰的測試案例設計

來源:互聯網
上載者:User

標籤:

來源:

http://www.spasvo.com/news/html/201433180305.html

 

     我們的日常生活中對行動裝置越來越多的使用意味著移動App測試這個主題已成為需要考慮的一個無法避免的問題。根據最近的調查研究,使用者難以容忍有bug的移動App。

  移動App Bug的影響是使用者體驗差、App的商店評級下降、使用者換用競爭者的App,聲譽和信譽損失、最後銷售量減少,如果它是一個付費App的話。

  移動App測試與傳統台式機測試相比有一定的複雜性。這些複雜性可以被分類為:
  環境(大量的裝置,各種移動OSs,適應頻繁OSs變化) 。
  裝置(觸摸式和非觸摸式裝置,有限的記憶體容量,電池耗電量) 。
  網路(不同的網路和電訊廠商,在不好或無網路的情況下的App行為,離線支援) 。
  可用性(方向,觸摸,多觸摸,縮放,分頁和導航的局限性,各種幹擾,如來電,來電簡訊,鬧鐘,和低電量警報) 。
  所有這些手機專有的複雜性需要新的針對移動App測試的測試案例設計方案。

最常見的移動App Bug


  根據調查的結果,移動App崩潰是最常見的移動App Bug ,這是預料中的結果,因為很容易發現一個移動App崩潰。Android OS上一個寫著“強制關閉錯誤”的快顯視窗跳上螢幕;當發生崩潰時,iOS中App螢幕突然消失消失。最壞的情況下,App崩潰可能會導致系統故障,作業系統崩潰。

  移動App崩潰原因
  為什麼移動App經常崩潰?App崩潰有幾個原因:從平台或環境到開發問題。
  一些崩潰原因(排名不分先後) :
  裝置片段化:由於裝置極具多樣性,App在不同的裝置上可能有表現不同。
  頻寬節流設定:頻寬不佳的網路對App所需的快速回應時間可能不夠。
  網路的變化:不同網路間的切換可能會影響App的穩定性。
  記憶體管理:可用記憶體過低,或非授權的記憶體位置的使用可能會導致App失敗。
  使用者過多:串連數量過多可能會導致App崩潰。
  代碼錯誤:沒有經過測試的新功能,可能會導致App在生產環境中失敗。
  第三方服務:廣告或彈出螢幕可能會導致App崩潰。

  移動App崩潰的測試案例設計
  測試案例是Mobile Testing最重要部分之一。
  準備和執行預先定義的針對移動App崩潰的測試案例將簡化和加速移動App崩潰的測試。
  一些通用的觸發移動App崩潰的測試情境,如下:
  1 驗證在有不同的螢幕解析度,作業系統和電訊廠商的多個裝置上的App行為。
  2 用新發布的作業系統版本驗證App的行為。
  3 驗證在如隧道,電梯等網路品質突然改變的環境中的App行為。
  4 通過手動網路從蜂窩更改到Wi-Fi ,或反過來,驗證App行為。
  5 驗證在沒有網路的環境中的App行為。
  6 驗證來電/簡訊和裝置特定的警報(如警報和通知)時的App行為。
  7 通過改變裝置的方向,以不同的視圖模式,驗證App行為。
  8 驗證裝置記憶體不足時的App行為。
  9 通過用測試載入器施載入荷驗證App行為。
  10 用不同的支援語言驗證App行為。
  顯然,還會有更多的導致App崩潰的App特定情境。

  結論

  在這項研究中,展示了針對移動App崩潰的通用測試案例。
  如果Mobile Testing團隊在他們的測試情境中準備並執行這些測試案例,那麼早在開發週期就可以找到崩潰相關的Bug。 然後,Team Dev將闡明崩潰原因,並找出一個解決所有Bug的通用方法。最後,App品質和使用者滿意度就會增加。

 

移動App崩潰的測試案例設計

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.