給你一個app你如何展開測試?

首先:給自己規(guī)劃項目的思維邏輯圖,方便了解項目內容,

(1)功能測試

每項開發(fā)的新功能都需要進行測試。app測試中功能測試是一個重要方面。測試人員應該要進行手動測試和后期的自動化測試維護。剛開始測試時,測試員必須把app當做"黑盒"一樣進行手動測試,看看提供的功能是否正確并如設計的一樣正常運作。除了經(jīng)典軟件測試,像點擊按鈕、提交訂單看看會發(fā)生什么,測試員還必須執(zhí)行更多功能的app測試。

除了整個手動測試過程,測試自動化對移動app也很重要。每個代碼變化或新功能都可能影響現(xiàn)存功能及它們的狀態(tài)。通常手動回歸測試時間不夠,所以測試員不得不找一個工具去進行自動化回歸測試?,F(xiàn)在市面上有很多自動化測試工具,有商業(yè)的也有開源的,面向各個不同平臺,如Android,iPhone,WindowsPhone7,BlackBerry以及移動Webapp。根據(jù)開發(fā)策略和結構,品質管理測試專家需找出最適合他們環(huán)境的自動化工具。

(2)客戶端性能測試

一個App做的好不好,不僅僅只反應在功能上。被測的app在中低端機上的性能表現(xiàn)也很重要。比如:一個很好玩的游戲或應用,只能在高端機上流暢運行,在中低端機上卡的不行,也不會取得好的口碑。

關于App的性能測試,我們比較關注的參數(shù)有:CPU,內存,耗電量,流量,F(xiàn)PS。同時也需關注一下App的安裝耗時和啟動耗時。

目前大家可能比較困惑的一個問題,多高的CPU,內存,耗電量,流量,F(xiàn)PS才算是符合發(fā)布的值呢?這里可以告訴大家,可以參考精品游戲的一些數(shù)值,將自己研發(fā)的app與業(yè)內精品的app數(shù)據(jù)做對比。

(3)適配兼容測試

App在經(jīng)過功能測試后,也需對其進行適配兼容測試需要檢查的項主要有以下幾點:

(a)在不同平牌的機型上的安裝、拉起、點擊和卸載是否正常;

(b)在不同的操作系統(tǒng)上的安裝、拉起、點擊和卸載是否正常;

我們在實際測試中,常常會遇到下列問題:

(a)在某個平牌某個系統(tǒng)上,app安裝不上;

(b)在某個平牌某個系統(tǒng)上,app無法拉起;

(c)在某個平牌某個系統(tǒng)上,app拉起后無響應或拉起后黑屏、花屏;

(d)在某個平牌某個系統(tǒng)上,app無法順利卸載;

(4)安全測試

App在上線前,都需要做詳細的安全測試。安全測試。安全測試主要為了檢測應用是否容易被外界破解;是否存在被惡意代碼注入的風險;上線后外掛的風險高不高等。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 給你一個web端項目你如何展開測試? 1.基于Web的系統(tǒng)測試在基于Web的系統(tǒng)開發(fā)中,如果缺乏嚴格的過程,我們在...
    呀呼呼呼閱讀 897評論 0 2
  • 在日常工作的摸索中,我將如何做好app的測試簡單歸結為如下內容。 (1)功能測試 每項開發(fā)的新功能都需要進行測試。...
    吳小白吃閱讀 9,464評論 0 4
  • weTest(騰訊):http://wetest.qq.com/register/complete GT(騰訊):...
    maple_若塵閱讀 1,155評論 0 0
  • 在日常工作的摸索反思中,我將如何做好app的測試簡單歸結為如下內容。 (1)功能測試 每項開發(fā)的新功能都需要進行測...
    氧氣深林閱讀 123評論 0 0
  • 久違的晴天,家長會。 家長大會開好到教室時,離放學已經(jīng)沒多少時間了。班主任說已經(jīng)安排了三個家長分享經(jīng)驗。 放學鈴聲...
    飄雪兒5閱讀 7,823評論 16 22

友情鏈接更多精彩內容