一、系統(tǒng)架構(gòu)
- web為b/s結(jié)構(gòu),只有一個版本,服務(wù)端和web端更新了之后,刷新一下頁面也就同步更新了
- pc、app為c/s結(jié)構(gòu),服務(wù)端更新了,需要對各個主流版本進行兼容測試及回歸測試,客戶端更新的話,還需要重新安裝或升級應用
二、兼容性
- web端主要兼容不同的操作系統(tǒng)、瀏覽器、分辨率
- pc客戶端主要兼容不同的操作系統(tǒng)、分辨率
- app需要兼容不同的手機系統(tǒng)(iOS、Android)、不同的系統(tǒng)版本、不同的機型、不同的分辨率、屏幕大小等
三、性能
- web端、pc客戶端主要監(jiān)測響應時間、cpu、內(nèi)存
- app端除了要監(jiān)測響應時間、cpu、內(nèi)存,還要監(jiān)測流量、耗電量、溫度等
四、專項測試
區(qū)別于web端和pc客戶端,app端還有一些專項測試
1、干擾測試
?????? 如電話中斷、關(guān)機、鬧鈴、音樂播放等
2、界面測試
????? 如橫豎屏切換、多點觸控、前后臺切換、鎖屏、手勢縮放等
3、弱網(wǎng)測試(web和pc也需要)
????? 限制網(wǎng)速、斷網(wǎng)、切換WiFi/4G/3G/2G,以及丟包情況
4、安裝、卸載、更新(pc客戶端頁需要)
????? - 安裝:需考慮安裝時弱網(wǎng)、斷網(wǎng)、中斷,安裝后刪除安裝文件
????? - 卸載:需考慮卸載后是否刪除app相關(guān)文件
????? - 更新:考慮強制更新、非強制更新、增量更新、斷點續(xù)傳、弱網(wǎng)狀態(tài)下更新
5、安全測試(還需學習了解)
????? 安裝包是否可反編譯代碼、安裝包是否簽名、權(quán)限設(shè)置等
6、邊界測試
????? 可用存儲空間少、沒有SD卡、雙SD卡、飛行模式、系統(tǒng)時間有誤、第三方依賴等
7、權(quán)限測試
????? 是否可獲取權(quán)限,如訪問相冊、通訊錄、照相機等