最常見的移動App Bug及崩潰的測試用例設計

2021-04-28 06:59:57 字數 1737 閱讀 4284

。根據最近的調查研究,使用者難以容忍有bug的移動app。

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

移動app測試與傳統台式電腦測試相比有一定的複雜性。這些複雜性可以被分類為:

環境(大量的裝置,各種移動oss,適應頻繁oss變化) 。

裝置(觸控式和非觸控式裝置,有限的記憶體容量,電池耗電量) 。

網路(不同的網路和運營商,在不好或無網路的情況下的app行為,離線支援) 。

可用性(方向,觸控,多觸控,縮放,分頁和導航的侷限性,各種干擾,如來電,來電簡訊,鬧鐘,和低電量警報) 。

所有這些手機專有的複雜性需要新的針對移動app測試的測試用例設計方案。

最常見的移動app bug

為了確定最常見的移動app bug,進行了一次研究,其結果發表在國際測試會議上。

為了這個目的,準備了一次**調查思考參與者的移動測試經驗並發表在移動app開發和測試相關的專業社會團體內。

有針對性的參加本次調查的主要有移動app測試人員和開發人員。結合幾個結果,最常見的移動app bug在對調查結果進行統計分析後確定。

根據調查的結果,移動app崩潰是最常見的移動app bug ,這是預料中的結果,因為很容易發現乙個移動app崩潰。android os上乙個寫著「強制關閉錯誤」的彈出視窗跳上螢幕;當發生崩潰時,ios中app螢幕突然消失消失。最壞的情況下,app崩潰可能會導致系統故障,作業系統崩潰。

移動app崩潰原因

為什麼移動app經常崩潰?app崩潰有幾個原因:從平台或環境到開發問題。

一些崩潰原因(排名不分先後) :

裝置碎片化:由於裝置極具多樣性,app在不同的裝置上可能有表現不同。

頻寬限制:頻寬不佳的網路對app所需的快速響應時間可能不夠。

網路的變化:不同網路間的切換可能會影響app的穩定性。

記憶體管理:可用記憶體過低,或非授權的記憶體位置的使用可能會導致app失敗。

使用者過多:連線數量過多可能會導致app崩潰。

**錯誤:沒有經過測試的新功能,可能會導致app在生產環境中失敗。

第三方服務:廣告或彈出螢幕可能會導致app崩潰。

移動app崩潰的測試用例設計

測試用例是移動測試最重要部分之一。

準備和執行預先定義的針對移動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崩潰的通用測試案例。

如果移動測試團隊在他們的測試場景中準備並執行這些測試用例,那麼早在開發周期就可以找到崩潰相關的bug。然後,開發團隊將闡明崩潰原因,並找出乙個解決所有bug的通用方法。最後,app質量和使用者滿意度就會增加。

最常見的別字

1.按裝 2.甘敗下風3.自抱自棄4.針貶5.泊來品6.脈博 7.鬆馳8.一愁莫展9.穿流不息10.精萃11.重迭 12.渡假村13.防礙14.幅射15.一幅對聯16.天翻地覆 17.言簡意駭18.氣慨19.一股作氣20.懸梁刺骨21.粗曠 22.食不裹腹23.震憾24.湊和25.侯車室26.迫不急...

最常見的日劇台詞總結

對對。贊同對方的意思 厲害。說時語氣放慢 果然。恍然大悟的樣子 為什麼?句尾上挑 我也一樣?我也像你說得那樣嗎 句尾上挑 是嘛。原來如此 怎麼樣?念知道了。表示理解的意思 不安?反問對方 句尾上挑 御免 對不起君 努力吧。僕 努力的。啊?對對方的話感到驚訝 句尾上挑 所以 也許吧。晚安。遅 真慢啊。...

最常見的面試錯誤

文 申晨 新浪微博高階人力資源經理 職來職往 職場達人 很多年後,阿寶也成了hr,也開始面對形形色色的求職者。阿寶說,最想告訴大家的是面對面試官,不要覺得自己是去乞討的,更不要覺得面試官是來施捨的。要想想大家的角色定位,面試者是拿能力去換報酬,面試官是看這個人對公司有沒有價值,兩人是平等的,能把這個...