作測試並不是一蹴而就,新人入門得從純粹的執行者作起。今天給你們分享一篇移動測試的流程,相信對新人們會有幫助。服務器
測試資源準備網絡
1.待測試的APP、產品需求文檔、產品原型圖、接口說明文檔以及設計說明文檔等產品相關內容。
2.測試所需相關設備如PC、APP相應系統相應版本的手機等。
3.測試計劃流程表及相應測試人員。併發
測試用例準備工具
4.根據產品需求文檔、產品原型圖等文檔的要求,設計詳盡的測試用例並對用例進行評審與完善。經過後正式進行測試。性能
UI測試測試
1.確保原型圖與效果圖爲當前最新版本,符合產品經理及用戶要求;測試過程當中一切以效果圖爲準,如有用戶體驗方面的建議,能夠先與產品經理確認,確認經過後,能夠正式向開發提出用戶體驗方面的問題。
2.在不一樣環境下測試出的數據差別需保留。設計
功能測試指針
1.確保功能需求文檔爲當前最新版本且全部軟件功能都已實現且邏輯正常。
2.嚴格按照編寫好的功能測試用例進行程序功能遍歷。
3.測試的主要內容有安裝、卸載、運行測試,基本功能測試,異常(包括網絡忽然斷開或者網絡信號很差、手機內存不足等異常狀況)測試。
4.全部計劃以外的問題都要和產品經理進行溝通,並體如今以後的測試報告中。調試
中斷測試接口
1.判斷軟件運行過程當中接電話、收短信、鎖屏、鬧鈴、充電等行爲是否會影響軟件的正常使用。
2.軟件在運行過程當中,進行先後臺切換是否會影響軟件的正常使用。
3.各類非正常關閉狀況(如手機忽然斷電)是否會形成重要數據丟失。
兼容性及適配測試
1.硬件的適配:手機廠商和硬件性能的差別對APP的影響。
2.OS版本的兼容:確認APP在各類主流OS版本上運行流暢,主要針對老版本的OS。
3.不一樣屏幕的適配:APP在不一樣屏幕的移動設備上運行是否會產生問題。
4.必要適配:確保軟件在全部兼容機型上都能正常使用,測試兼容性必需要在必定數量的,不一樣型號的真機上進行,保證APP在主流手機市場上的通用性。
性能測試
1.性能測試重點:主要有APP安裝卸載時間,頁面響應時間和APP啓動時間,主要功能的CPU佔有率,內存流量和耗電量是否比同類產品更優秀。
2.其中頁面加載時間能夠利用Android調試工具DDMS獲取到,在DDMS裏面搜索Displayed關鍵字就能夠看到頁面加載時間。
3.運行過程當中主要功能佔用的CPU、內存、流量等能夠藉助開源工具emmagee(適用於Android)獲取到。
4.至於服務器端的性能,主要利用接口對服務器施加壓力,重點關注響應時間、吞吐量、併發數、事物經過率等,能夠視同工具loadrunner、jmeter進行測試。
穩定性測試
安卓APP的穩定性經常使用monkey命令進行測試,經過隨機事件流模擬人的操做,對檢查程序的內存溢出、空指針有很大的做用。
本身作壓力測試須要大量的人力物力,最好尋找專業的公司如TestBird之類的來作更划算。
測試分析報告
以上各項測試結束後,應該造成完整的分析及報告文檔(包括buglist、性能及穩定性結果分析,版本上線風險分析等內容),輸出給各項相關人員。