移動端應用基礎測試點
這是測試人員入門需要掌握的知識,現在社會上還沒有開設測試相關專業的課程,所以如果你要做測試,你去面試的時候,最起碼要知道這個工作是做什麽的(什麽~點點點,好像也沒錯)
這個工作的流程首先是你需要知道你做什麽,你要測試一個app,但是你要測試app的什麽呢?
一般包括(排序按照我個人工作喜好):
- UI測試
- 功能測試
包括功能點、業務邏輯、關聯性(主要測試客戶端與PC端的交互,PC後臺處理完後,PC端與客戶端數據一致),我們是做媒體的,所以我們有一大部分的功能都需要驗證業務邏輯的關聯性。
這是一個需要書寫測試用例(類似超級詳細版操作手冊),一般app的業務邏輯都稍嫌復雜,沒有測試用例,呵呵,你會心態爆炸~測試覆蓋率基本上都是有測試用例主導,也就是說在功能測試部分,是檢驗測試用例是否有效以及完整的,也就導致另外一個問題,測試用例怎麽寫的問題,將另外一篇文章來單獨闡述測試用例的編寫方法。
- 兼容以及適配測試
適配測試:IOS一般包含系統和分辨率兼容;安卓除此之外還需要照顧一些品牌的兼容。(這個可以在運營統計後臺查看自己家app,top10的機型用來優先兼容)
兼容:一般需要測試新舊版本的兼容,如果不是強制升級,那新舊版本的app同時運行時必不可少的,此時需要考慮新舊版本並行時後臺接口的兼容性。兼容行一般開發在設計接口的時候就會提出來可能會影響舊版本,這就需要測試人員對舊版本功能兼容性驗證時,可以進行主要流程的測試和變更的接口影響到的功能詳細驗證。
- 中斷測試
中斷詳細: 網絡的斷網, 切換網絡, 斷電,來電話/短信,聽音樂,切換到其他app, 打開其他app 的通知等
中斷場景:頁面上傳活加載交互信息數據時
- 異常測試(都是平常遇到的一些坑)
app長期停留在後臺啟動後是否有異常
多個app切換
app在清空數據或強制退出後還能正常運行否
- 性能測試(這裏先介紹下一些測試點,後期在詳細介紹,這些數據我們每個版本都要統計,用來做技術部的考核指標之一)
是通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統的各項性能指標進行測試。
移動端應用基礎測試點