1. 程式人生 > >移動app用例設計中的關鍵點

移動app用例設計中的關鍵點

測試工作中我們需要不斷的總結和儲備自己的知識和經驗,譬如具備特定屬性、環境以及場景,如:PC,手機,智慧裝置,特定網路環境下。

  我們需要關注的功能點,容易出錯的位置,這將對我們整個測試過程起至關作用,讓測試變得更高效,發現較多的潛在問題。

  app的安裝與升級

  升級中使用者資料、設定、狀態的保留,特步注意新版本已去掉的狀態或設定;

  是否可以隔開版本覆蓋安裝;

  是否可以覆蓋安裝更低版本;

  解除安裝安裝,安裝目錄清理,SD卡儲存資料不被清理;

  在沒有更新或網路時,需要給予使用者正確的資訊表達;

  如果升級有忽略本次版本升級,那麼當有新的升級版本時,是否還有提示升級;

  大版本更新不升級無法使用;

  app啟動與停止

  首次啟動是否出現歡迎介面,可否進入app,停留時間是否合理;

  首次啟動後拉取的資訊是否正確;

  再次啟動時間是否符合預期;

  再次啟動app功能是否異常;

  再次啟動後狀態檢查:如初始化資訊、初始狀態、啟動對網路;

  再次啟動程序服務檢查:程序名、程序數、服務名、服務數、第三方呼叫的SDK如GPS;

  再次登入的應用是否再次啟動的時候正常登入;

  出現崩潰是否可以再次啟動;

  手動終止程序、服務是否可以再次啟動;

  其他系統軟體工具停止程序、清理軟體資料,是否可以啟動

  app基礎功能模組

  根據需求來對app的所有模組所有功能的觸發事件逐一認證。從兩方面考察,一方面是順從需求來對模組進行操作,是否達到需求規定的預期;

  另一方面是與需求背道而馳是否程式會有相應的異常控制等等。

  文字框輸入

  正常輸入,

  輸入越界,

  特殊字符集(/n,/r等等),

  利用複製貼上向文字輸入內容,

  輸入程式規定不讓輸入的字元'

  事件觸發

  每一個按鈕、每一次點選是否能夠完成需求規定的功能

  嘗試點選頁面上不可點選的區域,來驗證在測試過程當中的預留測試後門是否關閉

  app許可權以及安全

  需要使用者確認的許可權沒有授權,許可權預設關閉

  聯網許可權被管家、系統安全類軟體限制情況下的聯網操作

  許可權敏感度,如通訊錄等為系統的絕密許可權謹慎獲取

  使用安全軟體進行安全漏洞、病毒掃描、看被測app是否會被這些安全軟體提示有問題而影響使用者的對被測app的使用或者印象

  app檔案儲存

  app使用過程中產生的臨時檔案儲存途徑、命名方式等

  app中涉及的下載操作產生的檔案儲存方式

  儲存的檔案被鎖、佔用

  有外接SD、內建SD卡都要考察app產生的檔案是否正確

  app被安裝在SD卡或者手機儲存空間

  磁碟空間不足、磁碟無許可權(如讀,寫)

  網路與流量

  網路訊號,尤其是弱網路環境下app的表現

  不同運營商網路:電信、聯通、移動、2/3/4G

  網路中斷、網路恢復場景的邏輯處理(如重試),以及網路提示

  首次啟動app的流量是否符合預期

  統計、異常上報對流量的影響

  app中圖片大小、尺寸是否有考慮對網路流量的影響

  基於流量安全的特殊業務,如僅WiFi網際網路

  介面容錯

  請求網路層錯誤:http response返回非200狀態

  請求業務錯誤:介面返回內容為空、超長、欄位型別不匹配

  中斷測試

  鎖屏中斷:停留在程式操作介面進行鎖屏,恢復後檢查操作是否正常

  前後臺切換:停留在程式操作介面,通過home鍵,進行程式的前後臺切換

  載入中斷:頁面介面請求、介面框架載入時,通過home鍵、返回鍵、快速切換操作進行中斷

  系統異常中斷:關機、斷電、來電

  機型適配

  分辨了適配:UI結構、對話方塊基於解析度、螢幕大小進行適配

  OS版本適配:設計api呼叫如獲取SIM卡資訊、外接SD卡設定(4.4外接SD卡不具備寫的許可權)

  CPU硬體配置:X86機型、V5、V6、V7、V8

  系統配置

  程序管理:省電管理、後臺程序駐留管理

  顯示管理:字型大小、字型型別

  語言環境:語言環境

  橫豎屏配置:是否支援橫豎屏自適應處理

  效能測試

  效能:核心操作的效能指標是:CPU/記憶體、響應時長、電量、流量

  穩定性:a選擇某些場景做持續反覆操作  bMoney穩定性操作,持續多個小時

  流暢度:列表滑動、返回進入、快速點選(這個肉眼不好判斷,可以藉助GT)

  軟體相容:通用軟體輸入法;安全軟體;通訊類;競品軟體同類軟體,是否出現衝突

  競品對比測試

  功能方面:與同類競品軟體在UI設計,互動體驗等方面進行對比

  效能方面:同類競品軟體在效能、耗電、流量等方面至少與對方持平,最好不要低於對方太多

 

來自:http://www.51testing.com/html/52/n-4421752.html