天天看點

測試工程師需要知道的—APP測試基本流程

作者:慧樂課堂

一、測試準備階段

首先需要準備待測的APP、産品需求文檔、産品原型圖、接口說明文檔和設計說明文檔等産品相關内容。

其次需要準備測試所需的裝置如PC端、APP相應系統版本的手機等等。需要準備測試計劃流程表且配備相應的測試人員。

最後就是測試用例的準備:根據産品需求文檔等文檔的需求,設計詳盡的測試用例并對用例進行評審和完善。它通過後即可正式進行測試。

測試工程師需要知道的—APP測試基本流程

二、UI測試階段

需要確定原型圖和效果圖是目前最新版本,符合産品經理以及使用者需求。在不同環境下測試出的資料差異需要進行保留。

三、功能測試階段

需要確定功能需求文檔是目前最新版本并且所有軟體功能都已實作,邏輯正常。按照寫好的功能測試用例來運作程式功能。

四、中斷測試階段

需要判斷運作過程中的接電話、收短信、鎖屏、充電等行為是否會影響軟體的正常使用。判斷前背景切換是否會影響軟體的正常使用以及各種非正常關閉情況等等。

五、相容性和适配測試階段

需要進行硬體的适配,OS版本的相容,它主要針對老版本的OS,不同螢幕的适配,確定軟體在所有相容機型上都能正常使用,以保證APP在主流手機市場上的通用性。

六、性能測試階段

主要包括APP安裝解除安裝時間,頁面響應的時間和APP啟動時間,其中頁面加載時間可以利用Android調試工具DDMS擷取到。運作過程中主要功能占用的CPU等可以借助開源工具擷取到。至于伺服器端的性能,主要利用接口對伺服器施加壓力,重點關注響應時間、吞吐量等,可以視同工具loadrunner進行測試。

測試工程師需要知道的—APP測試基本流程

七、穩定性測試階段

安卓APP的穩定性常使用monkey指令進行測試,通過随機事件流模拟人的操作,對檢查程式的記憶體溢出、空指針有很大的作用。

八、測試分析報告階段

上述各項測試結束後,應該形成完整的分析及報告文檔,輸出給各項相關人員。

測試工程師需要知道的—APP測試基本流程

今天的知識分享就到這裡啦!如果大家想了解更多軟體測試問題以及行業資訊,可以關注我哦!(筆芯)

繼續閱讀