一殴胧、系統(tǒng)架構(gòu)
web為b/s結(jié)構(gòu),只有一個版本戳鹅,服務端和web端更新了之后均驶,刷新一下頁面也就同步更新了
pc、app為c/s結(jié)構(gòu)枫虏,服務端更新了妇穴,需要對各個主流版本進行兼容測試及回歸測試,客戶端更新的話隶债,還需要重新安裝或升級應用
二腾它、兼容性
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)限設置等*
6挠将、邊界測試
可用存儲空間少、沒有SD卡编整、雙SD卡舔稀、飛行模式、系統(tǒng)時間有誤掌测、第三方依賴等
7内贮、權(quán)限測試
是否可獲取權(quán)限,如訪問相冊汞斧、通訊錄夜郁、照相機等