特定平台上的注意事項
對於任何專案團隊成員來說,了解相關平台的業務、技術和設計上的限制,都是至關重要的。
人員應該找出哪些平台相關的問題呢?
· 是否遵照了這個特定平台的設計規範?
· 與競爭對手以及行業內的設計相比如何?
· 是否適應外圍裝置?
· 觸控螢幕支援手勢嗎,如:輕拍、雙擊、長按、拖動、搖動、夾捏、輕拂、滑動?
· 當轉動裝置的方向時,有什麼變化?
· 可以使用地圖和gps嗎?
· 有使用者指南嗎?
· 電子郵件的工作流程友好嗎?
· 通過網路分享時,它執行得流暢嗎?是否整合了其他社交應用或**?
· 當使用者更新它時,它是否會顯示時間進度?
· 預設設定如何?有經過調整嗎?
· 使用音效會有不同嗎?
案例:chimpstats
chimpstats是ipad上乙個檢視郵件廣告詳情的應用。我第一次使用這個應用是處於橫屏模式。當我需要輸入api密碼的時候,我被困住了。我根本不能在水平模式中輸入api密碼,直到切換成豎屏模式,才輸入成功。
連線和中斷的問題當連線斷斷續續或是意外中斷時,很多有趣的事情就可能發生了。
· 走動環境下?
· wi-fi連線下?
· 沒有wi-fi的情況下?
· 3g模式下?
· 間歇性地連線?
· 設定為飛行模式?
· 乙個**打進來時?
· 接收到一條資訊時?
· 接收到乙個提醒通知時?
· 在電量很低甚至自動關機時?
· 被強制更新時?
這類測試最容易發現錯誤和bug。我強烈建議你在這些情況下進行測試(不僅僅只是開機、確認它可以正常工作,還要嘗試使用者使用的整個流程,並在特定的時間間歇內強制連線和中斷)。
· 資料傳輸為使用者所知嗎?
· 它會慢慢停止,然後崩潰嗎?
· 開啟時會發生什麼?
· 任務完成中會發生什麼?
· 是否可能丟失未儲存的操作?
· 你可以忽視通知提醒嗎?忽視後會發生什麼?
· 你可以對通知提醒做出響應嗎?響應後會發生什麼?
· 對某些問題,使用錯誤資訊是否恰當?
· 當登入過期或超時會發生什麼?
想要加快整個測試的過程很簡單,只需測試一次就一勞永逸了,對嗎?請三思。
· 更新之後還能使用嗎?
· 系統更新後,它會發生什麼?
· 系統未更新,它又會發生什麼?
· 它自動執行任務或測試有意義嗎?
· 它會連線到網路服務嗎?這會帶來什麼不同?
案例:iphone上的analytics應用
測試不是對錯判斷
我們討論了移動測試的一些方面,但這些前提是:帶著問題,才能發現問題。
通常,測試被認為是完全合乎邏輯的、可計畫的和可**的,過程包括:測試指令碼和測試計畫、通過和失敗、正確和錯誤的反饋。走完這些測試流程就離真相不遠了。
***********************************=分割線******************************==
App移動端測試
測試範圍就是移動端的軟體 公司內部一般選擇的是真機測試 雲測試 如果應用程式在安卓上進行測試 bug的數量居多 如果應用程式在ios上測試 bug的數量少很多 移動端的效能測試 效能測試的指標 1 記憶體 2 cpu 3 流量 4 電量 5 啟動速度 6 滑動速度 介面切換速度 7 與伺服器互動的網...
移動端測試 (APP測試)
五 h5頁面測試 1.android與ios 3.功能測試 能測試就是驗證各個功能是否與需求實現一致,可以從以下幾個方面進行測試 3.1 安裝解除安裝 1 在不同的作業系統下驗證安裝解除安裝是否正常,如android ios等 2 軟體是否可以通過第三方工具進行安裝 解除安裝 3 安裝解除安裝過程中...
移動端APP測試概要
一.功能性測試 根據產品需求文件編寫測試用例。軟體設計文件編寫用例。注意 就是根據產品需求文件編寫測試用例而進行測試。二.相容性測試 android版本的相容性 手機解析度相容性 網路的相容性 2g 3g 4g wifi,弱網下 斷網時 1.適配性測試 1 手機不同解析度支援 客戶端支援的解析度等 ...