1. 程式人生 > >移動端應用基礎測試點

移動端應用基礎測試點

分辨 包括 並行 其它 ui測試 可能 信息 風格 文字

這是測試人員入門需要掌握的知識,現在社會上還沒有開設測試相關專業的課程,所以如果你要做測試,你去面試的時候,最起碼要知道這個工作是做什麽的(什麽~點點點,好像也沒錯)

這個工作的流程首先是你需要知道你做什麽,你要測試一個app,但是你要測試app的什麽呢?

一般包括(排序按照我個人工作喜好):

  • UI測試
測試用戶界面(如菜單、對話框、窗口和其它可視控件) 布局、風格是否滿足客戶要求, 文字是否正確,操作是否友好等。
  • 功能測試

包括功能點、業務邏輯、關聯性(主要測試客戶端與PC端的交互,PC後臺處理完後,PC端與客戶端數據一致),我們是做媒體的,所以我們有一大部分的功能都需要驗證業務邏輯的關聯性。

這是一個需要書寫測試用例(類似超級詳細版操作手冊),一般app的業務邏輯都稍嫌復雜,沒有測試用例,呵呵,你會心態爆炸~測試覆蓋率基本上都是有測試用例主導,也就是說在功能測試部分,是檢驗測試用例是否有效以及完整的,也就導致另外一個問題,測試用例怎麽寫的問題,將另外一篇文章來單獨闡述測試用例的編寫方法。

  • 兼容以及適配測試

適配測試:IOS一般包含系統和分辨率兼容;安卓除此之外還需要照顧一些品牌的兼容。(這個可以在運營統計後臺查看自己家app,top10的機型用來優先兼容)

兼容:一般需要測試新舊版本的兼容,如果不是強制升級,那新舊版本的app同時運行時必不可少的,此時需要考慮新舊版本並行時後臺接口的兼容性。兼容行一般開發在設計接口的時候就會提出來可能會影響舊版本,這就需要測試人員對舊版本功能兼容性驗證時,可以進行主要流程的測試和變更的接口影響到的功能詳細驗證。

  • 中斷測試

中斷詳細: 網絡的斷網, 切換網絡, 斷電,來電話/短信,聽音樂,切換到其他app, 打開其他app 的通知等

中斷場景:頁面上傳活加載交互信息數據時

  • 異常測試(都是平常遇到的一些坑)

app長期停留在後臺啟動後是否有異常

多個app切換

app在清空數據或強制退出後還能正常運行否

  • 性能測試(這裏先介紹下一些測試點,後期在詳細介紹,這些數據我們每個版本都要統計,用來做技術部的考核指標之一)

是通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統的各項性能指標進行測試。

可測試的方面 - 安裝和啟動時間 - CPU的占用 - 內存的占用 - 流量的耗用 - 電量的耗用 - 後端,測試App中的各類操作是否滿足用戶響應時間要求,主要是測試點在網速方面,2g,3g,wifi, 4g一定要覆蓋到 - 後端 有網絡並發 以上以外,還有一些專項測試等,這些都是你掌握了測試基礎之後再慢慢考慮的範圍,加油吧~

移動端應用基礎測試點