手机app 与pc 软件测试区别,1,web测试,Android测试,Ios测试的共同点与
該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓
1,web測試,Android測試,Ios測試的共同點與異同點都是哪些?
三者測試的共同點:都是為了保證軟件系統(tǒng)的質量,滿足客戶需求,測試的設計方法都相同。
異同點:web測試是pc端考慮電腦系統(tǒng)和瀏覽器的兼容多些,Android和iOS在手機,平板等終端考慮手機版本和網絡多些,而Android與ios一個是開源的,一個不是開源的,測試考慮的終端型號一個多些,ios就只對蘋果終端的測試其他的不會考慮。
1、相同點
不管是傳統(tǒng)行業(yè)的web測試,還是新興的手機app測試,都離不開測試的基礎知識,即是不管怎么變,測試的原理依然會融入在這兩者當中。
1)設計測試用例時,依然都是依據邊界值分析法、等價類劃分等;
2)多數采用黑盒的測試方法,來驗證業(yè)務功能是否得到正確的應用;
3)需要檢查界面的布局、風格和按鈕等是否簡潔美觀、是否統(tǒng)一等;
4)測試頁面載入和翻頁的速度、登錄時長、內存是否溢出等;
5)測試應用系統(tǒng)的穩(wěn)定性等。
2、不同點
相對于web測試,手機軟件測試,除了要考慮基本的功能測試、性能等,還要考慮手機本身固有的屬性特征。所以對比web測試和手機測試,手機測試過程中還需要注意如下幾個方面特性:
1)手機作為通信工具,來電、去電、接收短信等操作都會對app應用程序產生影響,所以app測試第一個要考慮的屬性特征是:中斷測試。
中斷測試有人為中斷、新任務中斷以及意外中斷等幾種情況,主要從以下幾個方面進行驗證:
a.來電中斷:呼叫掛斷、被呼叫掛斷、通話掛斷、通話被掛斷
b.短信中斷:接收短信、查看短信
c.其他中斷:藍牙、鬧鐘、插拔數據線、手機鎖定、手機斷電、手機問題(系統(tǒng)死機、重啟)
2)手機用戶對app產品的安裝卸載操作:從上一個版本/上兩個版本直接升級到最新版本。
全新安裝新版本
新版本覆蓋舊版本安裝
卸載舊版本,安裝新版本
卸載新版本,安裝新版本
App測試中ios和Android的區(qū)別:
1、 Android長按home鍵呼出應用列表和切換應用,然后右滑則終止應用;
2、 多分辨率測試,Android端20多種,ios較少;
3、 手機操作系統(tǒng),Android較多,ios較少且不能降級,只能單向升級;新的ios系統(tǒng)中的資源庫不能完全兼容低版本中的ios系統(tǒng)中的應用,低版本ios系統(tǒng)中的應用調用了新的資源庫,會直接導致閃退(Crash);
4、 操作習慣:Android,Back鍵是否被重寫,測試點擊Back鍵后的反饋是否正確;應用數據從內存移動到SD卡后能否正常運行等;
5、 push測試:Android:點擊home鍵,程序后臺運行時,此時接收到push,點擊后喚醒應用,此時是否可以正確跳轉;ios,點擊home鍵關閉程序和屏幕鎖屏的情況(紅點的顯示);
6、 安裝卸載測試:Android的下載和安裝的平臺和工具和渠道比較多,ios主要有app store,iTunes和testflight下載;
7、 升級測試:可以被升級的必要條件:新舊版本具有相同的簽名;新舊版本具有相同的包名;有一個標示符區(qū)分新舊版本(如版本號),對于Android若有內置的應用需檢查升級之后內置文件是否匹配(如內置的輸入法)
另外:對于測試還需要注意一下幾點:
1、 并發(fā)(中斷)測試:鬧鈴彈出框提示,另一個應用的啟動、視頻音頻的播放,來電、用戶正在輸入等,語音、錄音等的播放時強制其他正在播放的要暫停;
2、 數據來源的測試:輸入,選擇、復制、語音輸入,安裝不同輸入法輸入等;
3、 push(推送)測試:在開關機、待機狀態(tài)下執(zhí)行推送,消息先死及其推送跳轉的正確性;應用在開發(fā)、未打開狀態(tài)、應用啟動且在后臺運行的情況下是push顯示和跳轉否正確;推送消息閱讀前后數字的變化是否正確;多條推送的合集的顯示和跳轉是否正確;
總結
以上是生活随笔為你收集整理的手机app 与pc 软件测试区别,1,web测试,Android测试,Ios测试的共同点与的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【产业互联网周报】微盟称数据已全面找回,
- 下一篇: 计算机系统的大脑是什么,埃隆·马斯克认为