App測試、Web測試和介面測試一般測試流程

fangminhe發表於2022-05-07

app測試流程:

1、需求分析,瞭解具體需求

2、測試準備:原型圖、效果圖、需求檔案、測試用例、用例評審、各種測試資料準備

3、測試環節:接受版本,開始執行

 

1)冒煙測試:對版本質量的控制以及此版本是否具備測試條件;

2)安裝、解除安裝測試:透過商店安裝,且支援使用第三方工具安裝

3)線上升級測試:驗證數字簽名、線上跨版本升級、升級後可使用

4)業務功能測試:業務邏輯測試、功能點測試、關聯性測試;對需求和測試用例覆蓋

5)穩定性及異常性測試:互動性測試(客戶端多種打擾測試,待機拔插線等操作)、斷 網 、 斷電異常等情況客戶端穩定

6) ,伺服器介面,多執行緒壓測;客戶端不同網路下的響應速度

7)易用性測試:介面與互動性測試,符合互動規範,使用者體驗良好,使用方便快捷

8)適配性測試:解析度,不同版本系統,不同尺寸等支援

9)提交bug,爭議bug評審,迴歸測試

10)手機流量及電量測試:客戶端使用監控電量和流量軟體,確定符合規範

11)記憶體洩露測試

12)聯機除錯測試,開啟除錯模式,透過logcat記錄每個操作,方便錯誤定位

13)外網測試:覆蓋wifi、2g、3g、4g,電信、移動、聯通所有組合測試

14)

a、ui自動化測試 :一般使用python+appium進行ui自動化測試

 

4、釋出功能,上線驗證,釋出上線報告

 

web測試流程

1、需求分析,瞭解具體需求

2、測試準備:原型圖、效果圖、需求檔案、測試用用例、用例評審、各種測試資料準備

3、測試環節:接受版本開始執行

 

1)冒煙測試:對版本質量的控制以及此版本是否具備測試條件;

2)UI測試:核對效果圖

3)功能測試:核對需求檔案測試用例,對功能進行驗證

4) :各個瀏覽器,手機是否相容

5)效能測試,伺服器介面,多執行緒等壓測

6)安全測試

7)易用性測試:介面與互動性測試,符合互動規範,使用者體驗良好,使用方便快捷

8)提交bug,爭議bug評審,迴歸測試

9)自動化測試

a、ui自動化測試 :一般使用python+selenium進行ui自動化測試

 

4、釋出功能,上線驗證,釋出上線報告

 

流程

1、需求分析:介面之間的邏輯關係,介面文件具體瞭解

2、測試準備:介面文件、介面測試用例、各種測試資料準備

3、測試環節,接受版本

 

1) :功能否按照介面文件實現

2)業務邏輯:是否依賴業務

3)引數異常:a關鍵字引數(語言中的關鍵字)、b引數為空、c多少引數、d錯誤引數

4)資料異常:a關鍵字資料、b資料為空、c長度不一致(長處資料庫欄位長度)、d錯誤資料

5)安全:cookie、header(特別是移動端使用)、唯一識別碼(客戶端常用)

6)迴歸測試

7)自動化測試:一般使用python+requests進行介面自動化測試

 

4、釋出功能,上線驗證、傳送上線報告

推薦閱讀:








來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31387097/viewspace-2892837/,如需轉載,請註明出處,否則將追究法律責任。

相關文章