App測試、Web測試和介面測試一般測試流程
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 介面測試測試流程
- jmeter介面測試教程以及介面測試流程JMeter
- 微服務測試之介面測試和契約測試微服務
- 測試測試測試測試測試測試
- 測試流程和理論--測試流程體系
- 介面測試 - 引數測試
- Jmeter介面測試+效能測試JMeter
- 【軟體測試】——介面測試
- 移動 APP 測試之基礎功能測試流程APP
- API 測試 | 瞭解 API 介面測試 | API 介面測試指南API
- 介面測試和效能測試的區別
- 介面測試和功能測試的區別
- Web測試轉App測試不看不知道WebAPP
- Web 測試轉 App 測試不看不知道WebAPP
- web測試與手機app測試的異同WebAPP
- 介面測試,負載測試,併發測試,壓力測試區別負載
- 隨行付微服務測試之介面測試和契約測試微服務
- API測試:瞭解API介面測試與API介面測試指南API
- 測試平臺之介面測試
- 介面測試要測試什麼?
- 淺談web介面測試Web
- 小白測試系列:介面測試與效能測試的區別
- 介面測試
- 介面測試(apipost、jmeter和python指令碼)——測試工具APIJMeterPython指令碼
- 軟體測試面試問題_介面測試(二)面試
- 介面測試全流程掃盲
- 測試用例和測試方法
- 測試物件和測試級別物件
- 黑盒測試和白盒測試
- Go 單元測試之mock介面測試GoMock
- 測試—測試方法
- 測試測試用
- 介面測試用例編寫和測試關注點
- 效能測試流程
- CTS測試流程
- 記測試流程
- 軟體測試中的功能測試和非功能測試
- 介面測試裡的查詢介面要測試嗎