1.1 首次啟動
1.是否出現歡迎介面,歡迎介面的停留時間合理,歡迎介面後是否正常進入應用;
2.首次啟動時間是否合理;
3.該拉取的資訊是否合理;
4.桌面圖示是否建立成功,功能啟動快捷鍵建立是否成功(某些安卓手機會有桌面建立應用內某個功能的快捷鍵的需求)
1.2 二次啟動
1.啟動時間是否符合預期;
2.從各個啟動入口進入應用是否可以正常進入:程式啟動主圖示,某個功能的快捷鍵,widget;
3.啟動後檢查狀態:如初始化資訊、初始狀態、啟動對網路
4.啟動程序服務檢查:程序名、程序數、服務名、服務數、第三方呼叫的sdk如gps
5.帶登陸的應用是否二次啟動的時候正常登陸
1.3 程式異常退出後的啟動
操作出現crash後在啟動:如空指標、記憶體溢位等
手動停止程序:多程序的情況停止所有或者停止其中乙個後重啟
手動停止服務:多服務的情況,停止所有或者停止部分服務後,為重啟直接使用
管家軟體一鍵清理程序後重啟
其他系統軟體工具停止程序、清理軟體資料
2. 程式功能模組
這個一般是根據需求來對應用的所有模組所有功能的觸發事件逐一驗證。這個最基本的要從兩個方面考察,一方面是順從需求來對模組進行操作,是否達到需求規定的預期;另一方面就是於需求背道而馳是否程式會有相應異常控制等等。
2.1 文字框輸入功能
正常輸入、輸入越界、特殊字符集(\n,\r等),利用複製貼上想文字輸入內容,輸入程式規定不讓輸入的字元
2.2 事件觸發
每乙個按鈕、每乙個可點選項是否能夠完成需求規定的功能
嘗試點選頁面上不可點選的區域,來驗證在測試過程當中的預留測試後門是否關閉
3. 許可權安全
請求網路層錯誤:http response返回非200的狀態
請求業務層錯誤:介面返回內容為空、超長、字段型別不匹配
7 中斷測試
鎖屏中斷:停留在程式操作介面進行鎖屏,恢復後檢查操作是否正常
前後臺切換:停留在程式操作介面,通過home鍵,進行程式的前後臺切換
載入中斷:頁面介面請求、介面框架載入時,通過home鍵、返回鍵、快速切換操作進行中斷
系統異常中斷:如關機、斷電、來電
8 機型適配
8.1 解析度適配
ui結構、對話方塊基於解析度、螢幕大小進行適配
8.2 i0s版本適配
涉及api呼叫如獲取sim卡資訊、外接sd卡設定(4.4外接sd卡不具備寫的許可權)
8.3 cpu硬體配置
x86機型、v5、v6、v7、v8
9. 系統配置
程序管理:省電管理、後台程序駐留管理
顯示管理:字型大小、字型型別
語言環境:語言環境
橫豎屏配置:是否支援橫豎屏自適應處理
10. 公升級&覆蓋安裝
逐步公升級:使用者資料、設定、狀態的保留,特別注意新版本己去掉的狀態或設定
跳級:即隔開版本覆蓋安裝 •降級:覆蓋安裝更低版本
解除安裝安裝:解除安裝安裝,安裝目錄清理,sd卡儲存資料不被清理
省流量公升級:有些助手提供省流量公升級的方式
在沒有更新或者網路時,需要給予使用者正確的資訊表達
如果公升級有忽略本次版本公升級,那麼當有新的公升級版本時,是否還有提示公升級
強制公升級:不公升級無法使用
11 效能測試
11. 1 效能
核心操作的效能指標:如cpu/記憶體、響應時長、電量、流量
11.2穩定性
選擇某些場景做持續反覆操作
monkey穩定性操作,持續多個小時
11.3流暢度
列表滑動、返回進入、快速點選(這個肉眼不好評判,可以借助gt, — 般打分在90分以上是比較好的)
11.4軟體相容
•通用軟體:輸入法
•安全軟體
•通訊類
•競品軟體:同類軟體,是否出現衝突
12. 競品對比測試
APP測試方法及側重點
一 安裝測試 1 從不同渠道獲取的安裝程式是否可以正常安裝 2 軟體在不同作業系統下安裝是否正常 3 軟體安裝之後能否正常執行,安裝後的檔案是否寫到了指定的目錄 4 軟體安裝過程是否可以取消 5 軟體安裝過程中發生意外情況的處理是否符合要求 如宕機,重啟,斷電 6 空間安裝不足時是否有相應的提醒 7...
介面測試的必要性以及側重點
出處 介面測試的必要性 提前發現缺陷,解決問題 提前發現業務測試不易測出的缺陷 通過邊界值 異常測試等保障介面的健壯性 解決黑盒測試無法測試的場景,如測試userid為空或異常值的場景 進行介面測試的條件 完善的api文件 資料型別 必填項 邊界值 預設值 響應資料等 服務正常,能夠獲取到 st s...
App測試用例
步驟 期待結果 佔50m以下的記憶體,說明效能良好,如果超過50m記憶體,說明效能不好,消耗高 步驟 點選我的 設定 賬號管理 修改密碼 輸入正確的舊密碼 輸入有效的 新密碼 輸入有效的 確認新密碼 測試結果 沒有 確認新密碼 輸入框 前置條件 已經有乙個藥房網 的賬號 步驟 點選我的 設定 賬號管...