app测试(兼容性测试)
1.app測試要點
詳情參考
安裝與卸載測試
軟件升級測試
登錄測試
離線測試
ui測試
兼容性測試
安全性測試——權限測試
消息推送測試
網路環境測試(弱網測試)
性能測試
2.一些關于APP測試的問題
1.APP的測試資源準備
IOS設備、Android設備(選取市面上主流手機產品),支付寶/銀聯支付的項目,需要提前申請支付寶/銀聯賬戶等等。有秒殺專題的題目,需要規劃秒殺時間表;有優惠劵使用的項目,需要添加優惠券數據;
2.APP測試的穩定性
了解什么是穩定性,這項工作一般是在軟件產品基本功能無缺陷后進行的一項測試工作,一般使軟件系統滿足持續運行模式,進行正常情況,臨界情況的測試,看系統是否有異常。
一般使用monkey工具,向系統發送隨機事件流,如按鍵輸入,手勢輸入等,實現對軟件的穩定性測試。
3.APP測試與web測試的區別?
相同點:
同樣的測試用例設計方法;
同樣的測試方法;都會依據原型圖或者效果圖檢查UI;
測試頁面載入和翻頁的速度、登錄時長、內存是否溢出等;
測試應用系統的穩定性
不同點:
App的中斷測試:來電中斷、短信中斷、藍牙、鬧鐘、插拔數據線、手機鎖定、手機斷電、手機問題(系統死機重啟)
App的安裝卸載:全新安裝、升級安裝、第三方工具安裝、第三方工具卸載、直接刪除卸載、消息推送測試、手機授權測試、前后臺切換、網絡環境(wifi/2G/3G/4G/無網絡)
兼容性測試:web項目考慮不同瀏覽器的兼容;app需要考慮手機不同操作系統、不同機型、不同屏幕等。
Web自動化測試工具較常用QTP,而手機自動化monkey、monkeyrunner、appium
3.測試機挑選與三類app應用
Web App(網頁應用) 、Hybrid App(混合模式應用)(最多)、 Native App(原生應用)
web app 無需安裝,生存在瀏覽器中
4.兼容性測試
選擇測試設備的原則
選擇不同的分辨率進行測試
選擇不同的屏幕尺寸大小進行測試
選擇不同的操作系統版本進行測試
進而根據app用途、android版本市場占有率、手機品牌占有率等來選擇測試設備
兼容性測試的核心內容
測試軟件是否能在不同的操作系統平臺上兼容,或測試軟件是否能在同一操作平臺的不同版本上兼容
軟件本身能否向前或向后兼容
測試軟件能否與其他相關的軟件兼容
數據兼容性測試,主要是指數據能否共享等
兼容性測試的作用
提高產品質量
盡可能多的與其他軟件“和平共處”,盡可能達到平臺無關性
保證軟件存在的價值
使軟件產品的市場更廣闊
app兼容性測試概述
一旦app出現兼容性的問題,將影響到一類的很多用戶,對業務的影響很大
兼容性測試本質上屬于功能性測試,只不過側重在不同的軟硬件環境
圈定測試范圍
操作系統版本
屏幕分辨率;屏幕尺寸
不同品牌的手機
網絡的類型
通常選取少量主流設備執行全部測試用例;在其他設備上覆蓋主要測試用例
總結
以上是生活随笔為你收集整理的app测试(兼容性测试)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 美剧字幕绿箭侠第1季第7集
- 下一篇: R与Rstudio的安装与卸载