1. 程式人生 > >Web測試與App測試的區別

Web測試與App測試的區別

前幾天一個測試妹紙問我,web測試與app測試到底有啥區別呢,這個問題尤其是很多初入行的測試經常會問的。

其實,不管是什麼型別的測試,測試方法都是類似的,這裡說到的web與app之間的測試區別,主要在於應用場景的差異性。如果單單看功能測試,那麼web測試與app測試我覺得是一樣的,因為方法和策略都是一樣的。那麼他們之間的主要區別到底在哪裡呢,下面將它們列出來:

app測試中IOS和Android測試的區別:

1、Android長按home鍵撥出應用列表和切換應用,然後右滑則終止應用;

2、多解析度測試,Android端20多種,ios較少;

3、機作業系統,Android較多,ios較少且不能降級,只能單向升級;新的ios系統中的資源庫不能完全相容低版本中的ios系統中的應用,低版本ios系統中的應用呼叫了新的資源庫,會直接導致閃退(Crash);

4、操作習慣:Android,Back鍵是否被重寫,測試點選Back鍵後的反饋是否正確;應用資料從記憶體移動到SD卡後能否正常執行等;

5、push測試:Android:點選home鍵,程式後臺執行時,此時接收到push,點選後喚醒應用,此時是否可以正確跳轉;ios,點選home鍵關閉程式和螢幕鎖屏的情況(紅點的顯示);

6、安裝解除安裝測試:Android的下載和安裝的平臺和工具和渠道比較多,ios主要有app store,iTunes和testflight下載;

7、升級測試:可以被升級的必要條件:新舊版本具有相同的簽名;新舊版本具有相同的包名;有一個標示符區分新舊版本(如版本號),對於Android若有內建的應用需檢查升級之後內建檔案是否匹配(如內建的輸入法)