84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
想问问Web测试和APP测试有什么区别,想从Web转为APP测试
认证高级PHP讲师
不管是傳統行業的web測試,還是app測試,都離不開測試的基礎知識,即是不管怎麼變,測試的原理依然會融入在這兩者當中。
1、Web測試和APP測試相同點
1)設計測試案例時,仍都是依據邊界值分析法、等價類劃分等; 2)多數採用黑盒的測試方法,來驗證業務功能是否得到正確的應用; 3)需要檢查介面的版面、風格和按鈕等是否簡潔美觀、是否統一等; 4)測試頁載入和翻頁的速度、登入時長、記憶體是否溢位等; 5)測試應用系統的穩定性等。
2、不同點
相對於web測試,手機軟體測試,除了要考慮基本的功能測試、效能等,還要考慮手機本身固有的屬性特徵。所以比較web測試和手機測試,手機測試過程中還需要注意以下幾個方面特性: 1)手機作為通訊工具,來電、去電、接收簡訊等操作都會對app應用程式產生影響,所以app測試第一個要考慮的屬性特徵是:中斷測試。 中斷測試有人為中斷、新任務中斷以及意外中斷等幾種情況,主要從以下幾個方面進行驗證: a.來電中斷:呼叫掛斷、被呼叫掛斷、通話掛斷、通話被掛斷b.簡訊中斷:接收簡訊、查看簡訊 c.其他中斷:藍牙、鬧鐘、插拔數據線、手機鎖定、手機斷電、手機問題(系統死機、重啟) 2)手機用戶對app產品的安裝卸載作業:從上一個版本/上兩個版本直接升級到最新版本。 全新安裝新版本 新版本覆蓋舊版安裝 卸載舊版,安裝新版 卸載新版本,安裝新版 3)web自動化測試所使用的工具較常用的是QTP,而android手機自動化測試工具比較常用的是monkey、monkeyrunner。
相容性測試,web的比較常用考慮到是不同解析度的電腦、不同瀏覽器。 app考慮的是不同手機型號、廠商、解析度和螢幕大小等。
測試的想法其實是一致的,可以把瀏覽器換成手機,web測試可能需要考慮瀏覽器相容,而app需要適合不同的型號手機。
最重要的區別可能是網路部分,Web測試無需考慮無網路情況,而APP會涉及到網路中斷,網路差等一些情況。
不管是傳統行業的web測試,還是app測試,都離不開測試的基礎知識,即是不管怎麼變,測試的原理依然會融入在這兩者當中。
1、Web測試和APP測試相同點
1)設計測試案例時,仍都是依據邊界值分析法、等價類劃分等;
2)多數採用黑盒的測試方法,來驗證業務功能是否得到正確的應用;
3)需要檢查介面的版面、風格和按鈕等是否簡潔美觀、是否統一等;
4)測試頁載入和翻頁的速度、登入時長、記憶體是否溢位等;
5)測試應用系統的穩定性等。
2、不同點
相對於web測試,手機軟體測試,除了要考慮基本的功能測試、效能等,還要考慮手機本身固有的屬性特徵。所以比較web測試和手機測試,手機測試過程中還需要注意以下幾個方面特性:
1)手機作為通訊工具,來電、去電、接收簡訊等操作都會對app應用程式產生影響,所以app測試第一個要考慮的屬性特徵是:中斷測試。
中斷測試有人為中斷、新任務中斷以及意外中斷等幾種情況,主要從以下幾個方面進行驗證:
a.來電中斷:呼叫掛斷、被呼叫掛斷、通話掛斷、通話被掛斷
b.簡訊中斷:接收簡訊、查看簡訊
c.其他中斷:藍牙、鬧鐘、插拔數據線、手機鎖定、手機斷電、手機問題(系統死機、重啟)
2)手機用戶對app產品的安裝卸載作業:從上一個版本/上兩個版本直接升級到最新版本。
全新安裝新版本
新版本覆蓋舊版安裝
卸載舊版,安裝新版
卸載新版本,安裝新版
3)web自動化測試所使用的工具較常用的是QTP,而android手機自動化測試工具比較常用的是monkey、monkeyrunner。
相容性測試,web的比較常用考慮到是不同解析度的電腦、不同瀏覽器。 app考慮的是不同手機型號、廠商、解析度和螢幕大小等。
測試的想法其實是一致的,可以把瀏覽器換成手機,web測試可能需要考慮瀏覽器相容,而app需要適合不同的型號手機。
最重要的區別可能是網路部分,Web測試無需考慮無網路情況,而APP會涉及到網路中斷,網路差等一些情況。