App测试如何进行?手机app测试要点
手機APP測試,主要針對的是android和ios兩大主流操作系統,主要考慮的就是功能性、兼容性、穩定性、易用性(也就是人機交互)、性能。
?
手機APP測試前的準備:
1、使用同類型的產品,不僅僅是使用,應該是測試同類型的產品。
2、熟悉產品文檔,積極和pm交流。
3、寫測試用例,沒有時間至少要有一個checklist。
?
手機APP測試要點如下:
?
功能測試(流程測試、功能點測試)、兼容性測試、交叉測試、安裝卸載測試(包括應用的升級)、壓力測試(接口壓力測試);
?
功能測試:對具體功能點一一測試,確保每個點都能正確實現相應功能;功能方面目前市場上還沒達到自動化的水平,主要用手工來測。出現問題最多的也就是特殊符號、邊界值、按鈕之類的?;竟δ?#xff0c;主要指app是否完成了設計的所有功能。分清模塊,寫一份checklist,避免漏測??紤]橫豎屏切換,不過很多app現在只支持豎屏。
?
兼容性測試:對市場上主流的設備安裝應用執行測試,確保都能正常運行;兼容性方面考慮手機的版本、型號、分辨率。不同的版本是存在差異的,一般低版本容易出現問題。
?
穩定性測試:主要是閃退、系統崩潰、沒響應之類的。
?
易用性測試:需要考慮界面是否吸引人、容易理解、界面整潔、簡單、無錯別字。點擊范圍確定等。這部分測試中,如果測試認為有不合理的地方通常會提交需求bug。
?
性能測試:主要是靠工具來實現的CPU占用、內存占用、電池溫度等。
?
交叉測試:對于正在運行的應用,若進入短信、電話等其他軟件響應的情況,不會影響所測試應用,且會保證應用都能正確運行;主要考慮范圍包括電話短信干擾,低電量提醒,push提醒,usb數據線插拔提醒,充電提醒等。
?
安裝卸載測試:確保應用都能正確安裝、卸載,且能正確運行(注意應用的升級測試:升級前后的狀態);
?
壓力測試:用戶量大,交互性高的應用需對接口執行壓力測試,確保不會應用在大用戶量的情況下能正常運行。
外場:網絡切換,網絡信號強和弱情況下的app運行情況。
?
閃退(內存不足等情況),在手機上,該類問題出現的幾率很大,應著重測試,比如,返回訪問某個模塊(數據時時獲取的模塊),切換應用,重復提交、來電交互等都是閃退幾率大的原因。
總結
以上是生活随笔為你收集整理的App测试如何进行?手机app测试要点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《MySchool数据库设计优化》内部测
- 下一篇: spring AOP自定义注解方式实现日