手機app測試用例怎么寫?手機app測試點有哪些?只有干貨沒有水分,錯過絕對后悔!


一、前言

    在當今競爭激烈的市場上一個APP的成功離不開一個可靠的測試工程師。因此,對功能和用戶體驗有特殊關注的App進行全面測試是必不可少的。如何做到測試用例的百分百覆蓋一直是測試用例編寫過程中的難點,首先在測試時我們經常會遇見一些常見的bug,那么我們可以在編寫測試用例時考慮到這些點。以下是筆者總結的通用的手機app測試用例關注點!目錄如下:

二、安裝卸載測試點

筆者來自公眾號:軟測之家

安裝測試

安裝方式 通過瀏覽器下載安裝包進行安裝包
通過手機端的應用商店進行安裝
通過手機自帶的應用商店進行安裝
通過連接電腦進行安裝(如91助手,手機管家等)
通過電腦傳送到手機的安裝包
通過手機之間的互傳進行安裝
掃碼安裝
安裝步驟界面 安裝頁面語義無二意檢查
安裝過程中提示信息的正確性檢查
安裝是否可以隨時退出操作界面檢查
安裝過程中的控制/
異常情況
安裝的空間本來足夠,但在安裝過程下載文件到手機,使空間不足
同時運行兩個相同的安裝程序
同時運行兩個不同的安裝程序一個語記另一個其他的
在沒有網的情況下能否安裝
有網情況下能否安裝
安裝時網突然斷了能否安裝
安裝時切換到其它應用,讓安裝程在后台運行安裝
安裝過程中接聽電話
升級安裝 在已經安裝的情況下,卸載原軟件,安裝高版本,能否正確安裝
在已經安裝的情況下,卸載原軟件,安裝低版本,能否正確安裝
在已經安裝的情況下,不卸載原軟件,直接安裝高版本,能否正確安裝
在已經安裝的情況下,不卸載原軟件,直接安裝低版本,能否正確安裝
軟件不升級是否能正常運行
升級安裝是否需要重啟手機
升級安裝后原來的數據是否仍在
安裝環境(2020年) 在Android6.0版本下安裝app
在Android7.0版本下安裝app
在Android8.0版本下安裝app
在Android9.0版本下安裝app
在ios6.0系統版本
在ios7.0 系統版本
在ios8.0 系統版本
在ios9.0系統版本
在ios10.0 系統版本
在ios11.0 系統版本
在ios12.0 系統版本
安裝后檢查 成功安裝app后,是否有新圖標,檢查app功能是否正常
跨版本升級安裝后,檢查原有圖標是否消失,新圖標是否會出現
app更新提示檢查 客戶端有新版本,自動彈出提示更新
版本為非強制升級,取消后,app正常使用
版本為強制升級,取消后,退出app,再次打開app再次彈出升級提示。

卸載測試

卸載方式 軟件自帶卸載程序能否正確卸載
長按圖標卸載
卸載狀態 卸載正在運行的軟件
沒有網的情況下卸載
正在卸載中取消了能否正確卸載
卸載中途斷網是否能正確卸載
卸載中途重啟是否能正確卸載
卸載中途關機是否能正確卸載
卸載提示 卸載時是否有相應的卸載提醒
卸載過程中進度條是否正確顯示
卸載時否有拒絕卸載,狠心卸載,修復提示
卸載時是否顯示相關信息
卸載環境 在Android6.0版本下卸載app
在Android7.0版本下卸載app
在Android8.0版本下卸載app
在Android9.0版本下卸載app
在ios6.0系統版本卸載app
在ios7.0 系統版本卸載app
在ios8.0 系統版本卸載app
在ios9.0系統版本卸載app
在ios10.0系統版本卸載app
在ios11.0系統版本卸載app
在ios12.0系統版本卸載app
卸載后檢查 卸載完成后,查看是否對其他軟件有影響
卸載完成后,app桌面快捷方式是否已刪除
將軟件卸載后,觀察app的安裝路徑是否有殘留文件
卸載后原來安裝的插件是否刪除

三、登錄注冊測試點

筆者來自公眾號:軟測之家

登錄測試點

正常登錄 用戶名登錄 輸入正確的用戶名和密碼,查看能否成功登陸
手機號碼登錄 輸入正確的手機號碼和驗證碼,查看能否成功登陸
第三方登錄 查看此app支持的第三方登錄方式(如:QQ,微信)能否登錄成功,前置條件:用戶已有賬號並綁定了QQ和微信
異常登錄 用戶名密碼登錄各種異常情況 用戶名不輸入,輸入正確的密碼,查看能否成功登錄
輸入正確的用戶名,密碼不輸入,查看能否成功登陸
用戶名和密碼都不輸入,查看能否成功登陸
輸入含有非法字符的用戶名如¥#@*&*,正確的密碼,查看能否登錄成功
輸入的用戶名是大寫的(原來是小寫的),正確的密碼查看能否登錄成功
輸入的用戶名含有空格(原來沒有空格),正確的密碼查看能否登錄成功
輸入錯誤的用戶名,正確的密碼,查看能否登錄成功
用戶名其他長度或組合規則限制異常
輸入正確的用戶名,密碼含有空格(原來沒有空格),查看能否成功登錄
輸入正確的用戶名,密碼大寫(原來小寫),查看能否成功登錄
輸入正確的用戶名,錯誤的密碼,查看能否成功登錄
查看密碼是否支持復制粘貼功能。
查看密碼是否使用加密。
密碼其他長度或組合規則限制異常
手機號碼登錄各種異常情況 獲得驗證碼后手機號碼不輸入,輸入正確的驗證碼,查看是否成功登錄。
輸入正確的手機號碼,驗證碼不輸入,查看能否登錄成功。
手機號碼和驗證碼都不輸入,查看能否登錄成功。
獲得驗證碼后輸入11位的手機號碼含有空格,輸入正確的驗證碼,查看是否成功登錄。
獲得驗證碼后手機號碼輸入11位中文,輸入正確的驗證碼,查看是否成功登錄。
獲得驗證碼后手機號碼輸入11位字母,輸入正確的驗證碼,查看是否成功登錄。
獲得驗證碼后手機號碼輸入11位特殊字符,輸入正確的驗證碼,查看是否成功登錄。
獲得驗證碼后手機號碼減少一位數字,輸入正確的驗證碼,查看是否成功登錄。
獲得驗證碼后手機號碼增加一位數字,輸入正確的驗證碼,查看是否成功登錄。
輸入正確的手機號碼,獲取驗證碼(含有空格),查看是否成功登錄。
輸入正確的手機號碼,獲取驗證碼,輸入錯誤的驗證碼,查看是否成功登錄。
輸入正確的手機號碼,獲取驗證碼,輸入大小寫不一致的驗證碼,查看是否成功登錄。
輸入正確的手機號碼,獲取驗證碼,5分鍾后輸入正確的驗證碼,查看是否成功登錄。
輸入正確的手機號碼,獲取兩次驗證碼,輸入第一次獲取的驗證碼,查看是否成功登錄。
第三方登錄各種異常情況 在未安裝QQ的手機,使用第三方QQ登錄。
在已安裝QQ但是未登錄QQ的手機,使用第三方QQ登錄。
用戶從未注冊,使用QQ第三方登錄。
在未安裝微信的手機,使用第三方微信登錄。
在已安裝微信但是未登錄微信的手機,使用第三方微信登錄。
用戶從未注冊,使用微信第三方登錄。
密碼錯誤超出次數賬號鎖定 輸入正確的用戶名,錯誤的密碼(密碼輸錯3次(5次)以下),查看能否成功登錄
輸入正確的用戶名,錯誤的密碼(密碼輸錯3次(5次)以上),查看用戶是否會被鎖定
多點登錄 在一台手機上登錄后,在使用另一個手機登錄同一個賬號

注冊測試點

正常注冊 按照提示,正常進行注冊操作,查看能否成功注冊
異常注冊 用戶名長度問題 輸入超過用戶名規定長度的字符,查看能否成功輸入
輸入用戶名小於規定長度的字符,查看能否成功注冊
密碼長度問題 輸入超過密碼規定長度的字符,查看能否成功輸入
輸入密碼小於規定長度的字符,查看能否成功注冊
手機號為空 不輸入手機號,直接點擊下一步,
驗證碼為空 輸入手機號:188........,不輸入驗證碼,點擊下一步
在手機無網絡的情況下進行注冊 斷開手機網絡,輸入手機號:189........,查看能否獲取驗證碼
三次點擊獲取驗證碼 輸入正常的手機號,3次點擊獲取驗證碼,輸入第1次獲得的驗證碼,查看能否進行下一步
輸入正常的手機號,3次點擊獲取驗證碼,輸入第2次獲得的驗證碼查看能否進行下一步
輸入正常的手機號,3次點擊獲取驗證碼,輸入第3次獲得的驗證碼查看能否進行下一步
輸入驗證碼間隔時間 輸入正常的手機號,點擊獲取驗證碼,立即輸入驗證碼
輸入正常的手機號,點擊獲取驗證碼,在手機上提示后過5分鍾,輸入驗證碼
驗證碼大小寫 輸入驗證碼時使用大小寫切換,查看能否進入下一步
手機號錯誤 輸入正常的手機號,點擊獲取驗證碼
已停機的手機 輸入已停機的手機號,點擊獲取驗證碼
已銷戶的手機號 輸入銷戶的手機號,點擊獲取驗證碼
注冊一個已經注冊過的手機號 輸入手機號:189........,點擊獲取驗證碼,查看能否獲取

四、更新推送測試點

筆者來自公眾號:軟測之家

數據更新

手動刷新

確認有數據更新后,是否需要手動更新

自動刷新

確認有數據更新后,是否自動更新

前后台切換

確認從后台切換回前台時,該頁面是否需要進行數據更新

從服務端請求實時響應

該數據是否從服務端請求實時響應

緩存到本地的數據

該數據是否緩存到本地的數據

消息推送

默認開關

觀察默認開關狀態

設置開關

打開

觀察設置開關是否可以自由打開

觀察開關打開狀態下,消息推送是否可正常推送

關閉

觀察設置開關是否可以自由關閉

觀察開關關閉狀態下,消息推送是否可正常推送

后台未打開APP

后台未打開APP客戶端時,手機消息欄是否可以接受到消息提醒

接收到提醒后,點擊查看后,提醒是否會在消息欄消失

五、還有易用性,兼容性,安全性太多了!

如果你對此文有任何疑問,如果你覺得此文對你有幫助,如果你對軟件測試、接口測試、自動化測試、面試經驗交流感興趣歡迎加入軟件測試技術群:695458161,群里發放的免費資料都是筆者十多年測試生涯的精華。還有同行大神一起交流技術哦。

作者:來自公眾號:軟測之家
出處:https://www.cnblogs.com/csmashang/p/12781588.html
原創不易,歡迎轉載,但未經作者同意請保留此段聲明,並在文章頁面明顯位置給出原文鏈接。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM